摘要: [toc] 并发编程 一、操作系统发展史 穿孔卡片 读取数据速度特别慢 CPU的利用率极低 单用户(一份代码)使用 批处理 读取速度特别慢 CPU利用率极低 联机(多份代码)使用 效率还是很低 脱机批处理(现代操作系统的设计原理) 读取数据速度提高 CPU的利用率提高 二、多道技术 多道技术指的是多 阅读全文
posted @ 2019-12-06 20:53 YGZICO 阅读(102) 评论(0) 推荐(0) 编辑
摘要: [toc] socket通信 socket套接字 什么是socket socket是一个模块,又称为套接字,用来封装 互联网协议(应用层一下的所有层) 为什么要有socket socket可以实现 互联网协议应用层以下层的工作 提高开发效率 server服务端 client客户端 黏包现象 黏包现象 阅读全文
posted @ 2019-12-05 21:09 YGZICO 阅读(153) 评论(0) 推荐(0) 编辑
摘要: [toc] 网络编程 一、软件开发架构 C/S架构:客户端与服务器端架构 C就是Client:客户端 S就是Server:服务端 客户端一般指客户端应用程序exe,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖很大 比如:微信客户端、QQ客户端等 优点 软件的使用稳定 节省网 阅读全文
posted @ 2019-12-05 21:00 YGZICO 阅读(133) 评论(0) 推荐(0) 编辑
摘要: [toc] 类的内置方法(魔法方法) 一、类的内置方法 什么是类的内置方法 凡是在类内部定义,以 开头 结尾的方法,都是类的内置方法,也称之为魔法方法 类的内置方法,会在某种条件满足下自动触发 内置方法如下 :在 触发前,自动触发。 调用该类时,内部会通过 产生一个新的对象 :在调用类时自动触发。 阅读全文
posted @ 2019-11-29 19:24 YGZICO 阅读(180) 评论(0) 推荐(0) 编辑
摘要: [toc] 绑定方法、非绑定方法与反射、内置方法 一、绑定方法与非绑定方法 类中定义的函数分为两大类 绑定方法 非绑定方法 绑定方法又分为 绑定到对象的对象方法 绑定到类的类方法 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类 class 阅读全文
posted @ 2019-11-29 19:23 YGZICO 阅读(106) 评论(0) 推荐(0) 编辑
摘要: [toc] 多态性与鸭子类型 一、多态 什么是多态 多态指的是同一种类型的事物,不同的形态 多态的目的 "多态"也称之为"多态性",目的是为了 在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字) 多态性的好处 在于增强了程序的灵活性和可扩展性 多条的表现"形式之一"就是继承: 先抽象 阅读全文
posted @ 2019-11-29 19:21 YGZICO 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [toc] 组合与封装 一、组合 什么是组合 组合指的是一个对象中,包含另一个或多个对象 为什么要用组合 减少代码的冗余 耦合度 耦合度越高,程序的可扩展性越低 耦合度越低,程序的可扩展性越高 继承 继承是类与类的关系,子类继承父类的属性/方法,子类与父类是一种“从属”关系 组合 组合是对象与对象的 阅读全文
posted @ 2019-11-29 19:13 YGZICO 阅读(452) 评论(0) 推荐(0) 编辑
摘要: [toc] 继承与派生 一、继承 继承 是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 ​ 在python中,一个子类可以继承多个父类 ​ 在其他语言中,一个子类只能继承一个父类 继承的作用 减少代码的冗余 如何实现继承 先确认谁是子类,谁是父类 在定义子类时,子类名(父 阅读全文
posted @ 2019-11-29 19:11 YGZICO 阅读(170) 评论(0) 推荐(0) 编辑
摘要: [toc] 面向对象编程 一、对象的概念 ​ 面向对象 是一门编程思想 ​ 核心是“对象”二字 ​ 对象 指的是“特征与技能”的结合体 优点 可扩展性高 缺点 编写程序的复杂程度比面向过程高 所有的程序都是由“数据”与“功能”组成,因而编写程序的本质就是定义出一系类的数据,然后定义出一系列的功能来对 阅读全文
posted @ 2019-11-29 19:09 YGZICO 阅读(109) 评论(0) 推荐(0) 编辑
摘要: [toc] 常用内置模块与包 内置模块都是Python内部提供的 要学习Python内置的规则 一、subprocess模块 可以通过Python代码给操作系统终端发送命令,并且可以返回结果 sub:子 process:进程 二、re模块 什么是正则表达式与re模块? 正则表达式 正则表达式是一门独 阅读全文
posted @ 2019-11-29 19:07 YGZICO 阅读(215) 评论(0) 推荐(0) 编辑