摘要: 生产者消费者模型 主要是为了解耦 借助队列来实现生产者消费者模型 栈:先进后出(First In Last Out 简称FILO) 队列:先进先出(First In First Out 简称FIFO) 这里需要学习两个模块 (一) Import queue #不能进行多进程之间的数据传输 from 阅读全文
posted @ 2018-08-22 17:34 Morallz 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 管道 (1) (2) 数据共享 (1)共享数据 (2)数据共享是不安全的,需要加锁 三.进程池(重点) (1)map(func,可迭代对象) (2)进程池和多进程的效率对比 (3)同步执行 (4)异步执行 (5)异步中的具体注意事项(closs和join) (6)异步中的回调函数的使用 (7)异步中 阅读全文
posted @ 2018-08-22 16:32 Morallz 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 学习锁机制 l = LOCK() 一把锁配一把钥匙 拿钥匙,锁门,l.acquire() 还钥匙,开门,i.release() from multiprocessing import Lock l = Lock() l.acquire()# 拿走钥匙,锁门,不让其他人进屋 l.release()# 阅读全文
posted @ 2018-08-21 15:46 Morallz 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一.进程的两种创建方法:第一种:继承的方式,继承Process类class MyProcess(Process): def __init__(self,n,name): super().__init__() self.n = n self.name = name def run(self): #在采 阅读全文
posted @ 2018-08-21 15:30 Morallz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 计算机的硬件组成 主板 CPU 储存 输入设备 输出设备 早期的计算机是以计算为核心的 现在的计算机是以储存为核心的 第一代计算机:电子管计算机 第二代计算机:晶体管计算机 第三代计算机:白色大头计算机 第四代计算机:大型集成电路计算机,一个板子可以达到固化十万个硬件 第五代计算机:甚大型集成电路计 阅读全文
posted @ 2018-08-17 15:27 Morallz 阅读(102) 评论(0) 推荐(0) 编辑
摘要: import subprocess 在代码中去调用操作系统的命令 r = subprocess.Popen('ls', shell= True, stdout = subprocess.PIPE, stderr = subprocess.PIPE) #subprocess.Popen(cmd, sh 阅读全文
posted @ 2018-08-14 15:56 Morallz 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 粘包问题: 例:发送端发送数据 ,接收端不知道应该如何去接受,造成一种数据混乱的现象 在TCP协议中: 有一个合包机制(nagle 算法),将多次连续发送且间隔较小的时间,进行打包成一块数据传送 还有一个是拆包机制,在发送端,因为受到网卡的MTU限制,会将大的超过MTU限制的数据,进行拆分,拆分成多 阅读全文
posted @ 2018-08-14 15:43 Morallz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 先明白什么什么化的词语,说明已经到了这个阶段,已经实现了这个结果 例如,序列化,归一化,实例化,初始化 序列化,就是将某一个对象变成了一个序列 #序列: 列表 元祖 字符串 #python中序列化中的序列 只包含 字符串 ……得到一个字符串的结果,过程就叫做序列化 字典,列表,数字,对象 --序列化 阅读全文
posted @ 2018-08-09 20:57 Morallz 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 基础数据类型相关知识点补充: str . join() 把列表变成字符串 例如: lst = ['送你离开','千里之外','你无声对白'] c_lst = '_'.join(lst) print(c_lst) li = '黄花大闺女' s = '_'.join(li) 列表不能在循环的时候删除 , 阅读全文
posted @ 2018-07-10 15:58 Morallz 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 处理 小数需要用float int 只能处理整数 阅读全文
posted @ 2018-07-08 05:28 Morallz 阅读(100) 评论(0) 推荐(0) 编辑