摘要:
```python """ 服务端: 1.有固定的IP和PORT 2.24小时不间断提供服务 3.能够支持并发 """ server = socket.socket() server.bind(( '127.0.0.1', 9550 )) server.listen(5) print('启动服务端。。。') def working(conn): while True: try: data = co 阅读全文
摘要:
[TOC] 操作系统发展史 1. 穿孔卡片 一个计算机机房,一次只能被一个卡片使用 2. 联机批处理系统 支持多用户去使用一个计算机机房 3. 脱机批处理系统 高速磁盘: 提高文件的读取数据 优点: 提高CPU使用率 4. 多道技术 单道: 多个使用使用CPU时是串行的 多道技术: 1. 阅读全文
摘要:
服务端: python interface from db import models import common import os from db.db_handler import DB_PATH def register_interface(recv_dic, conn): user_lis 阅读全文
摘要:
[TOC] subprocess模块 subprocess模块的作用: 1. 可以通过代码执行操作系统的终端命令 2. 并返回终端执行命令后的结果 粘包问题 粘包的两种情况 1. 接收方不能一次接收完缓存区的包,造成下次接收继续从缓存区中拿取遗留的数据 2. 多次连续发送数据量小、并且时间间隔短的数 阅读全文
摘要:
作业 1.整理TCP三次握手、四次挥手图 三次握手: 起初A和B都处于 CLOSED状态 ——B创建TCB,处于 LISTEN状态 ,等待A请求——A创建TCB,发送连接请求(SYN=1,seq=x),进入 SYN SENT状态 ——B收到连接请求,向A发送确认(SYN=ACK=1,确认号ack=x 阅读全文
摘要:
[TOC] 软件开发架构 C/S架构 Client:客户端 Server:服务端 优点: 软件的使用稳定,并且可以节省网络资源 缺点 1. 若用户想在同一设备上使用多个软件,必须下载多个客户端 2. 软件的一次更新,客户端也必须跟着重新下载更新 B/S架构 Browser:浏览器 Server:服务 阅读全文
摘要:
[TOC] 类和对象的绑定方法与非绑定方法 类中定义的方法大致可以分成两类:绑定方法和非绑定方法.其中绑定方法又可以分为对象的绑定方法和类的绑定方法 绑定方法 对象的绑定方法 在类中没有被任何装饰器修饰的方法就是对象的绑定方法 对象的绑定方法的特殊之处在于调用方法时会自动将当前对象传给方法的第一个参 阅读全文
摘要:
作业 阅读全文
摘要:
[TOC] 组合 什么是组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外一个类的对象 为什么要使用组合 为了减少类与类之间代码的冗余 如何使用组合 封装 什么是封装 封装指的是将一堆属性(特征和技能)放到一个对象中 为什么要封装 1. 封装数据的原因:保护隐私 2. 封装方法的原因:隔 阅读全文
摘要:
作业 1. 1 1 1 1 2 1 3 2 3 查找顺序:子类 父类 2. G D A B F C B D A 非菱形继承 .jpg) 菱形继承 .jpg) 3. 新式类 继承了object的类及其子类,都是新式类 经典类 没有继承object的类及其子类,都是经典类 区别: 新式类继承了objec 阅读全文