摘要: 1,IPC-PIPE: 管道 pipe 3,IPC-Manager 阅读全文
posted @ 2018-02-05 17:33 kakawith 阅读(596) 评论(0) 推荐(1) 编辑
摘要: 1,生产者与消费者模型的矛盾在于数据供需的不平衡 阅读全文
posted @ 2018-02-05 16:06 kakawith 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: 一、多进程应用 import socket from multiprocessing import Process def talk(conn): conn.send(b'connected') ret = conn.recv(1024) print(ret) if __name__ == '__m 阅读全文
posted @ 2018-02-03 15:01 kakawith 阅读(925) 评论(0) 推荐(1) 编辑
摘要: 一、操作系统的发展 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不充分。 2,后来为了提升运行效率,就出现了批处理系统 。批处理系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、 阅读全文
posted @ 2018-02-01 16:14 kakawith 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 一、黏包成因 tcp协议的拆包机制 当发送端缓冲区的长度大于网卡的MTU时,tcp会将这次发送的数据拆成几个数据包发送出去。 MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备的MTU都是1500。如果本机的MTU比网关 阅读全文
posted @ 2018-01-29 17:21 kakawith 阅读(3712) 评论(0) 推荐(2) 编辑
摘要: 1,软件开发的架构 1)C/S架构 C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 2)B/S架构 B/S即:Browser与Server,中文意思:浏览器端与服务器端架构,这种架构是从用户层面来划分的。 Browser浏 阅读全文
posted @ 2018-01-26 16:15 kakawith 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1,hashlib模块 摘要算法 import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?') print md5.hexdigest() 计算结果如下: d26a53750bc40b38b65a 阅读全文
posted @ 2018-01-24 17:26 kakawith 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 文件操作 1,文件路径:d:\xxxx.txt 绝对路径:从根目录到最后 相对路径:当前目录下的文件 2,编码方式:utf-8 3,操作方式:只读,只写,追加,读写,写读...... (1)只读--r f =open('路径',mode='r',encoding='编码方式') content=f. 阅读全文
posted @ 2018-01-16 16:51 kakawith 阅读(431) 评论(0) 推荐(1) 编辑
摘要: 1,类里可以定义两种属性: #静态属性 #静态属性就是直接在类中定义的变量 #动态属性 #动态属性就是定义在类中的方法 其中类的数据属性是共享给所有对象的 >>>id(egg.role) 4341594072 >>>id(Person.role) 4341594072 而类的动态属性是绑定到所有对象 阅读全文
posted @ 2018-01-16 15:13 kakawith 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 一、包 1,什么是包? 把解决一类问题的模块放在同一个文件夹里 包 2,包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 2 阅读全文
posted @ 2018-01-14 12:47 kakawith 阅读(1163) 评论(5) 推荐(0) 编辑