摘要: server: client: 阅读全文
posted @ 2019-10-23 17:57 AllenCH 阅读(243) 评论(0) 推荐(0) 编辑
摘要: [TOC] 进程互斥锁: ​ from multiprocessing import Lock ​ 让并发变成串行,牺牲了执行效率,保证了数据安全。 ​ 在程序并发执行时,需要修改数据时使用。 模拟抢票实例: data: 代码: 队列:先进先出 ​ 相当于内存中产生一个队列空间,可以存放多个数据,但 阅读全文
posted @ 2019-10-22 22:17 AllenCH 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 操作系统的发展史 1、穿孔卡片 一个计算机机房,一次只能被一个卡片使用。 缺点: CPU利用率最低。 2、联机批处理系统 支持多用户去使用一个计算机机房。 3、脱机批处理系统 高速磁盘: 提高文件的读取速度。 优点: 提高CPU的利用率 多道技术(基于单核情况下研究): 单道: 多个程序 阅读全文
posted @ 2019-10-21 22:38 AllenCH 阅读(170) 评论(0) 推荐(0) 编辑
摘要: [TOC] subprocess模块 ​ 作用: ​ 1、可以通过代码执行操作系统的终端命令 ​ 2、并返回终端执行命令后的结果 TCP协议 特性:是一个流式协议,会将多次连续发送的数据量小、间隔时间短的数据一次性打包发送 黏包问题 ​ 原因: ​ 1、无法预测需要接收的数据的长度 ​ 2、多次连续 阅读全文
posted @ 2019-10-21 00:41 AllenCH 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 三次握手建连接: 建立双向通道,建立好连接。 三次握手过程: 第一次握手:建立连接时,客户端发送syn包到服务器,并进入SYN_SENT状态,等待服务器确认 第二次握手:服务器收到syn包,确认客户的SYN,同时发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手: 阅读全文
posted @ 2019-10-17 22:38 AllenCH 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.软件开发架构: 开发软件,必须要开发一套 客户端 与 服务端。 ​ 客户端与服务端的作用: ​ 服务端: 24小时不间断提供服务 ​ 客户端: 如果想要找服务,就去寻找服务并享受 2、网络编程 3、互联网协议 互联网协议又称之为网络七层协议,OSI七层协议,OSI是一个世界标准组织 总结: IP 阅读全文
posted @ 2019-10-17 16:06 AllenCH 阅读(110) 评论(0) 推荐(0) 编辑
摘要: [TOC] classmethod:类方法 classmethod是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 ​ 对象的绑定方法特点 ​ 由对象调用,会将对象当作第一个参数传给该方法 ​ 类的绑定方法的特点 ​ 由类来调用,会将类当作第一个参数传给该方法 staticmethod: 阅读全文
posted @ 2019-10-12 18:54 AllenCH 阅读(99) 评论(0) 推荐(0) 编辑
摘要: [TOC] 作业 第一题 第二题 第三题 阅读全文
posted @ 2019-10-12 00:27 AllenCH 阅读(165) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组合 1、什么是组合 ​ 组合指的是一个对象中的属性是另一个对象 2、作用: ​ 减少代码冗余 3、如何使用 总结: ​ 继承: ​ 类与类的关系,子类与父类是从属关系 ​ 组合: ​ 对象与对象的关系,一个对象拥有另一个对象 封装 1、什么是封装 ​ 封:比如把一个袋子封起来 ​ 装: 阅读全文
posted @ 2019-10-11 22:13 AllenCH 阅读(137) 评论(0) 推荐(0) 编辑
摘要: # ```python 1、下面这段代码的输出结果将是什么?请解释。 class Parent(object): # 定义一个父类 x = 1 class Child1(Parent): # 定义一个子类1 pass class Child2(Parent): # 定义一个子类2 pass print(Parent.x, Child1.x, Child2.x) # 打印结果为:1 1 1 # 类c 阅读全文
posted @ 2019-10-10 23:08 AllenCH 阅读(143) 评论(0) 推荐(0) 编辑