摘要: 本文目录: 一、守护进程 二、互斥锁 三、抢票软件 四、进程间通讯 五、进程间通讯2 六、小结 一、守护进程 """ p.daemon = True 注意必须在启动进程之前执行 什么时候需要使用守护进程 例如: qq中有个下载视频 应该用子进程去做 但是 下载的过程中 qq退出 那么下载也没必要继续 阅读全文
posted @ 2019-01-14 19:20 仗剑煮大虾 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、进程与多道技术 二、主程序 三、进程理论 四、主进程与子进程的执行顺序 五、父进程等待子进程结束 六、开启子进程的方式 七、进程对象常用属性 一、进程与多道技术 什么是进程 一个正在运行的程序称之为进程 是一种抽象概念 表示一个执行某件事情的过程 进程的概念 起源于操作系统 第一代计 阅读全文
posted @ 2019-01-14 19:19 仗剑煮大虾 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、TCP半连接池原理 二、UDP通讯 三、UDP聊天 四、UDP聊天2 五、UDP会粘包吗 六、UDP总结 七、UDP与TCP对比 一、TCP半连接池原理 客户端 import socket client = socket.socket(socket.AF_INET,socket.SO 阅读全文
posted @ 2019-01-14 19:18 仗剑煮大虾 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、TCP通讯模板 二、远程CMD程序 三、解决粘包问题 四、解决粘包问题2 一、TCP通讯模板 TCP客户端 import socket c = socket.socket() # 连接服务器 c.connect(("127.0.0.1",65535)) while True: # 发 阅读全文
posted @ 2019-01-14 19:14 仗剑煮大虾 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、socket 二、TCP服务器 三、TCP客户端 四、UDP服务器 五、UDP客户端 六、聊天的客户端 七、聊天的服务器 一、socket socket是什么? 学习网络编程 其实就是在学socket 翻译过来称为套接字,是对底层的 TCP IP UDP 等网络协议进行封装,使得上层 阅读全文
posted @ 2019-01-14 19:12 仗剑煮大虾 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、异常是什么 二、常见异常 三、异常处理 四、不太常用语法 五、主动判处异常 六、断言 七、使用场景 八、自定义异常类型 一、异常是什么 什么是异常? 异常是错误发生前的一种信号 如果没有人来处理这个信号 程序就会中断执行并抛出错误信息 异常的分类: 1.语法检查异常 这种异常是最低级 阅读全文
posted @ 2019-01-14 19:11 仗剑煮大虾 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、常用模块 二、面向对象总结 一、常用模块 1.模块 的用用法 模块的相互导入 绝对导入 从sys.path (项目根目录)开始的完整路径 相对导入 是指相对于当前正在执行的文件开始的路径 只能用于包内模块相互间导入 不能超过顶层包 2.常用模块 该用装饰器(如果你的日志没有什么特别的 阅读全文
posted @ 2019-01-14 19:09 仗剑煮大虾 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、类的绑定方法与非绑定方法 二、反射 三、内置方法 一、类的绑定与非绑定方法 类中定义函数分为了两大类: 1. 绑定方法 特殊之处: 绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 绑定给对象的方法: 在类中定义函数没有被任何装饰器修饰的情况下,默认就是绑定对象的 绑 阅读全文
posted @ 2019-01-14 19:08 仗剑煮大虾 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、组合 二、封装 三、propert装饰器 四、多态 一、组合 1. 什么是组合 一个对象的属性是来自于另外一个类的对象,称之为组合 2. 为何用组合 组合也是用来解决类与类代码冗余的问题 3. 如何用组合 class Foo: aaa = 1111 def __init__(self 阅读全文
posted @ 2019-01-14 19:07 仗剑煮大虾 阅读(268) 评论(0) 推荐(0) 编辑