进程、线程与并发控制

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

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

命令行、Git 与可复现的修改

命令运行在哪里 命令由程序名、参数和运行环境组成。同一条相对路径在不同工作目录下指向不同文件。排查“找不到文件”时,先确认工作目录与实际路径,再检查拼写和权限。标准输出用于结果,标准错误用于诊断,退出码用于说明操作是否成功。 ...

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

身份认证、权限与会话边界

登录解决谁,授权解决能做什么 认证确认请求者的身份,授权检查该身份是否可以访问指定资源。一个有效登录会话不代表它可以读取所有用户的数据。服务端必须同时检查资源归属和操作权限,页面上隐藏按钮不构成授权。 ...

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

数学与机器学习基础路线

怎样使用这条路线 按上方阶段进入知识点,先完成例子与练习,再手动标记已学。已经熟悉的内容可以直接跳过,前置关系用于查漏补缺。 完成检查 选择一个小程序,说明其输入与状态、运行环境、失败条件和验证方式;将操作与结果写成别人可以复现的记录。数学与学习实验还需要说明数据划分、误差和适用条件。只读到文章末尾不作为掌握证明。

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

网络分层与一次 HTTP 请求

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

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

向量、矩阵与坐标变换

向量表达什么 向量可以表达位置、速度、特征或一组系数。相同维数不代表相同物理意义,计算前还要核对坐标系和单位。点积常用于投影和相似程度,范数用于描述大小;归一化前需要处理零向量。 ...

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