posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
计算机视觉

计算机视觉任务全景与工程链路

本文梳理计算机视觉的任务全景与端到端工程链路,回答从需求到上线该选什么任务、用什么指标、按什么顺序搭管线。覆盖分类、检测、分割、姿态、检索、OCR、跟踪等任务的输入输出与评估指标(Top-1、mAP、mIoU、PCK、FPS),并给出数据采集、标注、训练、导出 ONNX、服务化、监控回流的完整流程与两个可运行的 torchvision 示例,最后总结选型权衡与常见坑。

11 分钟阅读
计算机视觉 深度学习 目标检测
agent

《AI Agent 高级编程》6.3 与自研检查点对照:轮子与现成品边界

卷一 7.3 的自研检查点只够单机单进程,现成 Durable Execution 框架替你做了什么?本节把自研检查点、LangGraph 检查点、Temporal 类模型逐项对照:真跑 LangGraph 的 InMemorySaver,看它在崩溃后续跑、人在环 interrupt 的行为,再把自研日志引擎的存储换成 SQLite,最后给出「何时自研够用、何时该上框架」的选型边界表。

10 分钟阅读
AI Agent AI Agent 高级编程 持久化执行
agent

《AI Agent 高级编程》6.2 确定性重放与副作用:模型调用变可重放步骤

持久化执行要能重放,前提是每一步都确定。本节把模型调用变成可重放的步骤:把输入输出录到 tape,重放时命中记录就不再真调模型;再演示副作用(写文件、发通知)如何用幂等键隔离成只生效一次的步骤。真跑给出「record 2 次真调 → replay 0 次真调、输出摘要哈希不变」的证据,并实测跨进程不确定性来源与两类重放失败症状。

8 分钟阅读
AI Agent AI Agent 高级编程 幂等
agent

《AI Agent 高级编程》6.1 为什么需要持久化执行:崩溃/重启/长任务改造

Agent 一次任务要跑几十步、跨小时甚至跨天,进程一崩内存里的进度就全没了。本节用一个 append-only 日志把多步任务改造成可持久化执行:真跑一个在第 3 步硬崩溃的任务,第二次运行从日志跳过已完成步骤、只重放未完成部分,并用对照实验证明「有日志」比「从头重跑」少花模型调用。

9 分钟阅读
AI Agent AI Agent 高级编程 持久化执行
系统编程

Zig 时间、日期与时区处理:std.time 与 epoch 换算

时间处理是系统编程最容易出错的部分:墙钟与单调时钟混用、时区与夏令时、闰年与闰秒、2038 问题。本文讲解 std.time 的完整 API 家族、Instant 与 Timer 的单调计时、std.time.epoch 的日期换算、ISO 8601 与 RFC 3339 的格式化与解析、UTC 偏移与时区处理策略,以及定时器与调度循环的工程写法。

9 分钟阅读
Zig 系统编程 标准库