
Python使用随手记录
文章平均质量分 87
庆 、
经得起时间磨砺,耐得住岁月蹉跎
展开
-
Python多线成模块threading总结
Python多线成模块threading总结--------------------------------------------------------------------------------------------------------------------------------------threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当...转载 2018-04-18 15:18:29 · 426 阅读 · 0 评论 -
Python多进程编程multiprocessing
因为GIL(全局解释器锁)的限制(GIL是用来保证在任意时刻只能有一个控制线程在执行),所以python中的多线程并非真正的多线程。只有python程序是I/O密集型应用时,多线程才会对运行效率有显著提高(因在等待I/O的时,会释放GIL允许其他线程继续执行),而在计算密集型应用中,多线程并没有什么用处。考虑到要充分利用多核CPU的资源,允许python可以并行处理一些任务,这里就用到了pytho...原创 2018-04-19 13:46:12 · 666 阅读 · 0 评论 -
Python网络编程之socket
1. 简单的图解socket流程2. 连接原理根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 (1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 (2)客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连...转载 2018-04-19 18:42:31 · 288 阅读 · 0 评论 -
Python 拷贝对象copy模块(深拷贝deepcopy与浅拷贝copy)
注意: 那些年踩过的坑、随手记录一下 一、 copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 二、 copy.deepcopy 深拷贝 拷贝对象及其子对象 #!/usr/bin/python # -*- conding:utf-8 -*- import copy a = {"module": {"protect": {"mode":1}, "signapk": {...原创 2018-10-27 14:43:25 · 356 阅读 · 0 评论 -
Python网络编程之SocketServer
注意:以下内容是个人使用的随手记录, 就是介绍了下简单的使用 欢迎大家来吐槽,准备好瓜子饮料矿泉水,开整!!! --------------------------------------------------------------------------------------- SocketServer模块,这里主要介绍TCP通信 python中网络编程除了socket模块还提供...原创 2019-08-21 15:15:21 · 317 阅读 · 0 评论