
网络多线程
huanghong6956
这个作者很懒,什么都没留下…
展开
-
多进程 Manager的使用
Manager支持的类型有list,dict,Namespace,Lock,RLock,Semaphore,BoundedSemaphore,Condition,Event,Queue,Value和Array。from multiprocessing import Manager,Process,Lockdef work(d,lock): for i in range(1...原创 2019-07-08 21:45:05 · 497 阅读 · 0 评论 -
Python之日志处理(logging模块)
Python之日志处理(logging模块)本节内容日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添加上下文信息 参考文档一、日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调...原创 2019-04-01 23:28:32 · 173 阅读 · 0 评论 -
python多线程和多进程
1 概念梳理:1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。1.1.2 线程的工作方式假设你正在读一本书,没...原创 2019-04-01 21:25:18 · 115 阅读 · 0 评论 -
Fiddler手机抓包
https://www.cnblogs.com/yyhh/p/5140852.htmlFiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。...原创 2019-03-09 20:11:54 · 99 阅读 · 0 评论 -
linux下永久更换镜像源
linux下永久更换镜像源需要修改~/ .pip/pip.confcd ~mkdir -p .pipnano pip.conf #或者vi pip.conf在pip.conf中,添加配置内容,就修改了默认的软件源。[global]timeout = 6000index-url = http://pypi.douban.com/simpletrusted-host = pypi...原创 2019-03-05 23:55:10 · 867 阅读 · 0 评论 -
jsonToxls jsonTocsv csvTojson xlstocsv 文件转换
#coding = utf-8import xlrdimport csv# excel 转换 csvw = xlrd.open_workbook("data.xls")sheet = w.sheet_by_name(w.sheet_names()[0])data = []for row in range(1,sheet.nrows): d = {} for col...原创 2019-01-29 17:14:25 · 221 阅读 · 0 评论 -
《xpath下载百度新闻链接》路径匹配 csv文件保存
#conding=utf-8from lxml import htmlimport requestsimport csvheader={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'...原创 2019-01-29 16:10:56 · 323 阅读 · 0 评论 -
python《文件下载进度显示》 urllib.request.urlretrieve(self.__path,self.__name,jindu)
#coding=utf-8import threadingimport os,sysimport urllib.request as ur#显示调用函数def jindu(a,b,size): os.system('cls') per=100*a*b/size per=round(per, 2) if per>100: per=...原创 2019-01-29 16:04:15 · 519 阅读 · 0 评论 -
Python 套接字socketserver网络编程
为什么使用socketserver虽然Python内置的socket和threading模块能实现简单的多线程服务器,在非正式环境,随便用用还是可以的,但是如果要在生产环境中使用,那是万万不够的。Python考虑得很周到,为了满足我们对多线程网络服务器的需求,提供了"socketserver"模块。socketserver在内部使用IO多路复用以及多线程/进程机制,实现了并发处理多个客户端...原创 2019-01-09 19:46:15 · 167 阅读 · 1 评论