摘要: socket套接字通信: 什么是socket? socket是一个模块,又称套接字,用来封装互联网协议(应用层以下的层)。 为什么要有socket? socket可以实现 互联网协议 应用层以下的层的工作 -提高开发效率 怎么使用socket? import socket 写socket套接字: C 阅读全文
posted @ 2019-12-05 20:24 Parado 阅读(324) 评论(0) 推荐(0) 编辑
摘要: TCP协议 三次握手,四次回收 TCP协议建立双侠通道 三次握手,建立连接: 1.客户端向服务端发送建立连接的请求 2.服务端返回受到请求信息反馈给客户端,并且发送向客户端建立连接的请求 3.客户端接收到服务端发来的请求,建立双向连接完成 四次挥手,断开连接: 1.客户端向服务段发送断开连接的请求, 阅读全文
posted @ 2019-12-05 20:21 Parado 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 网络编程 软件开发架构 C/S架构:Client(客户端),Server(服务端) CS架构:建立在局域网的基础上,需要安装客户端才能使用 C:客户端,比如微信端,QQ端 S:服务端,比如服务器 优点 : 1.软件的使用稳定 2.节省网络资源 缺点 : 1.安装麻烦,用户体验差 2.软件的每次更新, 阅读全文
posted @ 2019-12-04 16:48 Parado 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 单例模式 单例模式:指的是在确定 “类中的属性与方法” 不变时,需要反复调用该类,产生2不同的对象,而产生的对象会有不同的内存地址,会造成资源浪费,所有让所有的类实例化时都指向同一个内存空间,称为单例模式 优点:节省内存空间 单例模式有五种方法实现: 通过classmethod 通过装饰器实现 通过 阅读全文
posted @ 2019-11-29 19:52 Parado 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 类的内置方法(魔法方法) 凡是在类内部定义,以__ 开头__ 结尾的方法都是类的的内置方法,也称为魔法方法 类的内置方法,会在某种条件满足下自动触发 1、__ init__ 在调用类时自动触发 2、__ new__ 在 __ init __ 触发前自动触发,调用该类是,内部会通过__ new __ 阅读全文
posted @ 2019-11-29 19:52 Parado 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 反射: 反射指的是通过 “字符串” 对 对象的属性进行操作。 - hasattr: 通过 “字符串” 判断对象的属性或方法是否存在。 - getattr: 通过 “字符串” 获取对象的属性或方法。 - setattr: 通过 “字符串” 设置对象的属性或方法。 - delattr: 通过 “字符串” 阅读全文
posted @ 2019-11-28 18:52 Parado 阅读(221) 评论(0) 推荐(0) 编辑
摘要: isinstance与issubclass是python的内置模块: ******* - isinstance: 判断一个对象是否是另一个类的实例。 - 如果是: True - 如果不是: False - issubclass: 判断一个类是否是另一个类的子类。 - 如果是: True - 如果不是 阅读全文
posted @ 2019-11-28 18:50 Parado 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法。在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。绑定的方法类中使用 @classmethod 修饰的方法就是绑定到类的方法。这类 阅读全文
posted @ 2019-11-28 18:48 Parado 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.什么是鸭子类型? 不同的对象,只要长得像鸭子,动作行为像鸭子,那它就是鸭子! 鸭子类型是多态的一种表现形式。2.为什么要有鸭子类型? 不同对象,先抽象出相同类型的方法,给他们定制一套统一的规范。 所有的类,在定义时都按照统一的规范进行编写。 - 多态的三种表现形式: - 继承父类 **** - 阅读全文
posted @ 2019-11-28 18:39 Parado 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 序列数据类型有多种形态:字符串,列表,元组 动物有多种形态:人,狗,猪 2.多态的目的: “多态” 也称之为 “多态性”,目的是为了 在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字)。 多态 阅读全文
posted @ 2019-11-28 18:35 Parado 阅读(677) 评论(0) 推荐(0) 编辑