摘要: 主要内容: 1.进程同步 2.进程间通信 1.进程同步 (1)锁 引出:虽然我们实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题:进程之间数据不共享,但是共享同一套文件系统 阅读全文
posted @ 2018-10-24 19:04 一路向北_听风 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 主要内容 1.process 模块介绍 2.process类的使用 3.守护进程 1.process 模块介绍 (1)process类中的参数 参数介绍: 1 group参数未使用,值始终为None 2 target表示调用对象,即子进程要执行的任务 3 args表示调用对象的位置参数元组,args 阅读全文
posted @ 2018-10-23 21:16 一路向北_听风 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 进程 1.背景知识 -- 操作系统 2.什么是进程 3.并发与并行 4.同步\异步\阻塞\非阻塞 5.multprocess模块 1.背景知识 -- 操作系统 (ps:相关书籍,现代操作系统、操作系统原理) (1)什么是操作系统 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作 阅读全文
posted @ 2018-10-22 15:47 一路向北_听风 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1.基于TCP协议下的socket通信流程 2.基于UDP协议下的socket通信流程 3.粘包现象 1.基于TCP协议下的socket通信流程 (1)TCP和UDP的对比 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效 阅读全文
posted @ 2018-10-17 20:08 一路向北_听风 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1.互联网协议 2.osi 七层协议 3.tcp/ip五层模型讲解 4.socket 1.互联网的本质就是一系列的网络协议 连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Pr 阅读全文
posted @ 2018-10-16 16:19 一路向北_听风 阅读(3146) 评论(0) 推荐(1) 编辑
摘要: 主要内容: 1.客户端 \ 服务端架构 2.网络通信的整个流程 3.DNS服务器 4.交换机,路由器和网关(含DHCP) 5.初识socket 1.客户端 \ 服务端架构 客户端英文名称:Client,服务端英文名称Server, 所谓C\S架构就是说Client\Server 硬件C\S架构:打印 阅读全文
posted @ 2018-10-15 16:26 一路向北_听风 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1. 模块 2. import 3. from xxx import xxx 1.模块 (1)模块的概述 模块就是一个包含了python定义和声明的文件, 文件名就是模块的名字加上.py后缀,也就是说我们目前写的所有的py文件都可以看成是一个模块 但是我们import加载的模块一共分成四 阅读全文
posted @ 2018-10-11 17:09 一路向北_听风 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1. 正则表达式 2. re模块 1.正则表达式 正则表达式是对字符串操作的一种逻辑公式. 我们一般使用正则表达式对字符串串进行匹配和过滤,使用正则的优缺点: 优点: 灵活, 功能性强, 逻辑性强. 缺点: 上手难,旦上手, 会爱上这个东西 工具: 各大文本编辑器一般都有正则匹配功能. 阅读全文
posted @ 2018-10-10 15:38 一路向北_听风 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 主要内容 1. 什么是序列化 2. pickle(重点) 3. shelve 4. json(重点) 5. configparser模块 1.序列化的概念 序列化:在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式,这个过程叫序列化 不同的序列化, 结 阅读全文
posted @ 2018-10-09 19:18 一路向北_听风 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1. 模块的简单认识 2. collections模块 3. time时间模块 4. random模块 5. os模块 6. sys模块 1. 模块的简单认识 模块: 模块就是我们把装有特定功能的代码进行归类的结果,从代码编写的单位来看我们的程序, 从小到大的顺序: 一条代码 < 语句句 阅读全文
posted @ 2018-10-08 19:41 一路向北_听风 阅读(163) 评论(0) 推荐(0) 编辑