从源码到执行:内存与计算机组成

程序怎样开始执行 源代码经过编译或解释体系转化为机器可执行的操作。典型本地程序经历预处理、编译、汇编和链接;加载器把可执行文件及依赖映射到进程地址空间,运行时再进入程序入口。具体过程随语言和平台变化,不能把一个语言的运行时等同于全部计算机。 ...

2026年10月24日 · 2 分钟 · Cinna

关系模型、约束与事务边界

先写数据规则 关系表组织行与列,主键标识记录,外键表达引用,唯一约束防止重复,检查约束保护取值范围。应用校验改善反馈,数据库约束则在多个写入者之间维护底线。 ...

2026年10月24日 · 2 分钟 · Cinna

进程、线程与并发控制

三个容易混用的词 并发关注多个任务如何交错推进,并行关注是否同时执行,异步关注发起操作后如何接收完成结果。事件循环可以处理很多等待中的请求,但长时间占用执行线程的计算仍会影响其他任务。 ...

2026年10月24日 · 2 分钟 · Cinna

网络分层与一次 HTTP 请求

从地址到响应 访问一个 HTTPS 地址,通常需要解析主机名、建立传输连接、协商安全通道,再交换 HTTP 消息。连接与解析结果可能被复用,代理和缓存也可能参与,因此不能把每次请求都画成完全相同的固定时序。 ...

2026年10月24日 · 2 分钟 · Cinna