AI 工程四阶段学习路线图:从入门到前沿

6 分钟阅读
写在前面:为什么要懂这四个阶段? 很多人仍然认为"写好提示词就够了"——这已经过时了。这四个阶段不是孤立的知识点,而是一个完整的能力升级路径。 认知误区: 阶段一:提示工程 = AI 对话的精髓 阶段二:上下文工程 = 拉长对话 阶段三:驾驭工程 = 让 AI 更聪明 阶段四:循环工程 = 自动化提示 真相:
AI工程 范式演进 学习路径
继续阅读 →

MiBeeNvr v0.7.0: 延时摄影 v2 + 小米双摄 + H.265 封装 + 发布加固

14 分钟阅读
v0.6.0 把延时摄影管道搭起来之后,社区反馈很快就指出了几个硬伤:JPEG 序列要吃掉太多存储、H.265 摄像头生成的延时片段播放不了、双摄小米设备只能抓到主镜头、偶尔还会出现 H.265 HLS 直接 panic 的崩溃。这些都不是边缘场景——双摄 CW500 和室外摄像头 4 在国内出货量很大,H.265 已经是中高端摄像头的事实标准。v0.7.0 的主线就是围绕这些反馈展开的。
NVR Go 延时摄影 小米 双摄 H.265 封装 发布加固 开源
继续阅读 →

eBPF 内存可观测性进阶:容器追踪与 Rust Aya 实践

6 分钟阅读
前两篇文章覆盖了 eBPF 基础概念和 OOM Killer 事件追踪。这篇文章进入更深的层次:容器级别的 OOM 定位、内存分配速率的实时追踪,以及用 Rust Aya 框架来实现同样的功能。 容器级 OOM 定位 在 Kubernetes 环境中,“某个 Pod OOM 了"实际上是一个模糊的描述。Pod 由多个容器组成,容器可能属于不同的 cgroup。eBPF 可以穿透这一层,精确地定位到"是哪个容器里的哪个进程"导致了 OOM。
EBPF Rust Aya 内存管理 OOM Cgroup Linux
继续阅读 →

用 eBPF + Go 构建 OOM Killer 事件追踪器

4 分钟阅读
bpftrace 适合快速探查和临时调试,但如果要构建持续运行的生产级监控工具,就需要完整的 eBPF 程序了。典型的架构分两层: 内核态:用 C 编写 eBPF 程序,挂载到 hook 点,采集事件数据 用户态:用 Go(或 Rust / libbpf C)编写 loader,加载 eBPF 程序并读取事件 这个模式在行业里已经非常成熟——Pixie、Parca、Cilium 等开源项目都遵循这个架构。
EBPF Go Cilium Linux OOM 内存管理
继续阅读 →

MiBeeNvr v0.6.0: 延时摄影 + 转码界面 + ONVIF 增强 + 文档重构

9 分钟阅读
MiBeeNvr 连续跑了几周录像后,存储最先告急。单路 1080p 摄像头每天要写几十 GB,30 天留存一件 1TB 硬盘就没了大半。社区里不少朋友反馈了同样的问题,讨论中延时摄影和转码保存的方案呼声最高——画面大部分时间静止,用 timelapse 压缩后同样时长只需要 5% 的空间。
NVR Go 延时摄影 转码 ONVIF H.265 LL-HLS 开源
继续阅读 →