同步异步与阻塞非阻塞 用户空间和内核空间 操作系统为了支持多个应用同时运行,需要保证不同进程之间相对独立(一个进程的崩溃不会影响其他的进程 , ...
Linux内核net/socket.c定义了一套socket的操作api。图1展示了socket层所处与TCP/IP协议栈之上和应用层之下。 s...
描述符的就绪状态有两种判断方法: 边沿触发和水平触发。 水平触发 我认为这是“拉”模式或“民意调查”模式。为了确定描述符是否就绪,进程尝试执行非...
AES算法是继DES之后比较快且比较简单的加密算法🧤 AES算法 算法原理: AES密码与分组密码Rijndael基本上完全一致,Rijndae...
多层感知机 MLP 何为多层感知机? 就是在简单的神经网络,只包括输入层和输出层的之间加入一层或者多层隐藏层,这样就是一个多层感知机的模型了。 ...
OSI与TCP/IP分层模型 为什么网络需要分层? 大部分软件系统都是分层架构的,为了工程上实现/调试/维护方便。网络系统分得更明显一点,因为其...
虚拟存储器作为现代操作系统中存储器管理的一项重要技术,实现了内存扩充功能。但该功能并非是从物理上实际地扩大内存的容量,而是从逻辑上实现对内存容量...
iterator 模式定义如下:提供一种方法,使之能够依序巡访某个聚合物(容器)所含的各个元素,而又无需暴露该聚合物的内部表述方式。 迭代器设计...
HTTP/1.x 在早期,HTTP 使用一个简单的模型来处理这样的连接。这些连接的生命周期是短暂的:每发起一个请求时都会创建一个新的连接,并在收...