摘要: multiprocessing 模块创建进程 1、需要将事件封装为函数 2,使用multiprocssing提供的类创建新进程 3、新的进程和对应的函数相关联,进程启动会自动执行函数,完成事件 4、进程回收 进程对象属性函数 p.start() 功能:启动子进程 此时进程真正创建 p.join([t 阅读全文
posted @ 2019-07-04 15:30 sike8 阅读(178) 评论(0) 推荐(0)
摘要: #select_server.py from socket import * from select import * import sys s=socket() s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) s.bind(('0.0.0.0',8888)) s.listen(5) rlist... 阅读全文
posted @ 2019-07-04 15:29 sike8 阅读(142) 评论(0) 推荐(0)
摘要: 多进程: 什么是进程: 程序在计算机中一次执行的过程 理解qq聊天过程中刚才发送的信息,和现在刚刚发送的信息是两个不同的进程 程序;是一个静态的描述,不占用计算机资源 进程:是一个动态的过程,占有cpu内存的计算机资源,有一定的生命周期。 *****注意:同一个程序,每次执行都是不同的进程。因为分配 阅读全文
posted @ 2019-07-04 15:29 sike8 阅读(156) 评论(0) 推荐(0)
摘要: 多进程 优点:并行多个任务,提高运行效率 空间独立,数据安全,创建方便 缺点:进程创建销毁的过程中销毁较多的计算机资源 在需要频繁的创建和删除较多进程的情况下,导致计算机资源消耗过多,由此引发出进程池技术 进程池如何处理; 1、创建进程池,在池内放入适量的进程(一般看cup内核数量) 2、将事件加入 阅读全文
posted @ 2019-07-04 15:29 sike8 阅读(178) 评论(0) 推荐(0)
摘要: 半个下午好歹成功了,总结一下: import pymysql 报错,提示没有安装此模块 尝试众多方法,最后下面的成功了 1. 下载离线安装包: 地址为:https://pypi.doubanio.com/simple/pymysql/ 下载指定版本,这里下载的为PyMySQL-0.7.11.tar. 阅读全文
posted @ 2019-06-20 17:04 sike8 阅读(1454) 评论(0) 推荐(0)
摘要: 今天练习递归,想扩展一下结果时,遇到一个问题 本来希望结果是输出: 结果却是这样 一时还想不明白记录一下吧 问题找到了,应该还是对递归没深入理解,在进入递归函数后,[]又重新创建一个新的变量,正确的方法是: 递归从形象上可以理解成视频会议中某种图像回环吧 阅读全文
posted @ 2019-06-20 11:12 sike8 阅读(186) 评论(0) 推荐(0)
摘要: 问题:安装MYSQL时报错,是因为之前安装时,没有网络,中断过 root@ubuntu:/etc/init.d# sudo apt-get install mysql-serverE: Could not get lock /var/lib/dpkg/lock-frontend - open (11 阅读全文
posted @ 2019-06-14 14:21 sike8 阅读(226) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/suiy-160428/p/5594389.html 阅读全文
posted @ 2019-05-31 16:24 sike8 阅读(129) 评论(0) 推荐(0)