文章
已发布的全部长文。
设备码登录:没有浏览器时,CLI 和 Agent 怎么拿到令牌
发布于RFC 8628 让终端出示短码,人在另一台设备上确认后再发令牌。Vercel CLI 从 2025-09-12 改走设备码,无头服务器和 Agent 沙箱因此不用本地回调也能登录。
Claude Code skill:四条规则与两个模式
发布于Skill 是给 Agent 打包可复用流程的文件夹:描述决定何时加载,指令写清步骤,脚本做确定的计算。提示 skill 靠四条规则和两个模式,而不是每次重写 prompt。
AGENTS.md 怎么写:让 Agent 读懂项目
发布于AGENTS.md 是给编程 Agent 看的项目说明书。Claude Code 自 v2.1.277 起才直接读它;仓库里已有项目自有 CLAUDE.md 时,默认仍然不读。
用 mods 改写 Claude Code 的工具调用
发布于mods 用几行 TypeScript 就能改写 Claude Code 的工具调用和界面。讲清它和 settings hook 的真正差别,再写一个把 npm 自动改成 pnpm 的 mod。
二零二零上半年总结
发布于更新于2020年上半年个人总结,包括疫情期间的公园年卡薅羊毛经历、个人项目技术实践、博客写作和最终的裸辞决定。
curl 重定向问题导致 tar 解压失败的排查解决方案
发布于更新于遇到 curl 下载文件后 tar 解压失败报错 'not in gzip format'?详细记录从问题分析到解决的完整过程,学习使用 curl -L 参数跟踪重定向、file 命令检查文件类型、grep 多模式匹配等实用技巧。
从 GraphQL 设计思想学习 REST API 最佳实践
发布于更新于深入分析 GraphQL 的设计理念对 REST API 开发的启发,涵盖资源 ID 规范、按需字段加载、嵌套对象设计、时间格式标准化、结构化错误处理、HTTP 状态码使用、数据校验和文档自动化等八大核心实践。
关于 async/await 的两个 OOM 的示例:内存溢出问题分析与解决
发布于更新于分析两个在开发过程中因为使用 async/await 而导致的内存溢出(OOM)问题,包括 Promise.map 并发控制失效和递归调用导致的内存泄漏案例
裸辞旅游的开始:如何获取一份正确而完整的高铁线路图
发布于更新于裸辞旅游五十多天的经历,从西安经河西走廊到新疆的火车之旅,以及寻找全国铁路客运路线图的困难与解决方案。
龙泽站与十三号线:我在北京的通勤时间里
发布于更新于龙泽融泽嘉园到西直门的十三号线通勤:09:19 那趟保证不迟到的最后一班、车厢站位优化,以及龙泽从荒郊到程序员聚集区的变迁。
北京动物园:我的晨练圣地
发布于更新于记录在北京动物园的日常晨练经历,从办年卡到六点多起床、喝豆腐脑逛一个半小时再上班,以及动物园相比其他公园的独特魅力。
Canvas vs SVG 图形绘制完全对比指南:从基础图形到动画实现
发布于更新于深度对比 Canvas、SVG 和 CSS 三种前端图形绘制方案,详细分析矩形、圆形、多边形、渐变、文本处理和动画效果的实现差异。通过实际代码示例,帮助开发者选择最适合的图形绘制技术方案。
中国有多少座城市:行政区划与开源项目分享
发布于更新于通过开发疫情地图项目了解中国行政区划,探索省市县级区划的复杂性,并开源了 china-region 包用于查询各级行政区信息。
我开发的一些开发者小工具
发布于更新于介绍了一系列自主开发的开发者工具,包括 IEEE754 浮点数转换、UTF-8 编码转换、图片处理工具等,旨在解决开发中遇到的问题并深入理解技术概念。
网站域名迁移完整指南:从 HTTPS 到 SEO 的全流程解决方案
发布于更新于详细记录博客域名从 blog.xiange.tech 迁移到 shanyue.tech 的完整过程,涵盖 HTTPS 证书配置、反向代理设置、301 重定向、SEO 优化、sitemap 更新、OAuth 应用迁移等技术要点和注意事项。
Some Developer Tools I've Created
发布于更新于Self-built dev tools for float/UTF-8 conversion, image utilities, and more—made to solve everyday development problems and deepen technical understanding.
第一次在 B 站直播
发布于更新于记录在 B 站直播敲代码的初次体验,从心血来潮到逐步调整直播内容,分享面试题讲解和前端前沿周刊的直播历程。
Flutter 入门完全指南:从 Dart 语言到跨平台应用开发实战教程
发布于更新于完整的 Flutter 和 Dart 学习指南,涵盖环境搭建、组件开发、状态管理、网络请求、存储等核心知识点,适合零基础入门跨平台移动应用开发的完整教程。
flutter 入门指南
发布于更新于flutter 的出现不得不说是激动人心的,你可以以 React-Style 的方式写多端应用。而相比 RN 而言,它自身的版本迭代也比较积极。 <!--more--> 我在 MacOS 上进行开发 我的 shell 是 zsh ,配置文件在 ~/.zshrc 。如果你们的是 + mobile -> android + 基础 -> 前端
ESM 大势所趋
发布于更新于由 ESM 的普及,而带来的打包工具的革命以及适用于 ESM 下一代 CDN 的发展,业务项目在生产环境开始使用原生的 ESM 代替以前的 Bundle 方案,从而导致开发体验及网站速度的大幅提升。 核心代码就是下边这一行: 使用 HTTP Import 的方式代替以前的 Bare Import + Bundle 而 ESM 的发