上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 一. 队列 引入队列 : from multiprocess import Queue,JoinableQueue(继承自Queue,所以可以使用Queue的方法) 创建队列 : Queue( maxsize ) #maxsize为队列允许的最大对列数,省略则不限制大小 实例化队列的具体使用方法 : 阅读全文
posted @ 2018-08-22 21:54 唯你如我心 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 一. 锁 我们实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间运行没有先后顺序,一旦开启我们不能控制.但是这样会出现新的问题 : 当多个进程使用同一份数据资源时,就会引发数据安全或者顺序的混乱问题. 由以上结果来看,进程开启后不可控制,因为某一个人买完票后要讲库存票数-1重新写入文 阅读全文
posted @ 2018-08-21 18:02 唯你如我心 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是进程 狭义定义 : 进程是正在运行的程序的实例. 广义定义 : 进程(Process)是计算机中的程序关于某数据集合上的一次运动活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 它是操作系统执行的基本单元,在传统的操作系统中,进程即是基本的分配单元,也是基本的执行单元. 阅读全文
posted @ 2018-08-20 21:31 唯你如我心 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一. 计算机的硬件组成 : 主板 : 固化其他硬件(寄存器,是直接与cpu进行交互的一个硬件) CPU : 中央处理器 : 进行计算(数字计算和逻辑计算)和控制(控制所有硬件协调工作) 存储 : 内存,硬盘 输入设备 : 键盘,鼠标,话筒等 输出设备 : 显示器,音箱等 早期的计算机是以计算为核心的 阅读全文
posted @ 2018-08-17 21:17 唯你如我心 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 一. socket TCP是基于连接的协议,所以必须要先启动服务器,然后再使用客户端去连接服务器. UDP不是面向连接的协议,所以启动服务器后,不需要提前和服务器建立连接,可以直接接受消息 socket参数详解 : socket方法 : 阅读全文
posted @ 2018-08-17 20:07 唯你如我心 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一. subprocess.Popen 客户端传输一个输入的命令给服务器端 服务器收到后执行此命令并且将结果返回给客户端 客户端收到命令执行结果后呈现到用户眼前 阅读全文
posted @ 2018-08-17 19:42 唯你如我心 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一. struct模块 该模块可以把一个类型,转换为固定长度的bytes 还可以将想要让服务端/客户端知道的信息做成字典,将字典的长度和字典打包发送 : 符号对应的类型以及转换之后的长度表 : struct模块实现大文件传输 : 阅读全文
posted @ 2018-08-17 18:05 唯你如我心 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 一. 粘包 只有TCP有粘包现象,UDP永远不会粘包 TCP粘包成因 : 1. TCP协议的拆包机制 : 当发送端缓冲区的长度大于网卡的MTU时,TCP会将这次发送的数据拆成几个数据报发送出去. MTU是Maximum Transmission Unit的缩写.意思就是网络上传输的最大数据包.MTU 阅读全文
posted @ 2018-08-14 20:38 唯你如我心 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一. 网络基础相关 1. 架构 c/s架构 : client客户端和server服务器端. 优势是可以充分发挥pc机的性能 b/s架构 : browser浏览器和server服务器端. 优势是统一了应用的接口 2. 通信 同一台电脑上的两个py文件通信. ex:打开一个文件 两台电脑如何通信. ex 阅读全文
posted @ 2018-08-13 18:10 唯你如我心 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一. 队列 阅读全文
posted @ 2018-08-10 19:04 唯你如我心 阅读(1320) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页