摘要: python中得thread的一些机制和C/C++不同:在C/C++中,主线程结束后,其子线程会默认被主线程kill掉。而在python中,主线程结束后,会默认等待子线程结束后,主线程才退出。 python对于thread的管理中有两个函数:join和setDaemonjoin:如在一个线程B中调用threada.join(),则threada结束后,线程B才会接着threada.join()往后运行。setDaemon:主线程A启动了子线程B,调用b.setDaemaon(True),则主线程结束时,会把子线程B也杀死,与C/C++中得默认效果是一样的。在这里给出一个例子:importthr 阅读全文
posted @ 2013-10-15 19:01 taotaowill 阅读(368) 评论(0) 推荐(0) 编辑
摘要: java -jar jenkins.jarpromoted builds 插件 阅读全文
posted @ 2013-10-15 15:26 taotaowill 阅读(140) 评论(0) 推荐(0) 编辑
摘要: nginx -c xxx.conf 阅读全文
posted @ 2013-10-14 20:15 taotaowill 阅读(183) 评论(0) 推荐(0) 编辑
摘要: importzmqcontext=zmq.Context()socket=context.socket(zmq.REP)socket.bind("tcp://*:9527")whileTrue:#Waitfornextrequestfromclientmessage=socket.recv()print"Receivedrequest:",messagetmp=open("C:\\Users\\wanghaitao01\\Desktop\\result.txt")result_masseg=tmp.read()socket.send( 阅读全文
posted @ 2013-10-10 11:57 taotaowill 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.等价类分析法:一个用例包含尽量多的有效等价类, 一个用例只覆盖一个无效等价类;2.边界值分析法:找出边界,=/>/< 是对等价类分析法的一个很好的补充。 阅读全文
posted @ 2013-10-10 10:59 taotaowill 阅读(127) 评论(0) 推荐(0) 编辑
摘要: difflib : SequenceMatcher、get_opcodes()urllibs: Request、urllib2.urlopen()os : os.pathsys : sys.stdout.writedatetime: datetime.now()re : re.compile pat_obj.findall()json: json.dumps(obj) json.loads(str)logging: formatter, handler, loggeropen() read() splitlines() split()web: django 阅读全文
posted @ 2013-10-10 10:29 taotaowill 阅读(173) 评论(0) 推荐(0) 编辑
摘要: import loggingimport socketimport urllibimport urllib2class HttpService(): def __init__(self,logger=None): self.logger = logger or logging.getLogger(__name__) def post(self,url,params): return self.__service(url, params) def get(self,url): return self.__service(url) ... 阅读全文
posted @ 2013-10-10 10:09 taotaowill 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 可跨域 阅读全文
posted @ 2013-09-13 14:12 taotaowill 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 链接器 -> 输入:cudart.libkernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.libkernel.cu文件#include "cuda_runtime.h"#include "device_launch_parameters.h"#include #include VC++目录:添加C:\Program Files\NVIDIA GPU 阅读全文
posted @ 2013-08-31 10:54 taotaowill 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 前提安装:Visual Studio 2010Visual Assist X安装步骤:1. Nvidia显卡驱动,装275.33版,这是最新版本驱动,初次安装为了少出错,最好安装比较新版本的驱动。2. Cuda Toolkit 4.0安装,CUDA 4.0的新特性可以参见其Release Notes,其中包括了本文将要介绍的Thrust库。3. GPU Computing SDK4.0安装,默认安装路径可能是C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0,记这个路径为SDK_PATH.4. Parallel Nsig 阅读全文
posted @ 2013-08-31 10:52 taotaowill 阅读(790) 评论(0) 推荐(0) 编辑