哪有什么岁月静好,不过是有人替你负重前行!
摘要: 一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这 阅读全文
posted @ 2018-07-10 17:29 迎风而来 阅读(460) 评论(0) 推荐(1)
摘要: 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 一、分析socketserver源码 查找属性的顺序:ThreadingTCPServer->ThreadingMixIn->T 阅读全文
posted @ 2018-07-10 17:03 迎风而来 阅读(324) 评论(0) 推荐(1)
摘要: 一、什么是粘包 注意:只有TCP有粘包现象,UDP永远不会粘包,因为TCP是基于数据流的协议,而UDP是基于数据报的协议 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整 阅读全文
posted @ 2018-07-10 16:35 迎风而来 阅读(15807) 评论(3) 推荐(17)
/*吸附球*/