随笔分类 - 系统编程
Lixux操作系统,IO网络编程(文件IO,网络IO),并发编程(进程,线程,IO模型)
摘要:原理: 将一组简单数据进行打包,转换为bytes格式发送。或者将一组bytes格式数据,进行解析。 接口使用 说明: 可以使用struct模块直接调用pack unpack。此时这两函数第一个参数传入fmt。其他用法功能相同
阅读全文
摘要:网络编程基础 计算机网络功能主要包括实现资源共享,实现数据信息的快速传递。 OSI七层模型 >制定组织: ISO(国际标准化组织) >作用:使网络通信工作流程标准化 >应用层 : 提供用户服务,具体功能应用程序实现 >表示层 : 数据的压缩优化加密 >会话层 : 建立用户级的连接,选择适当的传输服务
阅读全文
摘要:socket套接字编程 套接字介绍 1. 套接字 : 实现网络编程进行数据传输的一种技术手段 2. Python实现套接字编程:import socket 3. 套接字分类 >流式套接字(SOCK_STREAM): 以字节流方式传输数据,实现tcp网络传输方案。(面向连接--tcp协议--可靠的--
阅读全文
摘要:IO 1. 定义 >在内存中存在数据交换的操作认为是IO操作,比如和终端交互 ,和磁盘交互,和网络交互等 2. 程序分类 >* IO密集型程序:在程序执行中有大量IO操作,而cpu运算较少。消耗cpu较少,耗时长。 >* 计算密集型程序:程序运行中计算较多,IO操作相对较少。cpu消耗多,执行速度快
阅读全文
摘要:Linux 操作系统及其组成 操作系统(OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 一个典型的Li
阅读全文
浙公网安备 33010602011771号