基于Chrome Overrides和Initiator进行js分析

为了可以自由下断点,针对特定位置代码进行调试,通常选择直接格式化代码来操作。但是js的分析往往是复杂的,直接下断点调试不能应付复杂的需求。通过fiddler等抓包软件来替换为修改后的js文件,也还是不够灵活,而且抓包过程往往会影响请求速度(对于性能稍差的电脑)之前一直使用插件重定向+本地server的方式进行js的调试和分析,但是还是不够灵活于是终于寻找到下面这样的方案,可以适应我的需求,方便的调

- 阅读全文 -

.Net Core 雪花算法(SnowFlake)

概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没有顺序ID生

- 阅读全文 -

【转】m3u8加密视频文件下载的通用方法

嗯,有件比较郁闷的事情,关于widevine方面,google默认开源代码不带widevine的库,要想下载编译通过,需要过他的一个认证,如果有哪位兄弟手头上有这个库,给我共享一下,让我继续研究,感激不尽。所以现在如果采用widevine加密的,我暂时卡住没办法继续了,但是可以提供一个思路,其实可以通过浏览器模拟一个widevine的回复给js。伪装已经有这个库,这样可以继续往下面跑跑看。但是估计

- 阅读全文 -

春运来了,回家!

回家过年,一个永恒的主题,此时此刻最为浓烈的乡愁。 今天,2018年春运拉开大幕,一直持续至3月12日,共40天。春运期间,预计全国旅客发送量将达到29.8亿人次,与去年基本持平,增速较前几年明显放缓。客运结构也发生变化,铁路、民航分别增长8.8%和10%,道路下降1.6%,道路客运首次出现负增长。来源:央视新闻

- 阅读全文 -

拖延症再见

战胜拖延症并不容易。这不仅因为拖延症背后根深蒂固的信念和行为习惯很难改变,还因为战胜拖延症要求我们有所行动,可拖延症本身就是以不愿行动为特征。在我做拖延症讲座的时候,曾有学生绝望地跟我说:

- 阅读全文 -

一些typecho的配置

如何显示被加密的文章标题加密文章输入正确密码显示密码错误typecho可以加密指定博文但加密之后会连同标题也一同加密非常的不友好显示标题的方案进入服务器后台的网站目录var/Widget/Abstract/Contents.php编辑Contents.php定位到 744 行,$value['title'] = _t('此内容被密码保护');将本行代码用“//”注释掉即可加密之后的博文即使输入了正

- 阅读全文 -