摘要: 一,进程的数据共享机制--Manager模块 1.把所有实现了数据共享的比较便捷的类都重新封装了一遍 2.并且在原有的multiprocessing的基础上,增加了新的机制list、dict 3.支持的数据类型非常有限 4.list、dict都不是数据安全的,需要自行加锁来保证数据安全 5.工作中一 阅读全文
posted @ 2018-09-23 13:39 乘地铁 阅读(180) 评论(0) 推荐(0)
摘要: 一,进程之间通信,简称:IPC:inter-process-communication 概念: 1.多个进程之间有一些固定的通信内容(一些信号) 2.实现方式:socket基于文件家族通信 3.进程之间虽然内存不共享,但是可以通信的 Lock,Semaphore,Event 都会进行进程之间的通信, 阅读全文
posted @ 2018-09-20 17:16 乘地铁 阅读(213) 评论(0) 推荐(0)
摘要: 一,Process类的介绍 1、join(timeout):阻塞,直使用该方法的进程执行完成才结束阻塞 主线程等待p终止(强调:是主线程处于等的状态,而p是处于运行的状态)。timeout是可以选的超市时间,需要强调的是,p.join只能阻塞住start启动的进程,而不能阻塞住run开启的进程 2、 阅读全文
posted @ 2018-09-19 16:03 乘地铁 阅读(158) 评论(0) 推荐(0)
摘要: 一,多道程序系统 二,多道批处理系统 三,分时系统 四,实时系统 五,通用操作系统 六,个人计算机操作系统 七,网络操作系统 八,分布式操作系统 九,总结 十,进程 1.进程的概念: 进程即正在执行的一个过程,进程是对正在运行程序的一个抽象,进程是操作系统中最小的资源分布单位(资源分配还包括内存,寄 阅读全文
posted @ 2018-09-18 17:38 乘地铁 阅读(245) 评论(0) 推荐(0)
摘要: 一,验证客户端合法性 二,socketserver 三,blocking阻塞 阅读全文
posted @ 2018-09-17 16:52 乘地铁 阅读(183) 评论(0) 推荐(0)
摘要: 一,粘包现象 1.合包机制: 数据长度很短,包与包之间的间隔短 2.拆包机制: 大数据会发生拆分 不会一次性的全部发生到对方 对方在接收的时候很可能没有办法一次性接收到所有的信息 那么没有接收完的信息很可能和后面的信息粘在一起 3.粘包现象只发生在tcp协议 tcp协议的传输是流式传输 每一条消息与 阅读全文
posted @ 2018-09-14 16:53 乘地铁 阅读(162) 评论(0) 推荐(0)
摘要: 一,软件开发架构 C/S架构:client与server,客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的,泛指客户端应用程序exe,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大 B/S架构:browser与server,浏览器端与服务器端架构, 阅读全文
posted @ 2018-09-13 20:06 乘地铁 阅读(192) 评论(0) 推荐(0)
摘要: 一,基础网络概念 osi七层模型 应用层:http,https,只要是能够帮助你完成网络连接的都是应用层 传输层:tcp与udp协议 四层交换机,四层路由器 网络层:ip协议 路由器,三层交换机 数据链路层:arp协议 网桥,以太网交换机、网卡 物理层:传输介质 中继器,集线器,双绞线 二,传输层: 阅读全文
posted @ 2018-09-12 21:29 乘地铁 阅读(183) 评论(0) 推荐(0)
摘要: 一,异常处理: Q1:什么是异常? 在编译阶段没问题,在执行阶段才报错 Q2:什么是错误? 实指语法错误:在程序之前就规避掉,不应该留到程序中来进行异常处理 特点 异常出现之后,程序就不继续执行了,即便是放在try语句中的内容,在遇到报错之后也会中断这段语句的执行 二,异常处理语法结构 as语法:获 阅读全文
posted @ 2018-09-11 16:09 乘地铁 阅读(179) 评论(0) 推荐(0)
摘要: 一,正则表达式 Q1.什么是正则表达式? 只和字符串打交道,是一种规则来约束字符串的规则 正则表达式和python是两个语言 Q2.正则表达式的常见使用场景 判断某一个字符串是否符合规则,注册页-表单验证(例:爬虫,日志分析) 二,正则表达式的元字符 三,正则表达式的量词 一个量词必须跟在元字符后面 阅读全文
posted @ 2018-09-10 15:56 乘地铁 阅读(234) 评论(0) 推荐(0)