03 2012 档案

httpclient 备注 控制连接时间及多线程错误
摘要:client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 12000);client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 12000);Invalid use of SingleClientConnManager: connection still allocated 错误,主要有两种:1同一个httpclient当 前一个post|get请求尚未结束,另条线程又再次使用该httpclient请求数据,则前一个会报出如上错误2 阅读全文

posted @ 2012-03-15 17:36 夜风之刃 阅读(473) 评论(0) 推荐(0)

python中package机制的两种实现方式
摘要:@洞庭散人python中package机制的两种实现方式当执行import module时,解释器会根据下面的搜索路径,搜索module1.py文件。1)当前工作目录2) PYTHONPATH中的目录3) Python安装目录(/usr/local/lib/python)事实上,模块搜索是在保存在sys.path这个全局变量中的目录列表中进行搜索。sys.path会在解释器开始执行时被初始化成包含:1)当前工作目录2) PYTHONPATH中的目录3) Python安装目录(/usr/local/lib/python)package是模块的集合,每一个Package的根目录下面都应当有一个__ 阅读全文

posted @ 2012-03-08 11:03 夜风之刃 阅读(264) 评论(0) 推荐(0)

python 动态创建类
摘要:locals和globs locals:>>> def foo (arg):x=3print locals()>>> foo(5){'x': 3, 'arg': 5}Python有两个内置的函数,locals和globals,它们提供了基于字典的访问局部和全局变量的方式。局部名字空间 - 特指当前函数或类的方法。如果函数定义了一个局部变量x,Python将使用这个变量,然后停止搜索。全局名字空间 - 特指当前的模块。如果模块定义了一个名为x的变量,函数或类,Python将使用这个变量然后停止搜索。动态的创建类的实例:m = _ 阅读全文

posted @ 2012-03-08 10:16 夜风之刃 阅读(215) 评论(0) 推荐(0)