2022年5月27日
摘要: HTTP传输 HTTP协议 (超文本传输协议) 用途 : 网页获取,数据的传输 特点 应用层协议,传输层使用tcp传输 简单,灵活,很多语言都有HTTP专门接口 无状态,协议不记录传输内容 http1.1 支持持久连接,丰富了请求类型 网页请求过程 1.客户端(浏览器)通过tcp传输,发送http请 阅读全文
posted @ 2022-05-27 22:52 独立树 阅读(140) 评论(0) 推荐(0)
  2022年5月24日
摘要: IO并发 IO 分类 (模型思想) IO分类:阻塞IO ,非阻塞IO,IO多路复用,异步IO等 阻塞IO 1.定义:在执行IO操作时如果执行条件不满足则阻塞。阻塞IO是IO的默认形态。 2.效率:阻塞IO是效率很低的一种IO。但是由于逻辑简单所以是默认IO行为。 3.阻塞情况: 因为某种执行条件没有 阅读全文
posted @ 2022-05-24 20:44 独立树 阅读(183) 评论(0) 推荐(0)
  2022年5月23日
摘要: 并发网络通信模型 常见网络模型 循环服务器模型 :循环接收客户端请求,处理请求。同一时刻只能处理一个请求,处理完毕后再处理下一个。 优点:实现简单,占用资源少 缺点:无法同时处理多个客户端请求 适用情况:处理的任务可以很快完成,客户端无需长期占用服务端程序。udp比tcp更适合循环。 多进程/线程网 阅读全文
posted @ 2022-05-23 23:01 独立树 阅读(290) 评论(0) 推荐(0)
摘要: 进程间通信(IPC) 必要性: 进程间空间独立,资源不共享,此时在需要进程间数据传输时就需要特定的手段进行数据通信。 常用进程间通信方法 管道 消息队列 共享内存 信号 信号量 套接字 共享内存 在 python 中的共享内存 只能在 有父子关系的这种进程之间使用; 如果是毫不相干的进程可以用 so 阅读全文
posted @ 2022-05-23 10:23 独立树 阅读(674) 评论(0) 推荐(0)
  2022年5月22日
摘要: 配置命令 git config 配置所有用户: git config --system [选项] 配置当前用户: git config --global [选项] 配置当前项目: git config [选项] 配置用户名 git config --system user.name wxk 配置用户 阅读全文
posted @ 2022-05-22 21:34 独立树 阅读(27) 评论(0) 推荐(0)
摘要: 数据库基本操作 import pymysql # 固定操作 # 连接数据库 db = pymysql.connect(host='localhost', port=3306, user='root', password='root', database='testdb', charset='utf8 阅读全文
posted @ 2022-05-22 15:40 独立树 阅读(81) 评论(0) 推荐(0)
  2022年5月21日
摘要: 目标:学习如何更好的控制用户终端,包括控制键盘输入及屏幕输入。学习如何保证编写的程序能够从用户哪里获取输入(即使用户对程序使用了输入重定向),以及确保程序的输入显示在屏幕的正确位置上(第2篇)。 对终端进行读写 已知:当一个程序在命令提示符中被调用时,shell 负责将标准输入和标准输出流连接到你的 阅读全文
posted @ 2022-05-21 21:47 独立树 阅读(1054) 评论(0) 推荐(0)
  2022年5月8日
摘要: 今天我们来讨论一个略有点绕的问题,C++ 里的内存模型和原子量。 C++98 的执行顺序问题 C++98 的年代里,开发者们已经了解了线程的概念,但** C++ 的标准里则完全没有提到线程**。从实践上,估计大家觉得不提线程,C++ 也一样能实现多线程的应用程序吧。不过,很多聪明人都忽略了,下面的事 阅读全文
posted @ 2022-05-08 23:20 独立树 阅读(745) 评论(0) 推荐(0)
  2022年4月30日
摘要: 进程间通信:管道 在两个进程间发送消息的非常简单的方法:使用信号。我们创建通知事件,通过它引起响应,但传送的信息只限于一个信号值。 这里介绍管道,通过它进程之间可以交换更加有用的数据。 popen与pcolse 最简单的在两个程序之间传递数据的方法就是使用popen和pclose函数 #includ 阅读全文
posted @ 2022-04-30 18:23 独立树 阅读(234) 评论(0) 推荐(0)
  2022年4月27日
摘要: ipc状态命令 大多数Linux系统都提供了一组命令,用于从命令行上访问IPC信息以及清理游离的IPC机制。他们是ipcs和ipcrm命令。 IPC机制一个令人烦恼的问题是:编写错误的程序或因为某些原因而执行失败的程序将把它的IPC资源(如消息队列中的数据)遗留在系统中,这将导致对程序的新调用执行失 阅读全文
posted @ 2022-04-27 21:07 独立树 阅读(141) 评论(0) 推荐(0)