这事本来是有个 browsercookie 库可以做的,但是初看它就有不少问题: 我在尝试解决这些问题时,又发现了额外的问题:它每次都要把所有的 cookie 全部读取。再加上不必要地导入 keyring、Crypto 等库,让我想放弃了。 于是我考虑自己实现一个 cookiejar。但发现它有如下 ...
分类:
编程语言 时间:
2017-11-16 11:49:09
阅读次数:
233
本文源码见:https://github.com/get-set/get-designpatterns/tree/master/singleton单例模式(SingletonPattern)是Java中最简单的设计模式之一,但也是一个很值得玩味儿的设计模式,这是一个创建型的模式。单例模式的目的在于,对于一些类,需要保证其仅有一个实例。比如一个..
分类:
编程语言 时间:
2017-11-16 11:49:03
阅读次数:
242
#接收用户输入信息用input就可以了 #还有输入密码的,也就是隐藏的,pycharm中不好用,要到命令行去 import getpass name = input('name:') age = input('age:') print( name ,age) print('姓名:' +name+' ... ...
分类:
编程语言 时间:
2017-11-16 11:48:52
阅读次数:
204
1)完成情况:几次冲刺小组内完成了注册注册/登陆/链接查询等一部分前期功能; 2)展示:作为我们组的测试人员对这几次的作业进行一次展示; 2.1:登陆注册 2.2:链接展示(成果网站就是下边这个,反正你可能进不去) ...
分类:
其他好文 时间:
2017-11-16 11:48:42
阅读次数:
127
GitChat 是一款基于微信平台的 IT 阅读/写作互动产品。我们的目的是通过这款产品改变 IT 知识的学习方式,让专业读者获得自主选择权,让知识分享者获得收益。关于GitChat 你想知道的都在这...
分类:
其他好文 时间:
2017-11-16 11:48:33
阅读次数:
206
进行静态加载数据到集合的过程中可能会出现。 假设建立一个任务(Job):在MongoDB中进行千条更新操作,开始后迅速终止任务,终止所有更新操作,但依然发现新的更新任务在不断出现,即使任务已经停止。 原因是:如果使用非应答式写入(unacknowledge write)加载数据,应用触发写入操作的速 ...
分类:
数据库 时间:
2017-11-16 11:48:25
阅读次数:
183
上篇文章,聊到的内容,还是在磁盘以及分区方面的。今天的内容,就证书提到了“文件系统”了。对于一个“文件系统”而言,是由哪几部分组成的,以及每个部分的作用与他们之间的关系,都有一些详解的解释。在学习文件系统结构的过程中,通过最简单的模型去了解,然后不断的引出..
分类:
系统相关 时间:
2017-11-16 11:48:08
阅读次数:
188
公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直 ...
分类:
其他好文 时间:
2017-11-16 11:48:01
阅读次数:
239
count = 0 answer = 10 while True: print(count) count += 1 guess = int(input('猜一个')) if guess == answer: print('ok') break elif guess > answer: print('... ...
分类:
编程语言 时间:
2017-11-16 11:47:53
阅读次数:
199
[20171115]ZEROCONF ROUTE.txt--//如果你检查linux服务器的网络配置,就可以发现如下一条路由:# route -n | egrep "169.254|Destination"Destination Gateway Genmask Flags Metric Ref Us ...
分类:
其他好文 时间:
2017-11-16 11:47:47
阅读次数:
152
在介绍之前,我们需要了解一个加密算法MD5校验和(checksum)通过对接收的传输数据执行散列运算来检查数据的正确性。计算出的散列值拿来和随数据传输的散列值比较。如果两个值相同,说明传输的数据完整无误、没有被窜改过(前提是散列值没有被窜改),从而可以放心使用。如客户..
分类:
编程语言 时间:
2017-11-16 11:47:40
阅读次数:
159
C语言的发明者Ken Thomson因为没有参加C语言考试,在Google没有提交代码的权力。 哀悼结束,生活还要继续。 说段趣闻吧。大家都知道,C语言和Unix的发明者、图灵奖得主、最具传奇性的程序员Ken Thompson加盟Google之后,与一帮高手一起捣鼓出了又一惊天之作:并发时代的系统编 ...
分类:
编程语言 时间:
2017-11-16 11:47:34
阅读次数:
182
深入了解js这门语言后,才发现它有着诸多众所周知的难点(例如:闭包、原型链、内存空间等)。有的是因为js的设计缺陷导致的,而有的则是js的优点。不管如何,总需要去学会它们,在学习过程中我觉得只看别人的文章并不能做到深刻理解,所以我决定写这一系列的文章来记录我所学习到的知识点,也方便自己以后回顾,如有 ...
分类:
编程语言 时间:
2017-11-16 11:47:19
阅读次数:
122
之前一直不解为何算法中经常会看到 log 今天看《数据结构与算法分析 Java 语言描述》(第 3 版)2.4.3 节 求最大子序列和的分治算法实现时才注意到原因 翻看第 29 页的最后一句部分内容如下: 即若 N = 2 ^ k,则 T(N) = N * (k + 1) = N log N + N ...
分类:
编程语言 时间:
2017-11-16 11:47:11
阅读次数:
123
目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。 移植以到 JZ2440 为例,使用韦老大提 ...
分类:
其他好文 时间:
2017-11-16 11:47:02
阅读次数:
357
在进行程序之间数据通信时我们有时候就需要自定义二进制格式,然后通过HTTP进行二进制数据交互。交互的示例代码如下: 说一下重点吧:1.设置Content-Type的值必须为application/octet-stream,可参考http://tool.oschina.net/commons/2.发送 ...
分类:
编程语言 时间:
2017-11-16 11:46:55
阅读次数:
174