August 7, 2026 in 计算机与网络1 minute
涵盖操作系统架构、多种编程语言特性、Web技术、网络协议、机器学习等计算机基础知识笔记
操作系统: 应用,内核,驱动,硬件
进程管理,手动内存管理,文件管理,设备管理
系统调用,进程,线程,套接字,信号量
结构体,回调函数
C 语言: 静态类型,预处理,编译,汇编,链接
内存管理,错误处理,结构体
内存映射,端口 I/O
Python: 动态类型,自动内存管理,(GIL) 单线程,多进程,Python 环境
源码,先生成字节码,一行一行生成机器码,调用 C 函数的机器码
Java: 静态类型,即时编译,直接使用硬编码生成机器码,Spring 框架,jvm 环境
JavaScript: 动态类型,单线程,在浏览器中运行(V8 引擎 c++ 编写),node.js 运行时
TypeScript: 静态类型,需编译器转译 JavaScript,编译前就进行类型检查,node.js 运行时
Go: 高并发,直接编译为机器码,自带垃圾回收,语法简单开发效率高,云原生
C++: 面向对象,多范式编程,语法复杂开发效率低,手动管理内存,高性能
C#: 开发效率高,性能较高,需 .NET 环境,静态类型,即时编译,游戏引擎生态
PHP: 解释型语言,服务器脚本语言,动态类型
Rust: 性能,内存安全,开发效率都不错
sys.path: 导入模块时(或模块中的类,函数,变量)的搜索路径
Apache: web 服务器,进程/线程模式处理并发
Ngnix: web 服务器,事件循环处理并发,反向代理
代理: 客户端部署,代表客户端向服务器请求
反向代理: 服务器部署,隐藏真实服务器 ip,处理 ssl/tsl 加密
套接字: 通信端点,操作系统提供的编程接口,唯一标识 ip+端口
邮件系统: 发件协议 SMTP,收件协议 POP3/IMAP
网络协议: 定规范(发送什么样的消息)
浏览器爬虫:
HTTPS: 服务器拥有证书(公钥,身份,签名),浏览器有(CA 根证书列表来验证证书),浏览器通过证书公钥加密,服务器通过私钥解密
React: JSX 语法可以直接在 JavaScript 代码中编写 HTML 结构,社区庞大
Vue: 渐进式框架,中文社区友好
日常说的根域名/裸域名:@
种子: 依赖 tracker 服务器,包括文件元数据和服务器地址
磁力链接: 文件的哈希值,依赖 DHT(分布式哈希表)
pip,npm,pnpm,uv,conda
需求分析(功能),系统设计(架构,语言选择,框架选择,模块分离,接口),编码实现,软件测试,部署上线,运维
机器学习 > 神经网络 > 深度学习
机器学习:
结构化数据算法(集成树): 随机森林,梯度提升树
非结构化数据算法(深度学习): 卷积神经网络,Transformer 架构,循环神经网络
神经网络: 输入,加权求和,激活函数
RSS 订阅: 简易信息聚合
Discourse: 现代化的在线讨论社区
端到端加密: 本地生成私钥,与证书不同
NAS: 网络附加存储
喷墨打印 (2D): 减色法混色原理
激光打印 (2D): 发射激光在感光鼓上绘制静电图像,带弱负电的碳粉被吸附到感光鼓上,转印到纸上,高温把碳粉固定到纸上
3D 打印: 逐层打印
CAD: 计算机辅助设计
增程车: 多了个燃油发电机