0%

Python基础–函数版搭建简单WebServer

大致代码思路如下
1.初始化socket
2.端口复用
3.bind端口
4.listen打开监听
5.循环接受请求
6.处理客户请求
7.发送客户请求
8.关闭服务客户端的端口
9.关闭服务端

==Tips:这个代码是面向函数版的,之后会把面向对象的写出来,当前代码,经过了去重(重构),函数化和动静分离.所以如果有需要的可以在详细看下==

阅读全文 »

Python基础–多态

  • 多态:同类对象的多种形态
  • 实现多态的步骤
    • 定义新的子类
    • 重写对应的父类方法
    • 使用子类的方法直接处理,不调用父类的方法

==person是父类,内置了paly和dance的方法,但是OldMan和YouMan这两个子类不想要去调用父类Person的dance方法,需要执行自己的同名dance方法,这个就被称作是==多态

阅读全文 »

Python基础–多继承

MRO(Method Resolution Order):方法解析顺序

  • 在多继承中MRO 是被经常使用到的方法,因为牵涉到多继承的问题,不清楚到的最下面的子类继承的父类的顺序是什么,.这个是使用MRO就能准确直观的看到继承的顺序了

    格式为: class 类名(父类1,父类2)

    阅读全文 »