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
15
2019
08

使用python将xlsx转换成xls

import pandas as pd
data_xls = pd.read_excel('1.xlsx')
data_xls.to_excel('1.xls')
07
2019
08

圈小猫

进入《圈小猫》

TIM截图20200301235129.png

25
2019
07

bilibili去弹幕

在控制台输入下面的代码,回车即可

$('.bilibili-player-video-danmaku').attr('style','display:none')
// 或
$('.bilibili-player-video-danmaku').hide()

恢复显示

$('.bilibili-player-video-danmaku').attr('style','')
// 或
$('.bilibili-player-video-danmaku').show()

QQ截图20190725140622.png

08
2019
07

excel转sql工具

#!/usr/bin/python  
# coding=gbk  

import os
import time
import datetime
import xlrd
import sys

s_version = "1.0.8"
readme = '''
.xls file convert .sql file
    water
    2019-07-08
    version: %s
说明:
    xls2sql [-r rows] [-v/--version] [-h/--help] file.xls
        -r rows         指定记录的开始位置
        -v/--version    版本
        -h/--help       帮助
    1. 工作表名称为表名;
    2. 第1行为字段名;
    3. 第2行为字段类型;
    4. 第2~(rows-1)行为附加数据,需要使用参数-r rows(rows不能小于3);
    5. 第rows行开始为记录;
''' % s_version
20
2019
03

arduino-1.8.9下载

http://downloads.arduino.cc/arduino-1.8.9-windows.zip

http://downloads.arduino.cc/arduino-1.8.9-windows.exe

20
2019
03

jdk12下载地址

https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

15
2019
02

DS1307+MAX7219四合一点阵时钟制作

需要模块

  • DS1307带电池模块 * 1

  • MAX7219四合一模块 * 1

  • Arduino UNO * 1

  • 面包板一块,导线若干

31
2019
01

解决IDEA中Tomcat控制台乱码的脚本

IDEA启动Tomcat出现乱码,研究后发现只能通过修改配置文件解决,写了一个修改IDEA配置文件的脚本,可以传参

import os
import sys
root = 'C:/Program Files/JetBrains/IntelliJ IDEA 2018.3/bin'
readme = '''
http://wp-cloud.cc/
water
2019-01-31
version: %s
IDEAConfig [-add] [-cls]
    -add        修改配置
    -cls        还原修改
'''
s_version = "1.0.3"
def update_config(name):
    fn = '%s/%s' % (root, name)
    if not os.path.exists(fn):
        print('没有找到配置文件:%s' % fn)
        return
    print(fn)
    f = open(fn, 'r')
    s = f.read()
    f.close()