摘要: Table of Contents 1. 问题 问题 在看 的源码时,对于它如何构造有序的结构这一部分不是很理解,代码如下: class OrderedDict(dict): 'Dictionary that remembers insertion order' An inherited dict 阅读全文
posted @ 2016-11-23 00:07 Nisen 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 有序字典 OrderedDict简介 1.1. 示例 1.2. 相等性 1.3. 注意 2. 参考资料 有序字典 OrderedDict简介 示例 有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。参见下面的例子: 阅读全文
posted @ 2016-11-21 23:59 Nisen 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. linecache 1.1. 其它 2. 参考资料 linecache 今天分享一个python的小模块: , 可以用它方便地获取某一文件某一行的内容。而且它也被 模块用来获取相关源码信息来展示。 用法很简单: import linecache lineca 阅读全文
posted @ 2016-11-21 23:56 Nisen 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 线程同步 1.1. 用信号量进行同步 1.2. 用互斥量进行同步 2. 参考资料 线程同步 了解线程信号量的基础知识,对深入理解python的线程会大有帮助。 当两个线程同时执行时,不可避免同时操作同一个变量或者文件等,所以需要有一组机制来确保他们能正确的运 阅读全文
posted @ 2016-11-20 22:42 Nisen 阅读(8018) 评论(0) 推荐(2) 编辑
摘要: Table of Contents 1. 代码优化Part1 1.1. if 判断的短路特性 1.2. join 合并字符串 1.3. while 1 和 while True 1.4. cProfile, cStringIO 和 cPickle 1.5. 合理使用生成器 1.5.1. 区别 1.5 阅读全文
posted @ 2016-11-20 13:51 Nisen 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 性能分析和调优工具简介 1.1. Context Manager 1.2. Decorator 1.3. 系统自带的time命令 1.4. python timeit 模块 1.5. cProfile 1.5.1. profile.Profile 1.6. 阅读全文
posted @ 2016-11-18 00:13 Nisen 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 一个简单的C语言实现的线程示例 一个简单的C语言实现的线程示例 在看《Beginning Linux Programming》时,为了更好的理解线程的概念,书中列举了这样一个小例子: include include include include inclu 阅读全文
posted @ 2016-11-16 22:08 Nisen 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. signal模块简介 1.1. signal简单示例 1.2. signal说明 1.2.1. 基本的信号名 1.2.2. 常用信号处理函数 2. signal使用示例 2.1. 示例1 2.2. 示例2 3. 参考资料 signal模块简介 最近在看Lin 阅读全文
posted @ 2016-11-16 22:03 Nisen 阅读(10930) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 记遇到的一个问题:[Errno 104] Connection reset by peer 记遇到的一个问题:[Errno 104] Connection reset by peer 今天工作上有个需求,数据库有个表有将近3万条url记录,每条记录都是一个图 阅读全文
posted @ 2016-11-14 21:58 Nisen 阅读(14653) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 系统进程 2. 举例 2.1. os.fork 2.2. os.exec 和 os.system 2.3. os.wait 3. 总结 系统进程 今天在看《Beginning Linux Programming》中的进程相关部分,讲到Linux几个进程相关的 阅读全文
posted @ 2016-11-13 23:15 Nisen 阅读(3270) 评论(0) 推荐(0) 编辑