摘要: 一、通信循环 服务端和客户端可以进行连续的信息交流 from socket import * ser_socket = socket(AF_INET, SOCK_STREAM) ser_socket.bind(('127.0.0.1', 8886)) ser_socket.listen(5) con 阅读全文
posted @ 2018-09-17 00:26 holy_pie 阅读(409) 评论(0) 推荐(0)
摘要: 一、TCP协议(Transmission Control Protocol 传输控制协议) 1、可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。数据传输以数据流的形式传送 2.(1)三次握 阅读全文
posted @ 2018-09-16 19:31 holy_pie 阅读(215) 评论(0) 推荐(0)
摘要: 一、客户端与服务端架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 二、服务端需要遵循的的原则 (1)服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定(2)对外一直提供服务,稳定运行 阅读全文
posted @ 2018-09-14 23:56 holy_pie 阅读(225) 评论(1) 推荐(0)
摘要: 一、什么是单例 即单个实例,指的是同一个类实例化多次的结果指向同一个对象,用于节省内存空间 如果我们从配置文件中读取配置来进行实例化,在配置相同的情况下,就没必要重复产生对象浪费内存了 二、四种单例模式的实现方式 阅读全文
posted @ 2018-09-12 23:01 holy_pie 阅读(161) 评论(0) 推荐(0)
摘要: 一、什么是元类 1、在python中,一切皆对象,而对象都是由类实例化得到的。对象是调用类或自定义类得到的,如果说一切皆对象,那么自定义类也是一个对象,只要是对象都是调用一个类实例化得到 2、对象tea1是调用类OldboyTeacher产生的,而OldboyTeacher类也是通过调用一个类实例化 阅读全文
posted @ 2018-09-10 23:25 holy_pie 阅读(130) 评论(0) 推荐(0)
摘要: 一、isinstance与issubclass方法 1、isinstance是用来判断对象是否是某个类 isinstance(obj,class) 2、issubclass是用来判断一个类是否为另一个类的子类 issubclass(Bar,Foo) 二、反射 1、什么是反射? 反射:主要是指程序可以 阅读全文
posted @ 2018-09-08 23:39 holy_pie 阅读(215) 评论(0) 推荐(0)
摘要: 一、绑定方法与非绑定方法 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): (1)绑定给对象的方法:在类内部定义的函数(没有被任何装饰器修饰的)默认就是绑定给对象用的。 (2)绑定给类的方法:在类内部定义的函数如果被装饰器@classmethod修饰,则是绑定给类的,应该由类来调 阅读全文
posted @ 2018-09-06 20:19 holy_pie 阅读(142) 评论(0) 推荐(0)
摘要: 一、多态与多态性 1、什么是多态 多态指的是同一种类/事物的不同形态 class Animal: def speak(self): pass class People(Animal): def speak(self): print('say hello') class Dog(Animal): de 阅读全文
posted @ 2018-09-05 16:56 holy_pie 阅读(192) 评论(0) 推荐(0)
摘要: 一、什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 二、继承的特点 1.继承描述的是事物的遗传关系,子类可以重用父类的属性,需要注意的是:继承是类与类之间的关系!!好处就是可以减少类之间的代码冗余问题 阅读全文
posted @ 2018-09-03 16:55 holy_pie 阅读(301) 评论(0) 推荐(0)
摘要: 一、面向对象编程与面向过程编程 1、面向过程编程思想 该思想核心是过程,指的是解决问题的步骤,即先干什么再干什么。基于该思想编程就像一条流水线,是一种机械式的思维方式 优点:复杂问题简单化,流程化 缺点:可扩展性差 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apa 阅读全文
posted @ 2018-09-01 00:10 holy_pie 阅读(264) 评论(0) 推荐(0)