dawn-liu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年8月31日

摘要: 自定义了线程的start方法,当启动线程的时候才初始化线程池,并根据线程池定义的数量和任务数量取min, 而不是先开启定义的线程数等待命令,在一定程度上避免了空线程对内存的消耗。 并且引入了contextlib.contextmanager ,这个装饰器使得函数可用使用with方法 阅读全文
posted @ 2018-08-31 20:50 dawn-liu 阅读(144) 评论(0) 推荐(0) 编辑

摘要: I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 阅读全文
posted @ 2018-08-31 18:56 dawn-liu 阅读(197) 评论(0) 推荐(0) 编辑

摘要: python -mtrace --trace ping_host.py 阅读全文
posted @ 2018-08-31 15:51 dawn-liu 阅读(526) 评论(0) 推荐(0) 编辑

摘要: 下面是最初的情况 #/usr/bin/env python # -*- coding: utf-8 -*- import os import time import subprocess import threading from threadpool import ThreadPool impor 阅读全文
posted @ 2018-08-31 15:50 dawn-liu 阅读(1016) 评论(0) 推荐(0) 编辑

摘要: 查看正则表达式是否正确的网址:http://tool.chinaz.com/regex/ jquery对象:https://www.processon.com/view/link/5b7d6458e4b0534c9bb76ad9 jquery事件:https://www.processon.com/ 阅读全文
posted @ 2018-08-31 14:17 dawn-liu 阅读(108) 评论(0) 推荐(0) 编辑

摘要: vim的多行移动 vim 中删除多行 多行注释 删除行首空格 每行前面加入一个空格 阅读全文
posted @ 2018-08-31 14:16 dawn-liu 阅读(5778) 评论(0) 推荐(0) 编辑

摘要: 一在windows主机上探测主机是否存活 下面以多线程的方式: import osimport timeimport subprocessfrom concurrent.futures import ThreadPoolExecutorimport redef ping_call(network,n 阅读全文
posted @ 2018-08-31 13:53 dawn-liu 阅读(469) 评论(0) 推荐(0) 编辑