好的想法需要地方降落,否则它们只会飘走!

👋欢迎来到我的博客。在这里我会分享一些关于技术和生活的思考。

2779. 数组的最大美丽值

LeetCode 2779 题解:将「最多有多少元素能变成同一值」转化为排序后极差不超过 2k 的最长区间,配合不定长滑动窗口与 Python、Rust 实现。

3. 无重复字符的最长子串

LeetCode 3 无重复字符的最长子串题解,包含暴力法、不定长滑动窗口、通用模板、复杂度分析,以及 Python / Rust 实现。

3090. 每个字符最多出现两次的最长子字符串

LeetCode 3090 题解:与第 3 题同构的不定长滑动窗口,将「每个字符至多 1 次」改为至多 2 次;含 Python / Rust 实现、复杂度与易错点。

AI 智能体的常见工作流模式——以及何时使用它们

工作流为自主决策提供结构;生产中最常见的是顺序式、并行式与评估-优化式,选错会拖累延迟、token 或可靠性。

Prompt engineering 最佳实践

从「说清楚要什么」到预填充 JSON、思维链、串联多步提示;附技巧选择表与常见问题对策。

Skills 详解:与 prompts、Projects、MCP、Subagents 如何分工与配合

Skills 负责可复用的程序性知识与渐进式加载;Projects 承载长期背景与知识库;MCP 接数据与工具;Subagents 做隔离与分工;prompts 负责当下对话微调。

什么是 Model Context Protocol?让 AI 连接你的世界

把 MCP 比作 LLM 的 USB-C:一端 MCP Client、一端 MCP Server,减少重复集成,让 agent 能读写真实工具与数据。

什么是 RAG:让大模型用上你自己的知识库

解释 RAG 如何解决大模型知识过时、缺私有知识与幻觉问题,并梳理切片、Embedding、向量库、混合检索与上下文增强等工程要点。

塑造 2026 年软件构建方式的八大趋势

工程团队正从「写代码」转向「协调会写代码的 agent」;研究显示约 60% 工作会用到 AI,但可「完全托付」的任务仅占 0–20%。文末附完整趋势报告 PDF 链接。

快速优化代码性能:从被动分析到主动优化

从被动 profiling 到主动优化,在上线前发现并修复瓶颈。