python

使用gdb调试Python进程

有时我们会想调试一个正在运行的Python进程,或者一个Python进程的coredump。例如现在遇到一个m […]


Django下解决IE8使用兼容性视图的问题

IE8及之后的版本为了兼容针对老版本IE而编写的网页,使用了”兼容性视图设置”,并内置 […]


在Heroku上部署web.py应用

今天Heroku宣布支持Python,原本一直眼馋Ruby的同学有Heroku这个云主机平台,终于等到支持Py […]


Python2.x subprocess.Popen的Broken pipe解决方法

考虑如下代码: #!/usr/bin/env python p1 = Popen([“cat”, “someb […]


记项目Python-MySQL访问类的优化

背景 接手一些Python项目的后续开发与维护,发现这些项目都用同一个数据库访问类,而生成的结果行竟然是用li […]


Python序列化库效率对比

Python内置marshal, cPickle等序列化库,但cPickle效率不太理想,marshal文档也 […]


Python中带有显式__del__方法的对象需要手动释放循环引用

Python中有自动gc,这个gc在一般情况下也可以清除循环引用的对象。 不过有个例外的情况:一个对象显式定义 […]


python中实例动态绑定的方法访问私有方法

python有一个编译好的模块,需要增加一个方法。由于不想修改源代码再编译,所以使用动态绑定方法来给实例增加方 […]


Python函数默认参数的一个小陷阱

def foo(a1, args = []): print "args before = %s&qu […]