- OS-LabNote
本资料以实验题库为考试边界,并沿用理论课已经建立的知识链:先从操作系统接口进入 Linux,再学习进程与线程,随后处理同步、信号和进程间通信,最后落到设备驱动与内核模块。正文以 C 代码和 API 调用为主;章末收录并解…
- OS-Lab-ReviewNote
按实验题库章节整理,重点提取填空题中需要记忆的头文件、API、参数、固定宏与代码模板。 arch/ 与硬件体系结构相关 kernel/ 调度、定时器等内核核心代码 ipc/ System V IPC 等进程间通信代码 drivers…
- DBNote
数据库系统原理并不是一门只教 SQL 语法的课程。SQL 只是我们向数据库表达“要保存什么、要查什么、要修改什么”的工具。真正决定一个数据库是否可靠、是否容易维护、是否能够高效运行的,是 SQL 背后的整套结构:现实世界…
- NetworkNote
浏览器访问一个网站时,实际发生的是一条连续的协议链: 应用程序先根据 URL 确定资源与访问协议; DNS 把域名转换为服务器 IP 地址; 运输层通过端口号定位服务器进程,并选择 TCP 或 UDP; 网络层根据目的…
- 【未完工】怎么省钱:上下文、缓存命中与 HarnessAgent
发现一直无脑烧 Token 是无止境的,于是决定拿 OpenCode 为例研究一下上下文结构,以及学习一下缓存命中的有关知识,从 B 端和 C 端两个方面降低成本。 观察 LLM 计费的成本结构,我们注意到成本由三部分构…
- OSNote
本文件合并全部章节,便于全文搜索;分章文件更适合逐章学习。 先理解计算机为什么需要操作系统,再看操作系统管理什么、怎样保护硬件,最后区分并发、系统调用、中断等高频概念。 一台计算机至少包含 CPU、内存、磁盘、键盘、显示…
- Harness 设计模式Agent
两篇文章的省流版。 来自 Goolgle 文章:5 Agent Skill design patterns every ADK developer should know 核心入口都是 SKILL.md 区别在于如何利用…
- 面向 Agent 编程:Vibe Coding 设计哲学与最佳实践Agent
说实话之前写文章都是 AI 帮我润色的,也就是我跟 AI 聊出来的。虽然我已经尽量把控文风,但是现在读来还是一股 Gemini 味。 所以这篇博客开始我会对我的博客采用完全手写(或者语音输入)的形式撰写,只进行 AI Review…