摘要: [TOC] 软件开发架构 开发软件,必须开发一套"客户端"与"服务端" 客户端 寻找服务,并享受 服务端 24小时不间断提供服务 软件开发架构分为两种 C/S架构 Client 客户端 Server 服务端 优点 软件的使用稳定,并且可以节省网络资源 缺点 1. 若用户想在同一个设备上使用多个软件, 阅读全文
posted @ 2019-10-17 20:54 断指轩辕 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 三次握手建连接 发送连接请求;反馈确认请求,并发送连接请求;反馈确认连接.成功连接 四次挥手断连接 发送断连接信息;反馈信息;确认信息完整,发送同意断连接信息;反馈信息.连接断开 2. 服务端 客户端 阅读全文
posted @ 2019-10-17 20:51 断指轩辕 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 把函数和变量一起打包拿出去了 装饰器 不改变函数体代码,并且不改变函数调用方式,他本质就是一个函数 装饰器也可以完善装饰器 三层装饰器 迭代器 迭代器对象一定是可迭代对象,可迭代对象不一定是迭代器对象 可迭代对象 具有 方法的对象(python中一切皆对象) 迭代器对象 具有 和`__ne 阅读全文
posted @ 2019-10-15 20:54 断指轩辕 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 核心是过程,过程指的是做事情的步骤,即先做什么在做什么. 基于 该编程思想编程,就好比一条流水线,一种机械式的思维方式. 面对对象编程 核心是对象,对象指的是特征与技能的结合体. 基于该编程思想,就好比创造世界,一种上帝式的思维方式. 类 类指的是一系列相同特征与技能的对象的结合体. 阅读全文
posted @ 2019-10-14 21:07 断指轩辕 阅读(121) 评论(0) 推荐(0) 编辑
摘要: classmethod 是一个装饰器,可以装饰类内部的方法,使该方法绑定给类来使用 对象的绑定方法特殊之处 由对象来调用,会将对象当作第一个参数 类的绑定方法特殊之处 由类来调用,会将类当作第一个参数 staticmethod 是一个装饰器,可以装饰给类内部的方法,使用该方法即不绑定给对象,也不绑定 阅读全文
posted @ 2019-10-12 16:52 断指轩辕 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 组合 什么是组合 组合指的是一个对象中的属性,是另一个对象 为什么要使用组合 组合目的和继承一样,是为了减少重复代码 如何使用组合 封装 什么是封装 指把一堆属性封装到一个对象中. 存数据是为了取,对象可以以 的方式获取属性. 为什么要封装 封装的目的是为了方便存取,可以通过对象 属性的方式获取属性 阅读全文
posted @ 2019-10-11 22:00 断指轩辕 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3 阅读全文
posted @ 2019-10-11 21:58 断指轩辕 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 1. 1,1,1 因为Child1和Child2的父类都是Parent,所以继承了Parent的x 2. 1,2,1 Child2不改变,Child1增加了自己的x,因为子类的优先级比父类高,所以Child1中x以自己的为准 3. 3,2,3 Parent中x的值变为了3,Child1中的x值依 阅读全文
posted @ 2019-10-10 21:34 断指轩辕 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 类的继承 什么是继承 继承就是新建类的方法,新建的类称之为子类或者派生类,子类继承的类就称之为父类,也称之为基类或超类. 继承的特征 子类可以继承父类的属性(特征和技能),并且可以派生出自己的属性(特征和技能). 注意 python中,一个子类可以继承多个父类,其它语言只能一子类继承一个父类. 为什 阅读全文
posted @ 2019-10-10 18:53 断指轩辕 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 对象 特征与技能的结合体 类 一系列相同的特征与技能的对象的结合体 如何定义类 首定义类,后调用类创造对象 定义类的语法 class用来定义类,class后跟的是类名 类名 类的名字,用来调用创造对象 类命名方式 类名必须要遵循驼峰体命名法 类名称空间产生 类定义时,会产生一个空的名称空间 会把类内 阅读全文
posted @ 2019-10-09 21:35 断指轩辕 阅读(144) 评论(0) 推荐(0) 编辑