摘要: 子进程回收资源两种方式 - 1) join让主进程等待子进程结束,并回收子进程资源,主进程再结束并回收资源。 - 2) 主进程 “正常结束” ,子进程与主进程一并被回收资源。 from multiprocessing import Process import time # 任务 def task( 阅读全文
posted @ 2019-12-08 18:04 战斗小人 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 并发编程 1) 操作系统发展史 - 1.1 穿孔卡片 - 读取数据速度特别慢 - CPU的利用率极低 - 单用户(一份代码)使用 - 1.2 批处理 - 读取数据速度特别慢 - CPU的利用率极低 - 联机(多份代码)使用 - 效率还是很低 - 1.3 脱机批处理(现代操作系统的设计原理) - 读取 阅读全文
posted @ 2019-12-06 21:24 战斗小人 阅读(315) 评论(0) 推荐(0) 编辑
摘要: UDP协议 (了解) 称之为数据包协议,又称不可靠协议。 特点: 1) 不需要建立链接。 2) 不需要知道对方是否收到。 3) 数据不安全 4) 传输速度快 5)能支持并发 6) 不会粘包 7) 无需先启动服务端再启动客户端 优点: - 传输速度快 - 能支持并发 - 不会粘包 缺点: - 数据不安 阅读全文
posted @ 2019-12-06 20:27 战斗小人 阅读(497) 评论(0) 推荐(0) 编辑
摘要: TCP协议:传输协议,基于端口工作 三次握手,四次挥手 TCP协议建立双向通道。 三次握手, 建连接: 1:客户端向服务端发送建立连接的请求 2:服务端返回收到请求的信息给客户端,并且发送往客户端建立连接的请求 3:客户端接收到服务端发来的请求,返回接成功给服务端,完成双向连接 第一客戶向服务端发送 阅读全文
posted @ 2019-12-05 21:29 战斗小人 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 网络开发架构 C/S架构: Client: 客户端 Server: 服务端 比如: 微信客户端、QQ客户端等... 优点: - 软件的使用稳定 - 节省网络资源 缺点: - 安装麻烦,用户体验差 - 软件的每一次更新,用户都需要重新下载或更新版本 B/S架构: Browser(本质上也是一个客户端) 阅读全文
posted @ 2019-12-04 17:08 战斗小人 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性: 继承,封装,多态 多态的三种表现形式:鸭子类型,继承父类,继承抽象类 pickle保存对象注意事项 class Foo: y = 20 def __new__(cls, *args, **kwargs): print('从文件中读取对象,是否会执行__new__???') re 阅读全文
posted @ 2019-12-04 14:41 战斗小人 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 选课系统需求 https://www.cnblogs.com/kermitjam/p/11356270.html 结构图 文件 1.conf/settings import os BASE_PATH = os.path.dirname( os.path.dirname(__file__) ) DB_ 阅读全文
posted @ 2019-12-04 13:19 战斗小人 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,也称之为魔法方法。 类的内置方法,会在某种条件满足下自动触发。 内置方法如下: __new__: 在__init__触发前,自动触发。 调用该类时,内部会通过__new__产生一个新的对象。 __init__: 阅读全文
posted @ 2019-11-29 17:09 战斗小人 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 多态 1.什么是多态? 多态指的是同一种类型的事物,不同的形态。 2.多态的目的: “多态” 也称之为 “多态性”,目的是为了 在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字)。 多态的表现 “形式之一” 就是继承: - 先抽象,再继承 父类: 定制一套统一的规范。(比如: 方法名 阅读全文
posted @ 2019-11-28 18:56 战斗小人 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 组合: 夺命三问: 1.什么是组合? 组合指的是一个对象中,包含另一个或多个对象。 2.为什么要用组合? 减少代码的冗余。 3.如何使用组合? 耦合度: 耦: 莲藕 > 藕断丝连 - 耦合度越高: 程序的可扩展性越低。 - 耦合度越低: 程序的可扩展性越高。 总结: - 继承: 继承是类与类的关系, 阅读全文
posted @ 2019-11-27 18:00 战斗小人 阅读(178) 评论(0) 推荐(0) 编辑