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