08 2008 档案

Python tips: 超时装饰器, @timeout decorator
摘要:最近工作有点多,趁周末有空,继续分享我在学习和使用python过程中的一些小tips。有没有遇到过这样的事情:对数据库执行插入或更新操作,因为数据量大或其他原因,导致此次操作非常耗时,有时甚至等上好几个小时,也无法完成。很郁闷,怎么操作不超时啊?因为数据库配置时超时时间很长,并且有些操作又是需要很长时间的,所以不能修改默认的超时时间。因为客观条件不允许,我们不能靠数据库超时来终止此次操作,所以必须... 阅读全文

posted @ 2008-08-30 22:29 MK2 阅读(14536) 评论(6) 推荐(3)

Python tips: 让Unicode变简单
摘要:对于我这个从.NET过来的人,对python的str和unicode会感到非常不适应。经常在一些常用的地方遇到编码异常问题。如保存字符串到文本中,是要先编码还是直接保存呢?字符串是str还是unicode呢?保存字符串到数据库是直接保存str又或是先将unicode编码得到的str呢?好多个问号,这都是我个python初学者碰到的问题。在尝试多次痛苦后,总算有了一些思路。原来unicode早已在p... 阅读全文

posted @ 2008-08-01 01:15 MK2 阅读(5476) 评论(0) 推荐(0)