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

20
2019
03

jdk12下载地址

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

26
2018
10

依赖注入那些事儿 (转载)

依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下文环境或专门组件负责实例化服务类,然后将其注入到客户类中,保证客户类的正常运行。