1. [置顶]LeetCode Hot 100 题解(一):哈希、双指针与滑动窗口

    面试前刷完了 LeetCode Hot 100,按专题整理成系列文章。所有题解用 Go 实现,重点写思路和关键细节。

    2026/01/10 算法

  2. LeetCode Hot 100 题解(六):动态规划

    Hot 100 系列最后一篇,动态规划。DP 题的关键是定义好状态和转移方程,想清楚了代码很短。

    2026/02/28 算法

  3. LeetCode Hot 100 题解(五):二分、回溯、贪心与堆

    Hot 100 系列第五篇,二分查找、回溯、贪心、堆和技巧。

    2026/02/15 算法

  4. LeetCode Hot 100 题解(四):二叉树与图

    Hot 100 系列第四篇,二叉树和图。树的题目递归居多,关键是定义好递归函数的返回值含义。

    2026/02/05 算法

  5. LeetCode Hot 100 题解(三):链表与栈

    Hot 100 系列第三篇,链表和栈。链表题的关键是画图 + dummy 节点,栈的关键是想清楚单调性。

    2026/01/25 算法

  6. LeetCode Hot 100 题解(二):数组与矩阵

    Hot 100 系列第二篇,数组和矩阵。这类题目往往思路不难但细节容易出错。

    2026/01/18 算法

  7. LLM Agent 工程实践:用 Go 实现 ReAct 模式的工具调用 Agent

    上一篇学了 RAG,RAG 解决了”基于知识回答问题”,但很多场景需要 Agent 真正去执行操作——查数据库、调接口、读文件。这篇记录学习 ReAct 模式后用 Go 实现一个工具调用 Agent 的过程。

    2025/12/05 Go AI

  8. 用 Go 构建 RAG 系统:从文档到回答的工程实践

    最近在学 RAG(Retrieval-Augmented Generation),动手用 Go 写了一个知识库问答的 demo 项目。从文档解析到向量检索到 LLM 生成,完整跑通了一遍,踩了不少坑,这里做个记录。

    2025/08/20 Go AI

  9. Go 并发编程实战:从 goroutine 泄漏到优雅退出

    一、goroutine 泄漏:你以为它退出了,其实没有

    2025/05/12 Go

  10. Git Commit 信息规范

    Git Commit 信息规范

    2025/03/17 Git