KeeLoq_NLF = 0x3A5C742E def bit(x,n): x = (((x)>>(n))&1) return x def g5(x,a,b,c,d,e): y = (bit(x,a) + bit(x,b)*2 + bit(x,c)*4 + bit(x,d)*8 + bit(x,e) ...
分类:
编程语言 时间:
2018-03-03 10:51:26
阅读次数:
455
Python实现快速排序 原理 首先选取任意一个数据(通常选取数组的第一个数)作为关键数据,然后将所有比它小的放到它前面,所有比它大的放到它后面,这个过程称为一趟快速排序 快速排序原理图如下: 实现 ...
分类:
编程语言 时间:
2018-03-01 13:35:57
阅读次数:
180
最近迷上了微信跳一跳小游戏,正好也看到知乎上有大神分享了技术贴,我也参考了好多资料,原理就是通过abd命令截取图片,python计算两个点距离,然后转化按压时间,让电脑来完成游戏。我花了很长时间才把程序跑起来,作为一名技术小白我谈谈自己的认识,尽量让大家少走弯路。 先贴上大神的github地址:ht ...
分类:
微信 时间:
2018-03-01 00:45:58
阅读次数:
263
使用的是python的 "qqbot" 机器人库,我其实只是实现了这个库的一个 "插件" 。 具体的说明,我觉得qqbot的官方文档,还有我的插件的注释都写得很详细了,可以直接看。所以有空再写吧。 ...
分类:
编程语言 时间:
2018-02-27 21:23:05
阅读次数:
179
原文链接 一年一度的换工作高峰又到了,HR大概每天都塞几份简历过来,基本上一天安排两个面试的话,当天就只能加班干活了。趁着面试别人的机会,自己也把一些基础算法和一些面试题整了一下,可以阶段性的留下些脚印——没办法,平时太忙,基本上没有时间写博客。面试测试开发的话,这些也许能帮得上一些。 这篇是关于排 ...
分类:
编程语言 时间:
2018-02-26 18:17:53
阅读次数:
226
使用__new__方法可以实现单例模式: TestClass类实例化时,因为自身的__new__方法没有重写,默认会调用其父类,也就是SingleTon的__new__方法。而SingleTon的__new__方法重写为仅当自身没有instance属性时才会返回一个类实例,从而确保了仅生成1个实例。 ...
分类:
编程语言 时间:
2018-02-25 19:20:20
阅读次数:
236
首先分析网页,找到教务处登录的验证码 然后用 Python 直接把验证码下载到本地(整个程序通过 requests 库实现): 找到验证码之后继续找到登录的api,我们可以发现网页发出了一个 post 请求,还有相关参数: 接着要实现登录就非常简单了,我先简单写了个登录的实现: 测试了一下发现是可以 ...
分类:
编程语言 时间:
2018-02-25 13:16:19
阅读次数:
1634
定时将源文件或目录使用WinRAR压缩并自动备份到本地或网络上的主机 1.确保WinRAR安装在默认路径或者把WinRAR.exe添加到环境变量中 2.在代码里的sources填写备份的文件或目录,target_dir填写备份目的目录 3.delete_source_file为备份完后是否删除源文件 ...
分类:
编程语言 时间:
2018-02-23 10:50:23
阅读次数:
212