2018年9月6日
摘要: 一、进程间的通信(IPC机制) 通过管道或是队列(管道加锁) 导入Queue模块来进行通信 二、生产者消费者模型 定义:生产者:代指生产数据的任务 消费者:代指处理数据的任务 工作方式:生产生产数据传递消费者处理 实现方式:生产者 >队列< 消费者 用途:当程序中出现明显的两类任务,一类负责生产,一 阅读全文
posted @ 2018-09-06 19:17 周毅 阅读(130) 评论(0) 推荐(0) 编辑
  2018年9月5日
摘要: 一、基于udp协议的套接字 服务端 阅读全文
posted @ 2018-09-05 16:23 周毅 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、开启进程的两种方式 方式一: 阅读全文
posted @ 2018-09-05 15:26 周毅 阅读(140) 评论(0) 推荐(0) 编辑
  2018年9月3日
摘要: 一、基于tcp协议通信的套接字 服务端必须满足至少三点: 1.绑定一个固定的ip和port 2.对外能够一直提供服务,稳定运行 3.能够支持并发 服务端 阅读全文
posted @ 2018-09-03 21:31 周毅 阅读(128) 评论(0) 推荐(0) 编辑
  2018年8月29日
摘要: 一、TCP协议 用途:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保TCP不会被切割 建立链接三次握手:客户端发送SYN seq=x给服务端,服务端返回信息SYN sep=y,ACK=x+1,客户端在发送ACK=y 阅读全文
posted @ 2018-08-29 20:42 周毅 阅读(156) 评论(0) 推荐(0) 编辑
  2018年8月28日
摘要: 一、单例模式 定义:多次实例化的结果指向同一个 用途:减少内存占用 阅读全文
posted @ 2018-08-28 20:47 周毅 阅读(127) 评论(0) 推荐(0) 编辑
  2018年8月27日
摘要: 一、异常处理 定义:异常是错误发出的信号,一旦程序出错就会抛出一个异常,如果该异常没有被应用程序处理,那么该异常就会被抛出,程序的执行就会终止 异常的组成:1.traceback异常的追踪信息 2.异常的类型 3.异常的信息 错误的分类:1.语法上的错误:在程序运行前就应该修正 2.逻辑上的错误 用 阅读全文
posted @ 2018-08-27 21:50 周毅 阅读(107) 评论(0) 推荐(0) 编辑
  2018年8月21日
摘要: 一、组合 定义:组合指的是一个对象属性的值是另一个类的对象 用途:通过某一对象添加属性(属性的值时另一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起,从而减少代码冗余 用法: class OldboyPeople: school='Oldboy' def __init__(self,n 阅读全文
posted @ 2018-08-21 19:39 周毅 阅读(91) 评论(0) 推荐(0) 编辑
  2018年8月20日
摘要: 定义:继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为基类、父类、超类 继承描述的是一种“遗传”的关系:子类可以重用父类的属性 注意:1.在python中支持一个子类同时继承多个父类 2.python中类分为两种:新式类:但凡继承object类,以及该类的子类都是新式类,在python3 阅读全文
posted @ 2018-08-20 17:05 周毅 阅读(96) 评论(0) 推荐(0) 编辑
  2018年8月17日
摘要: 面向对象编程 面向过程编程:核心是过程二字,过程指的是解决问题的步骤,即先干什么,在干什么;该思想编写程序就好像在设计一条流水线,是一种机械式的思维方式 优点:复杂问题流程化,进而简单化 缺点:可拓展性差 面向对象编程:核心是对象二字,对象是特征和技能的结合体 基于该思想编程,就好像再创造一个世界, 阅读全文
posted @ 2018-08-17 19:44 周毅 阅读(98) 评论(0) 推荐(0) 编辑