摘要:
进程的一些其他方法: 进程id ( 对象.pid 或者 os.getpid() 查看父类(os.getppid()) ), 进程名字 ( 对象.name ), 查看进程是否还活着 ( 对象.is_alive() ) import os import time from multiprocessing 阅读全文
摘要:
操作系统简单介绍 多道技术:(重点) 空间复用 时间复用 进程之间是空间隔离的 分时系统 实时系统 通用操作系统 提交任务的方式:同步异步 任务的执行状态:阻塞非阻塞 异步:任务的提交方式,多个任务提交出去,同时执行 同步阻塞 异步阻塞: 异步非阻塞: 同步非阻塞: 并发:伪并行,看着像同时运行,其 阅读全文
摘要:
socketserver 模块 是实现多个客户端与服务端通话的 (tcp协议下的socket) 服务端相对socket模块有固定的格式,客户端无变化 服务端 客户端 阅读全文
摘要:
一, 缓冲区: 将程序和网络解耦 输入缓冲区 输出缓冲区 二, sunbprocess模块 三, 两种黏包现象: 1 连续的小包可能会被优化算法给组合到一起进行发送 2 第一次如果发送的数据大小2000B接收端一次性接受大小为1024,这就导致剩下的内容会被下一次recv接收到,导致结果错乱(看代码 阅读全文
摘要:
网络通信协议 本节主要内容: 1.osi七层模型 应 表 会 传 网 数 物 2.socket tcp和udp协议下的socket 传输层: 端口号 Tcp协议:面向连接,数据可靠,传输效率低,面向字节 Udp协议:面向无连接,数据不可靠,传输效率高,面向报文 一、osi七层模型 互联网的核心就是由 阅读全文
摘要:
一. C/S架构:客户端(client)/服务端(server)架构 B/S架构:浏览器(browser) / 服务端(server)架构 软件cs架构:浏览器,qq,微信,陌陌等等 硬件cs架构:打印机 二. 网络通信的整个流程 集线器:将所有连接上它的电脑全部联通起来 交换机:升级版的集线器 网 阅读全文
摘要:
1. 正则表达式 匹配字符串 元字符 . 除了换行 \w 数字, 字母, 下划线 \d 数字 [] 字符组 ^ 字符串的开始 $ 字符串的结束 | 或者 [^xxx] 非xxxx \s 空白符 \n 换行 \t 制表符 \b 单词的边界 \W 非数字, 字母, 下划线 \D 非数字 \S 非空白符 阅读全文
摘要:
1. os 主要是针对操作系统的 一般用来操作文件系统 os.makedirs()可以一次性创建多级目录 os.rmdir()删除一个文件夹 os.path.dirname() 获取到文件的文件夹 os.path.exists() 判断目录文件夹是否存在 2. sys 主要针对的是我们的python 阅读全文