04 2020 档案
摘要:python学习笔记23 另一种开启进程的方法 Process类的其他方法和属性 属性:pid(进程序号),name(进程名) 方法:terminate(强制结束子进程。异步非阻塞),is_alive(查看子进程是否存活) 守护进程 锁 当一段程序不想要多个进程同时执行的时候,可以设置一把锁,使得同
阅读全文
摘要:python学习笔记22 multiprocessing模块 Process类 关于上面的代码,有几个问题: 1. 为什么要使用 ? 进程之间的所有内存是隔离的。 在Windows操作系统中,开启子进程后总是import父进程所在的文件。如上程序中, 开启一个子进程后,子进程先导入父进程所在的文件,
阅读全文
摘要:python学习笔记21 硬件系统: 1. 运算器+控制器统称为中央处理器cpu 2. 存储器:分为内存和外存 3. 输入设备 4. 输出设备 软件系统: 系统软件: 桌面操作系统: 1. Windows系统:用户群体大 2. macOS系统:适合于开发人员 3. Linux系统:应用软件少 服务器
阅读全文
摘要:python学习笔记20 通信过程验证客户端合法性 为了防止恶意侵入服务端获取数据或传输病毒,需要对客户端的合法性进行验证,只有通过合法性验证的客户端可以和服务器进行通信传输。 为了验证客户端的合法性,在通信前服务端向客户端随机发送一个数据,客户端利用密钥和随机信息计算出一个加密结果,与服务端用相同
阅读全文
摘要:python学习笔记19 TCP协议 在前面实现简单的C\S架构的代码基础上进行简单修改,实现更多功能。 UDP协议 粘包现象 粘包现象发生在 TCP协议 中,因为TCP协议发送的数据间没有边界,并且存在很多优化算法。由于操作系统的缓存,如果发送端两条消息很短并且其发送的时间间隔很短,则可能导致两条
阅读全文
摘要:python学习笔记18 网络基础概念 MAC地址(物理地址):计算机的唯一标识。 IP地址 :IP地址是指互联网协议地址(Internet Protocol Address又称网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台
阅读全文
摘要:python学习笔记17 两个装饰器 @classmethod 被修饰的方法成为一个类方法。 什么时候用@classmethod:1. 类内部定义了一个方法,默认传入self,但是self并没有被使用;2. 在这个方法中用到了当前的类名,或者准备使用这个类的内存空间中的名字 使用@classmeth
阅读全文
摘要:python学习笔记16 多态 多态:一个类型表现出来多种状态。python中一个子类可以表现其本身的类型,同时它还具有其所有父类的类型。 super方法 先看一个实例: 封装 广义上:把方法和属性封装起来, 外部不能直接调用 ,只能通过类的名字调用。 狭义上:把方法和属性封装起来, 外部不能调用
阅读全文
摘要:python学习笔记15 类的继承 在定义相似的类时,会有很多功能代码重复在使用,类的继承则是为了让重复的功能实现更加简洁。 子类可以使用父类中的:方法、静态变量 总的来说,总类的对象在调用方法时,永远先调用自己的:如果自己有则用自己的方法,如果没有就用父类的同名方法;如果自己有方法并且还想用父类的
阅读全文

浙公网安备 33010602011771号