07
2019
10

TL-WR842N魔改刷机

这是一个淘汰下来的路由器,平时当做交换机用,但使用过程中经常会出现死机的问题,最近刚好有时间,于是拿来练练手。

改造计划如下:

1.1MB flash更换为16MB flash;

2.8M RAM 更换为 64MB RAM;

3.使用编程器在flash中刷入breed;

4.通过breed安装openwrt固件;

upload.gif

04
2019
10

路由器刷机相关资料

I.大神博客

0x01. HackPascal @ Home

0x02. 佐须之男的博客

0x03. 明月永在的博客

II.固件下载

0x01. breed下载

0x02. 明月openwrt下载

0x03. 官方openwrt下载(能否打开看运气)

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
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

游戏《圈小猫》

进入游戏《圈小猫》

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