发布时间:2016-05-23 16:54:54
最近有用logging模块,读了下源码里面有用到thread的lock由于要fork到子进程工作,发现lock也被复制了,如果thread的lock用的是linux的锁,那么应该是不能复制的所以干脆看看thread里的lock怎么实现的正好搜索到如下http://www.laurentluce.com/posts/python-threads-synchronization-locks-rlocks-semaphores-conditions.........【阅读全文】
发布时间:2016-05-23 11:30:44
python 解析.lnk文件或去地址的简单方法http://stackoverflow.com/questions/397125/reading-the-target-of-a-lnk-file-in-python点击(此处)折叠或打开import structtarget = ''try: with op.........【阅读全文】
发布时间:2016-03-22 11:08:18
用epoll写的,换select写法也差不多点击(此处)折叠或打开# -*- coding: UTF-8 -*-import reimport socketimport selectimport loggingimport structimport time# 里面存放自定义.........【阅读全文】
发布时间:2016-03-16 23:21:10
Non-blocking pipe reads in Windows Pythonlinux下很容易实现的方法在windows下行不通....windows下select不能操作管道百度找了半天蛋都碎了,最后只能祭出google感谢github!!!!看到github上的内容的时候 真是太开心了参考来源https://gist.github.com/techtonik/48c2561f38f729a15b7bwindows对应pipe.........【阅读全文】
发布时间:2016-03-11 20:40:58
网上找的都不太好自己写了个 模仿tail点击(此处)折叠或打开def get_last_line(file_path, max_line_number, buffer_size=4096): # 从末尾读取文件并返回以行组成的列表 """.........【阅读全文】