摘要:2010-01-07 javaeyehttp://angeloce.iteye.com/admin/blogs/565333============================>>>from twisted.internet import reactor>>>reactor<twisted.internet.selectreactor.SelectReactor object at 0x01C5BFD0>reactor本来是一个模块,怎么变成对象了?查看 reactor.py, 看到就一个模块方法selectreactor.install()
阅读全文
摘要:2009-10-18 javaeyehttp://angeloce.iteye.com/admin/blogs/493681=====================================有一个小需求希望在wx下建立的托盘区图标上显示气球消息,很尴尬的是wx.TaskBarIcon不像wx.Window等有GetHandle方法,无法直接获得句柄.解决的办法1.自己重写TaskBarIcon...2.直接遍历找到句柄(更通用麻烦些).#coding: cp936import win32guiimport win32conimport timeclass TestTaskbarIcon
阅读全文
摘要:2009-07-13 javaeyehttp://angeloce.iteye.com/admin/blogs/425180=========================== matplotlib(mpl)本身支持wxpython作为backends。但是直接使用import pylab时调用的wx窗体不能自定义和改制。跟踪下pylab模块的show方法,最终找到窗体类为backend_wx(agg)下的FigureFrameWx(FigureFrameWxAgg).我想把这个类单独拽出来,但关联太多,实在力不从心,后来发现类FigureCanvasWx(FigureCanvasWxAg.
阅读全文
摘要:2009-05-13 javaeyehttp://angeloce.iteye.com/admin/blogs/385976==================================================YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。YAML语法规则:http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/http://www.yaml.org/YAML被很
阅读全文
摘要:最近突然对PEP感兴趣了, 本来想从头来翻译翻译的, 看PEP1就头大了, 随便挑着玩吧~PEP20 就是著名的Python之禅 import thisBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren'
阅读全文
摘要:今天同事告知, 在django中datetime.fromtimestamp(0)的时候, 竟然转成了 (1970,1,1,7,0)! 而不是(1970,1,1,8,0).经测试发现:1. 在开发机上正常, 在生产机上才有这个问题2. python shell 中正常, manage.py shell 中出现问题怀疑django初始化时候对datetime动过手脚, 搜了一遍代码也没看出个所以然来. 测着测着, 突然发现, 执行datetime.datetime.fromtimestamp(time.time())正常! 尝试了一系列不同的时间戳, 找到了一个G点中间这一个小时哪去了? 回头看
阅读全文