摘要: multiprocess模块 一. Process模块介绍 1. 直接使用Process模块创建进程 (1)主进程和子进程 (2)if __name__ == "__main__"语句 2. Process模块参数介绍 函数传参的两种方式 3. Process模块方法介绍 (1)join方法的使用 阅读全文
posted @ 2018-10-23 22:55 咕噜噜~ 阅读(30203) 评论(4) 推荐(3) 编辑
摘要: import pickle # 引入模块 class Cat: # 创建类 def __init__(self, name, age): self.name = name self.age = age def catch_mouse(self): print(self.name, "抓老鼠") ca 阅读全文
posted @ 2018-10-22 21:17 咕噜噜~ 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 参考资料 主要内容: 一.背景知识 二.操作系统 三.进程 一. 背景知识 顾名思义,进程即正在执行的一个过程. 进程是对正在运行程序的一个抽象. 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老,最重要的抽象概念之一.操作系统的其他所有内容都是围绕进程的概念展开的. 所以 阅读全文
posted @ 2018-10-22 21:00 咕噜噜~ 阅读(319) 评论(0) 推荐(0) 编辑
摘要: socketserver模块实现并发: 参考资料一 参考资料二 参考资料三 参考资料四 TCP协议下的socket一次只能和一个客户端通信,如果用socketserver模块则可以实现和多个客户端通信.它是在socket的基础上进行了一次封装,底层仍然调用的是socket. 服务端: 客户端: 阅读全文
posted @ 2018-10-19 10:11 咕噜噜~ 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 一. 粘包现象1. 粘包现象的由来(1)TCP属于长连接,当服务端与一个客户端进行了连接以后,其他客户端需要(排队)等待.若服务端想要连接另一个客户端,必须首先断开与第一个客户端的连接. (2)缓冲区(参考资料):a. 缓冲区(buffer),它是内存空间的一部分.也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区,显然缓冲区是具有一定大... 阅读全文
posted @ 2018-10-17 21:33 咕噜噜~ 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一. 操作系统基础 操作系统(Operatin System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行. 计算机组成: 硬件-->操作系统(OS)-->应用软件 二. 网络通信原理(参考文档) 2. 阅读全文
posted @ 2018-10-16 19:58 咕噜噜~ 阅读(2421) 评论(2) 推荐(0) 编辑
摘要: 主要内容: 一. C/S架构 二. 网络通信的相关名词 三. socket编程 一. C/S架构和B\S架构概述 1. C/S架构: Client/Server(客户端/服务端)架构 描述: C/S架构--需要服务端部署;用户单独安装客户端,客户端软件升级,服务端要为每个用户服务.可以不联网使用. 阅读全文
posted @ 2018-10-16 10:57 咕噜噜~ 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 一. 模块的简单认识 二. collections模块 三. time时间模块 四. random模块 五. os模块 六. sys模块 一. 模块的简单认识模块: 模块就是把装有特定功能的代码进行归类的结果引入模块的方式: (1) import 模块 (2) from 位置 impor 阅读全文
posted @ 2018-10-10 16:06 咕噜噜~ 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一. __new__ 和 __init__ __new__ : 创建对象 __init__ : 初始化对象 由此可以看出, python面向对象中 创建对象 的过程是:(1)执行 __new__ 方法, 最后的返回值才是实例化对象, 这一步是创建对象的过程.(2)执行 __init__ 方法, 把创 阅读全文
posted @ 2018-10-06 16:54 咕噜噜~ 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一. 继承 继承指的是子类继承父类除私有内容以外的其他所有内容, 并且子类具有增加自己新内容的能力. 举例说明: 二. 接口实现(约束) 接口是一种数据类型,主要用于约束派生类中必须实现指定的方法,它存在于java和c#中. Python中没有接口,但它有两种方式来进行约束: 1. 用普通类抛异常的 阅读全文
posted @ 2018-10-05 23:12 咕噜噜~ 阅读(1089) 评论(0) 推荐(0) 编辑