Archives
All the articles I've archived.
-
Claude Code 最佳实践:让 AI 成为真正靠谱的编程搭档
· 9 min从 CLAUDE.md 到 Hooks、从 Plan Mode 到多 Agent 并发,这是我日常使用 Claude Code 总结的一套工作方式——让 AI 不只是会写代码,还能稳定、可控地完成复杂任务。
-
你可能只用了 Claude Code 20% 的功能
· 8 min大多数人把 Claude Code 当成一个会打字的搜索框。这篇文章把它所有值得知道的功能摊开来,帮你找到你没用到的那 80%。
-
当 AI 成为你的 API 用户:Agent-Friendly API 设计指南
· 10 min你的 API 将不再只服务人类开发者——AI Agent 正在成为新的调用方。本文用类比和实例,从零讲清如何设计让 AI 能自主决策的 API。
-
AI 原住民开发者:当编程遇上大模型
· 11 min一个全栈工程师的 AI 辅助开发实践:工作流、边界、思考,以及为什么 Prompt Engineering 是新时代的必修课。
-
为什么你的 Agent 跑不了长程任务?
· 9 min单 Agent 跑大任务必然撞上 context 膨胀→压缩→遗忘的死循环。本文拆解根因,给出主-子 Agent 调度模式的完整解法。
-
组合不同 LLM 完成任务,会成为必备技能之一
· 9 min用最强模型做所有事是最大的浪费。学会按任务难度匹配不同模型,像组建团队一样调度 AI,才能在成本、速度和质量之间找到最优解。
-
如何让 AI 进入疯狂工作模式
· 10 minAI 只会机械执行你的原话?问题不在 AI 笨,而在于你的指令太「完美」。本文分享一条实战 prompt,让 AI 从「照抄式执行」切换到「主动补全式思考」。
-
文档编程:让 AI 一直跑下去
· 9 min用主从式 Agent 架构实现文档驱动的自动编程:Claude Code 做决策,Copilot 做执行,跑了 8 小时只花 0.3% 额度。附执行流程、效果数据与优化方向。
-
Harness:让 Agent 持续跑长程任务
· 7 min如何让 AI Agent 像真实团队一样持续交付?关键在于最小任务拆解 + 子 Agent review 循环,实测可跑半天到两天不停歇。
-
让 AI 复用过去的经验,把代码写得更好
· 7 minAI 写代码最大的问题是重复踩坑。通过文档编程明确目标,再用向量索引让 AI 自动翻阅历史经验,返工率大幅降低。
-
Vibe Coding 的宪法:给项目立规矩再动手
· 9 minVibe Coding 项目的第一步不是写需求,而是编写一份「LLM 宪法」——用规则文件约束 AI 的行为边界,让它在有章可循的框架内高效探索,避免跑偏和失控。
-
构建有效的工作上下文,让 AI 参与决策
· 10 minAI 不是缺能力,而是缺记忆。好的工作上下文(Context)就像给 AI 装上组织的大脑,让它从「通用助手」变成「懂业务的搭档」。本文用四层记忆模型讲清楚如何构建。
-
Node.js Stream:四种流类型、pipe 管道与背压机制
· 5 minNode.js Stream 完整教程:四种类型(Readable/Writable/Duplex/Transform)、pipe 管道与背压机制。
-
深入理解 JavaScript 闭包:原理、陷阱与实战
· 5 min深入理解闭包:作用域链、形成条件、经典陷阱(循环闭包),以及防抖、柯里化等实际应用。
-
Underscore 源码解读(一):整体架构与核心设计
· 14 minUnderscore.js 源码解读第一篇:整体架构、IIFE 封装、安全构造函数与核心设计思想分析。
-
Vue.js 入门:数据绑定、指令与组件基础
· 5 minVue.js 入门教程:数据绑定、事件处理、常用指令、组件基础与生命周期,附完整 TodoList 示例。
-
Redux 状态管理:原则、数据流与中间件机制
· 6 minRedux 状态管理详解:三大原则、Store/Action/Reducer、中间件机制,以及与 React 的配合使用。
-
ES6 Async/Await:异步编程的终极方案
· 6 min从回调地狱到 async/await,异步编程的终极形态:语法、错误处理、并发控制与常见陷阱。
-
ES6 Generator:yield、惰性求值与异步控制
· 8 minGenerator 函数的执行机制、yield 值传递、Iterator 协议,以及异步控制和惰性求值的实际应用。
-
HTML5 Blob:二进制操作、文件下载与分片上传
· 4 minBlob 对象详解:构造函数、Blob URL、与 File 的关系,实战文件下载、图片预览和分片上传。
-
JavaScript Object:创建方式、原型链与深浅拷贝
· 6 minJavaScript 对象全面解析:创建方式、属性描述符、原型链、遍历方法对比、解构与深浅拷贝。
-
JavaScript 面向对象:构造函数、原型链与四种继承
· 10 minJavaScript OOP 核心:构造函数、原型链、new 原理、四种继承方式(原型链/组合/寄生组合)详解。
-
JavaScript 函数式编程:纯函数、柯里化与组合
· 6 minJavaScript 函数式编程核心概念:纯函数、不可变性、高阶函数、柯里化、函数组合与实际应用。
-
JavaScript 字符串:常用方法、模板字符串与 Unicode
· 5 minJavaScript 字符串操作大全:常用方法分类、模板字符串、正则配合、Unicode 处理与实际应用。
-
ES6 Promise:从链式调用到手写实现
· 12 minPromise 从入门到深入:链式调用、all/race/allSettled、错误处理最佳实践,附手写简易 Promise。
-
JavaScript 正则表达式:语法、断言与常用模式
· 14 min正则表达式完全指南:语法规则、RegExp/String 方法、命名捕获组、断言,附常用正则模式集合。
-
ES5 Object:defineProperty、getter/setter 与对象冻结
· 5 minObject.create、defineProperty、getter/setter、对象冻结与密封,ES5 对象操作完整指南。
-
ES6 函数:箭头函数、默认参数与尾调用优化
· 10 minES6 函数新特性:默认参数、rest 参数、箭头函数的 this 绑定,以及尾调用优化。
-
JSON 深入:parse/stringify 高级用法与常见陷阱
· 4 minJSON 深入解析:语法规则、parse/stringify 高级用法、与 JS 对象的区别、深拷贝应用与常见陷阱。
-
Web 安全基础:XSS 与 CSRF 攻击原理及防御
· 5 minWeb 安全基础:XSS 三种类型与防御(CSP/编码/HttpOnly)、CSRF 攻击原理与防护(Token/SameSite)。
-
ES6 Object:解构赋值、扩展运算符与可选链
· 8 minES6 对象新特性:属性简写、解构赋值、扩展运算符、Object.assign、可选链等实用语法。
-
ES6 Class:语法糖背后的构造函数与原型
· 6 minES6 Class 语法全面解析:constructor、静态方法、getter/setter、私有字段,以及与构造函数的对比。
-
ES6 Class 继承:extends、super 与原型链对比
· 5 minES6 类继承详解:extends、super、方法重写、静态方法继承,以及与 ES5 原型链继承的对比。
-
前端性能优化:网络、渲染、代码与图片全链路指南
· 7 min前端性能优化完整指南:网络层、渲染层、代码层、图片优化,以及 Lighthouse 和 Core Web Vitals 度量。
-
什么是渐进式框架:Angular、React、Vue 设计哲学对比
· 6 min什么是渐进式框架?Angular、React、Vue 三大框架的设计哲学对比,以及如何根据项目复杂度选型。
-
2018 开篇:回顾与技术学习计划
· 3 min2018 年度开篇:回顾过去一年的不足,展望新一年的技术学习计划与个人成长目标。