摘要:
TCP协议 在连接内多和客户端说几句 为什么要加while True 1. 因为要进行多次通信 sk代表什么? 1. sk代表启用的通信服务 conn代表什么? 1. conn代表自己的IP地址,和对方的地址和端口 能够接受多个客户端的请求 1. 为什么加while True 1. 因为在一个客户端 阅读全文
摘要:
不变的:mac地址 能够唯一标识你这台机器的 变化的:ip地址 能够更好的等方便的找到你的机器 局域网 1. 网段 交换机 不能理解ip地址,只能理解mac地址 2. 交换机: 1. 在同一个局域网内的机器由交换器负责通信 2. 交换机只认识mac地址 3. 可以完成广播 组播 单播 局域网和局域网 阅读全文
摘要:
类的三大特性 之 封装 1. super 1. 在py3中怎样用?在py2(新式类/经典类)中怎样用 1. 在py3中super().func() 2. 在py2中新式类super(子类的名字,子类的对象).函数名() 3. 在py2中经典类中super().func() 2. 在单继承中执行父类的 阅读全文
摘要:
反射 hashttr :判断某个函数或者变量是否存在 getattr :如果instance对象中有属性name则打印self.name的值,否则打印'not find' 1.反射模块中的内容 2. 反射本文件中的内容 3. 反射对象中的属性或者绑定方法 4. 反射类的静态变量 5. callabl 阅读全文
摘要:
要背的内容 1. 只要继承object类就是新式类 2. 不继承object类的都是经典类 在python3中 所有的类都继承object类,都是新式类 在python2中 不继承object的类都是经典类,继承object类的就是新式类了 经典类:在py3中不存是,在py2中不主动继承object 阅读全文
摘要:
面向对象 继承 继承 需要解决代码的重复 继承语法: 单继承 1. 调子类的:子类自己有的时候 2. 调父类的:子类自己没有的时候 3. 调子类和父类,子类父类都有的时候,在子类中调用父类 多继承 1. 一个类有多个父类,在调用父类方法的时候,按照继承顺序,先继承的先寻找 阅读全文
摘要:
类成员和命名空间 类中的静态变量的用处 如果一个变量是所有的对象共享的值,那么这个变量应该被定义成静态变量 所有和静态变量相关的增删改查都应该使用类名来处理 而不应该使用对象直接修改静态变量 组合 1. 一个类的对象是另一个类对象的属性 当类之间有显著不同,并且较小的类是较大的类所需的组件时,用组合 阅读全文