摘要:
[toc] 1. 单对单循环通信 send() 和recv()不是一一对应的。 2. 循环连接通信:可连接多个客户端 3. 执行远程命令 4. 粘包现象 4.1 socket缓冲区 每个socket,都会有两个缓冲区,输入/输出缓冲区。过程如上图,send()结束后,会马上进入recv()状 阅读全文
摘要:
[toc] 网络协议 1. C/S、B/S 架构 1.1 C/S 架构: 基于客户端与服务端之间的通信。 如QQ、抖音等。 优点:满足个性化设置,响应速度快。 缺点:开发成本、维护成本高,占用空间,用户固定。 1.2 B/S 架构: 基于浏览器与服务端之间的通信。 如360、谷歌浏览 阅读全文
摘要:
[toc] 异常处理 1. 错误分类 2. 异常 3. 异常处理 4. 异常处理的两种方法 5. try的结构 5.1 结构一:单分支结构 5.2 结构二:多分支结构 5.3 结构三:万能异常 5.4 结构四:多分支+万能异常 5.5 结构五: try else finally 5.6 结构六: 主 阅读全文
摘要:
[toc] 1. 类的反射 1.1 实例对象 1.2 类 1.3 其他模块 其他.py文件 1.4 本模块 当前.py文件 2. 函数与方法的区别 2.1区别的方法: 2.2 总结 3. 特殊的双下方法 原本是开发python这个语言的程序员用的,源码中使用的。不能轻易使用、使用。 3.01 \ 阅读全文
摘要:
[toc] 1. 类的私有成员 __ 1.1 类的私有静态属性 1.2 类的私有方法 1.3 对象的私有方法 2. 类的其他方法 2.1 类方法 @classmethod 2.2 静态方法 @staticmethod 3. 属性 @property 3.1 装饰器法 获取、修改、删除 3.2 利用实 阅读全文
摘要:
[toc] 1. 封装、多态 封装:将代码、数据放入一个容器空间中,并且可以使用. 多态:一个事物可以呈现多种形态。 python默认支持多态,一个变量可以指向多种数据类型。 2. 鸭子类型 Duck typing python崇尚鸭子类型(编码思路)。 "鸭子类型"像多态一样工作,但是没有继承。 阅读全文
摘要:
[toc] 继承 inheritance 面向对象的的三大特征:继承、封装、多态。 1. 面向对象继承: 如果B类继承A类,B类就称为子类、派生类,A类就称为父类、超类、基类。 继承的优点: 2. 单继承 2.1 类名执行父类的属性、方法 2.2 子类对象执行父类的属性、方法 2.3 执行顺序 阅读全文
摘要:
[toc] 1. 从空间角度研究类 1.1 添加对象的属性: 1.2 添加类的属性: 1.3 类与对象的关系: 2. 类与类直接的关系 2.1 类与类的关系: 1. 依赖关系 2. 关联关系 3. 组合关系 4. 聚合关系 5. 实现关系 6. 继承关系(类的三大特性之一:继承。) 2.2 依赖关系 阅读全文