摘要:
流程 client 三次握手与 server 建立连接 server 阻塞读,等待 client 写 server 处理 client 阻塞读,等待 server 处理完后写 server 写数据 会话结束 问题:读的一方怎么确定对方发送多少数据? 方法一:已知数据量最大值,直接读取最大数据量,比如 阅读全文
摘要:
from http.server import HTTPServer, BaseHTTPRequestHandler class Request(BaseHTTPRequestHandler): def do_GET(self): # print(self.path) # self.path 细分 阅读全文
摘要:
思路: 已知待排序数组arr。创建桶数组 ListNode[] buckets(arr.length),定义每个桶容纳的数据区间长度为 bucketLEN = (max - min + 1) / arr.length + 1, 对于第 i 区间数据区间为 [bucketLEN * i, (i+1)* 阅读全文
摘要:
在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G。只写出思路即可(内存限制为2G意思是可以使用2G空间来运行程序,而不考虑本机上其他软件内存占用情况。) https://baike.baidu.com/item/%E6%A1%B6%E6%8E%92%E5%BA%8F/497377 阅读全文
摘要:
流程图 参考 https://www.cnblogs.com/three-fighter/p/15435345.html 阅读全文
摘要:
根域名服务器:13 个域名分布在一千多个服务器上,使用 任播技术 发现最近的根域名服务器 顶级域名服务器(Top Level Domain,TLD):比如 com、cn、net、org、等 权威域名服务器(Authoritative Domain):比如 bilibili、qq、baidu、等,管理 阅读全文
摘要:
步骤 安装 Maven 依赖包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <depen 阅读全文
摘要:
生成证书 # 1. 首先创建SSL证书私钥,期间需要输入两次用户名和密码,生成文件为blog.key; openssl genrsa -des3 -out blog.key 2048 # 2. 利用私钥生成一个不需要输入密码的密钥文件,生成文件为blog_nopass.key; openssl rs 阅读全文
摘要:
中断异常机制介绍 操作系统是由 “中断驱动” 或者 “事件驱动” 的 主要作用: 及时处理设备发来的中断请求 可使 OS 捕获用户程序提出的服务请求 防止用户程序执行过程中的破坏性工作 。。。 特点: 随即发生的 自动处理的(硬件来完成) 可恢复的 为何引入中断与异常? 中断的引入:为了支持CPU和 阅读全文
摘要:
北京大学 操作系统原理 https://www.bilibili.com/video/BV1D441117ib 记录 中断与异常机制 https://www.cnblogs.com/engure/p/15432785.html 阅读全文