博客技术栈
本站使用以下技术构建,追求高性能与最佳开发体验
Astro 5
现代化的静态站点生成器
Tailwind CSS 3
实用优先的 CSS 框架
TypeScript
类型安全的 JavaScript
Swup
页面过渡动画
最新文章
View all posts »记录技术学习、前端开发经验和日常思考。每一篇文章都经过精心打磨,希望对你有所帮助。

周五上线魔咒:部署日的玄学与事故
「周五不部署」大概是运维界流传最广的一条规矩,也是最常被违反的那条。把这条规矩拆开:真正危险的不是星期几,而是出事以后没人、没开关、回不了滚。

需求变更的经典笑话:客户说「就改一个小地方」
「就改一个小地方」「你先做,做完我就知道要什么了」——这些名言之所以好笑,是因为它们每次真的只是一个小地方,却每次都能让工期翻倍。把段子拆开,看看一个「小改动」到底动了什么。

如何阅读源码:从入口到脉络
读源码卡住,往往不是代码太难,而是没有路线。本文给出一套可执行的读码流程:先分清目的、再从你调用的那一行找入口、用 cpuprofile 让运行中的程序告诉你真实调用链、用 git log -S 考古设计决策,附完整可运行的调用树分析脚本。

AI 应用的护栏(Guardrails):输入输出校验与越狱防御
一个越权的退款调用、一段藏在网页正文里的指令、一次把手机号写进回复的失误——用 TypeScript 搭三层护栏,把不可信的模型输出挡在真实世界之外。
我的技术栈
多年积累的技术能力,持续学习与进步
React
Vue.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Astro
Svelte
Node.js
Git
VS Code
pnpm
Vite
Markdown
我的项目
以下是我参与和开发的一些项目,持续更新中