bigfish 头像

bigfish

记录技术和生活。

从 0 到 1 构建 Agent:为什么需要 Agent Loop,核心代码怎么写

接通大模型 API 以后,怎样让它真正执行任务?从一次写文件请求出发,逐步读懂 Rust Agent Loop 的实现。

从 0 到 1 构建 Agent:为什么需要 Agent Loop,核心代码怎么写

Rust 所有权:为什么值是我的,我却不能改?

从移动后不能用、有所有权却不能修改这些常见困惑出发,解释 Rust 的所有权、借用和可变性,再用七道小题检查理解。

Rust 所有权:为什么值是我的,我却不能改?

Rust 版 Pi 工作基本完成了,记录下性能对比

Rust 版 Pi 工作基本完成了,记录下性能对比

Rust 版 Pi 工作基本完成了,记录下性能对比

自建 Umami 给博客做访问统计

不接 Google Analytics,用 Umami + 现有的 Postgres 自建一套无 Cookie 的访问统计,含国内的镜像拉取、数据库迁移和 API 初始化。

自建 Umami 给博客做访问统计

用 Zola + Linkita 把博客搬到自己的对象存储上

不租服务器、不用 Netlify,把静态博客直接托管在自建的 RustFS(S3 兼容对象存储)上,并补齐 SEO 与访问统计。

用 Zola + Linkita 把博客搬到自己的对象存储上

领域驱动设计(DDD):从三层架构到 DDD 架构的演化

三层架构在复杂业务下的三个典型问题——业务逻辑分散、领域模型贫血、过度依赖数据存储,以及对应的 DDD 分层与各层职责划分。

领域驱动设计(DDD):从三层架构到 DDD 架构的演化