摘要:
安全项目思路 1、攻击原理解析 一、什么是dll 动态链接库(Dynamic Link Library 或者 Dynamic link Library,缩写为 DLL) 是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。 这些库函数的扩展名是 ”.dll"、".ocx"(包含A 阅读全文
摘要:
[toc] IO模型 1 IO模型简介 2 阻塞IO模型 遇到read操作时程序就会一直等待数据,也就是在等待数据准备阶段一直阻塞 直到接收到需要的数据才会拷贝数据到进程中,这个拷贝过程也是阻塞态, 然后才解除阻塞态,继续执行后面代码 ` 该模型的特点是wait data阶段和copy阶段都阻塞 导 阅读全文
摘要:
[toc] 进程与线程通用补充与协程 1 进程池与线程池(重点) 1.1 回顾TCP服务端实现并发 每来一个人就开设一个进程或者线程去处理 1.2 基本使用 1.3 总结 2 死锁与递归锁(了解) 2.1 死锁 虽然了解了锁的使用:抢锁必须要释放锁,但是其实在操作锁的时候也极其容易产生死锁现象 (整 阅读全文
摘要:
python下载模块,更新pip 直接安装模块超时 1 模块安装 配置好环境变量后cmd输入 python m pip default timeout=100 install 库名称 i http://pypi.douban.com/simple/ trusted host pypi.douban. 阅读全文
摘要:
作业29 利用多进程或多线程实现TCP服务端的并发 客户端 服务端 阅读全文
摘要:
[toc] 线程 1 线程的定义 2 线程的作用 3 线程的使用 3.1 线程的基本语法 线程的开设方式,语法都与进程相同 都为两种: 1 导入Thread进而实例化(传入target对象) 2 继承Thread自定义类,类中定义run函数,添加代码 3.2 线程对象的join方法 join方法与进 阅读全文
摘要:
作业28 手动书写生产者消费者代码 思考:如何实现TCP服务端并发的效果 1 socketserver.ThreadingTCPServer 2 多进程 3 多线程 阅读全文
摘要:
作业27 必做题 简述操作系统发展史 计算机最初是使用真空管和穿孔卡片,没有操作系统的概念 第二代的计算机才有了操作系统的概念,当时的操作系统是控制输入的磁带运行,并得到结果,进行批处理,统一写到另一个磁带中 第三代计算机的操作系统使用了多道技术,提升计算机的效率,同时也解决了串行的问题 简述进程发 阅读全文
摘要:
[toc] 多道技术与进程 1 多道技术 单核实现并发的效果 1.1 必备知识点 并发 看起来像同时运行的就可以称之为并发 并行 真正意义上的同时执行 ps: 并行肯定算并发 单核的计算机肯定不能实现并行,但是可以实现并发!!! 补充:我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的 阅读全文