最近经常接到别人反馈某个爬虫工具程序没有正常运行,需要下载的资讯数据也没有及时进行收录。 刚开始以为可能是机器的问题,偶尔机器会出现程序运行中途卡住的情况。 但随着异常的情况越来越频繁,我便只好去排查问题。 通过查看程序运行的日志信息,发现程序总是卡在requests请求的那一步。 这让我觉得很奇怪 ...
分类:
编程语言 时间:
2017-07-10 00:38:27
阅读次数:
1903
默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一些线程。 如将默认栈的大小改成512K ...
分类:
编程语言 时间:
2017-07-10 00:33:38
阅读次数:
3004
break标志,对目标地址进行请求。break存在时,rewrite的情况比较复杂。 Nginx匹配成功某个location中的这种类型的rewrite之后,将不再进行其它location的处理,即其它location即使可以匹配rewrite后的目录地址,也不会执行其中的proxy_pass等指令 ...
分类:
其他好文 时间:
2017-07-10 00:31:49
阅读次数:
283
(一)CLS——清屏幕命令 1功能:清除屏幕上的所有显示,光标置于屏幕左上角。 2类型:内部命令 3格式:CLS (二) VER查看系统版本号命令 1功能:显示当前系统版本号 2类型:内部命令 3格式:VER (三) DATA日期设置命令 1功能:设置或显示系统日期。 2类型:内部命令 3格式:DA ...
分类:
其他好文 时间:
2017-07-09 23:55:30
阅读次数:
187
page223-索引 --利用SQL 语句创建索引 --CREATE INDEX 索引名称on 表名(字段 ,字段, 字段字段n) --索引名称必须为唯一的,字段 ,字段, 同意一个到多个 --范例为T_person 表中给FName创建索引索引名为 idx_person_name CREATE I ...
分类:
数据库 时间:
2017-07-09 23:16:39
阅读次数:
289
最近发现邮件发送服务还是挺重要的。可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站、论坛和平台,每天的邮件发送量可以达到上万封以上,免费的邮件发送服务是不能满足需要了。 市场上已经有了不少的付费邮件发送服务,但是终 ...
分类:
其他好文 时间:
2017-07-09 23:13:34
阅读次数:
956
恢复内容开始 this 指向 1、this指向调用函数时绑定的对象。当没有绑定对象时,则指向windows 2、浏览器中,全局环境的this指向windows对象。 3、可以通过call/apply修改this的指向,es5可以通过bind修改this的指向 function Person(){ t ...
分类:
编程语言 时间:
2017-07-09 23:05:04
阅读次数:
128
Problem 有效集合 题目大意 给出一棵树,求出这棵树的不同联通子节点集合的数量,这些集合必须满足最大权值点减最小权值点小于等于d。 Solution 再一次树d乱搞。 因为数据范围贼小,所以我们对于每一个点为根的情况进行一次dfs. 对于以节点root为根的情况,我们认为root是最小值。 对 ...
分类:
其他好文 时间:
2017-07-09 23:04:08
阅读次数:
241
本条要点:(作者总结) 设计类的时候,应充分运用属性来封装数据。而在使用属性是,则可将其声明为 “只读”(read-only)。默认情况下,属性是 “即可读又可写的”(read-write),这样设计出来的类都是“可变的”(mutable)。不过,一般情况下我们要建模的数据未必需要改变。比方说,某数 ...
分类:
其他好文 时间:
2017-07-09 23:03:32
阅读次数:
186
转自:http://www.cnblogs.com/yangecnu/p/Introduce-Hashtable.html 在前面的系列文章中,依次介绍了基于无序列表的顺序查找,基于有序数组的二分查找,平衡查找树,以及红黑树,下图是他们在平均以及最差情况下的时间复杂度: 可以看到在时间复杂度上,红黑 ...
分类:
其他好文 时间:
2017-07-09 22:10:57
阅读次数:
265