27
2019
09

electron使用jquery

解决方法:在jquery最末端加上这样一行判断即可.

<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>if (typeof module === 'object') {window.jQuery = window.$ = module.exports;};</script>
26
2019
09

js截取指定字符串之间的内容

function find_str_between(l, s_s, s_e){
    let ls = l.split(s_s);
    if(ls.length > 1){
        if(s_e){
            let ls2 = ls[1].split(s_e);
            if(ls2.length > 1){
                return ls2[0];
            } else {
                return '';
            }
        } else {
            return ls[1];
        }
    } else {
        return '';
    }
}
console.log(find_str_between("Hello World!", 'e', 'o'));
19
2019
09

初学electron遇到的坑

0x01.webview中的网页不显示

  • 官方文档

By default the webview tag is disabled in Electron >= 5. You need to enable the tag by setting the webviewTag webPreferences option when constructing your BrowserWindow. For more information see the BrowserWindow constructor docs.

win = new BrowserWindow({
    webPreferences: {
        nodeIntegration: true,
        webSecurity: false,
        webviewTag: true    // 增加这行
    }
});
19
2019
09

sql计算离指定坐标最近的点

-- sqlserver计算离指定坐标最近的点
DECLARE @lon float
DECLARE @lat float
SET @lon = 104.092369   -- 指定坐标经度
SET @lat = 35.851144    -- 指定坐标纬度

SELECT * FROM (
    SELECT ROUND(6378.137 * 2 * ASIN(
        SQRT(POWER(SIN((@lat * PI() / 180 - lat * PI() / 180) / 2), 2) + COS(@lat * PI() / 180)
            * COS(lat * PI() / 180) * POWER(SIN((@lon * PI() / 180 - lon * PI() / 180) / 2), 2)
        )), 2) AS distance, *
    FROM P_STATION
    WHERE lat > 0 AND lon > 0) A
ORDER BY distance