教程与指南
简短上手,帮助你更高效地使用每个工具。
RSS精选
最新
Meta 标签与 Open Graph 上线清单
同时交付 title、description 与社交卡片,避免爬虫与聊天应用看到不一致信息。
SEO · Open Graph · 上线
事故日志的行排序与去重
在贴到工单或 diff 工具前,先整理嘈杂的日志片段。
日志 · SRE · 文本
为更快页面做图片格式转换
现代浏览器用 WebP/AVIF,邮件与旧客户端保留 PNG 回退。
图片 · 性能 · WebP
出金测试前的 IBAN 校验
在沙箱用 MOD-97 校验格式——格式正确不等于账户归属。
IBAN · 金融科技 · 测试
仅用于测试的信用卡 Luhn 校验
用测试卡号验证表单——Luhn 不能授权扣款,也不能证明卡归属。
支付 · 测试 · PCI
上线页的 slug 与 meta 标签
一次性产出可读 URL 与一致的 Open Graph 标签。
SEO · slug · meta
发布前的 Semver 递增
修复用 patch、特性用 minor、破坏性变更用 major,并写入 changelog。
semver · 发布 · 工具
部署前解析 .env
在预发启动失败前发现重复键与非法变量名。
.env · 配置 · 运维
用 JSON 生成 API 的 TypeScript 类型
把响应样例转成 interface,再在评审中统一命名。
TypeScript · JSON · API
新仓库的 gitignore 模板
按技术栈生成模板,而不是整份复制旧仓库的忽略规则。
git · gitignore · 开发工具
配置文件中的 YAML 与 JSON
以运行时消费的格式为准;仅在双方约定清晰时再转换。
YAML · JSON · 配置
入库前校验 UUID
在边界拦截非法 ID,而不是在数据库日志里排查。
UUID · 校验 · API
分布式系统中的 UUID v4
随机 UUID 降低协调成本,但不能替代有业务含义的顺序 ID。
UUID · 后端 · 分布式
二维码纠错级别与尺寸
更高纠错容忍破损印刷;更大模块利于海报远距离扫描。
二维码 · 设计 · 印刷
邮件附件的 PDF 压缩
在体积限制与可读性之间取舍——先压一页再处理整份。
PDF · 邮件 · 工作流
文档站的 Markdown 转 HTML
用于预览的转换;生产 HTML 仍应走静态站点生成器。
Markdown · HTML · 文档
响应式布局的图片缩放
导出布局实际使用的宽度——避免向移动端发送 4000px 原图。
图片 · 性能 · 前端
从上传图片解析二维码
截图与照片均可——光线与模糊比文件格式更关键。
二维码 · 支持 · 工作流
何时美化、何时压缩标记语言
美化给人看,压缩给传输——不要一步兼顾两个目标。
HTML · 性能 · 工作流
每次发布前校验 OpenAPI
提前发现缺失 paths、info 或版本字段等契约错误。
OpenAPI · API · CI
在 Code Review 中使用 SQL 格式化
统一的 SQL 样式能减少 diff 噪声,更快看到逻辑变更。
SQL · 评审 · 数据库
生产环境压缩 JS 与 CSS
在发布阶段减小资源体积,开发阶段仍保持可读源码。
JavaScript · CSS · 性能
API 与模板中的 HTML 实体编码
在嵌入 HTML 或 JSON 字符串前转义用户内容。
HTML · 安全 · XSS
Webhook 的 HMAC 签名
使用共享密钥与稳定算法——在服务端验证,不要仅依赖客户端检查。
HMAC · 安全 · Webhook
设计交付中的 HEX、RGB 与 HSL
一次转换,在 CSS、Token 与文档中保持一致取值。
颜色 · CSS · 设计
安全地格式化 XML 配置
可读 XML 便于评审;合并前仍须用真实消费者验证。
XML · 配置 · DevOps
发布前先格式化 HTML
可读的结构能提前发现嵌套错误,并加快代码评审。
HTML · 前端 · 工作流
底层调试中的二进制与十六进制
日志里的十六进制整数先转换进制,再分析位掩码。
二进制 · 十六进制 · 调试
HTTP 响应排障清单
用状态码、Header 与载荷结构,快速定位 API 失败原因。
HTTP · API · 排障
用 HTTP 请求工具排查 API
在同一工作台完成 Method/Header/Query/Auth/Body 组装,减少多工具来回切换。
HTTP · API · 调试
现代 Web 应用中的 SVG 优化
通过清理 SVG 减小包体积并提升性能。
SVG · 性能优化 · 前端开发
安全密码生成的最佳实践
为什么熵值和字符多样性对你的安全至关重要。
安全 · 密码 · 隐私
运维交接中的 Cron Parser 实战
把 cron 表达式转成可读日程,减少值班交接与复盘中的误解。
Cron · 运维 · SRE
深入理解 Base64 编码及其应用场景
揭秘 Base64 工作原理,以及何时使用它进行二进制到文本的转换。
Base64 · 编码 · 前端开发
用 JSON String Escape 提升 API 载荷稳定性
将原始文本嵌入 JSON 前先转义,避免引号、换行与反斜杠破坏结构。
JSON · API · 转义
用 Diff 审查配置变更
上线前对比文本快照,发现意外改动。
diff · DevOps · 评审
从 CSV 到 JSON:表头与类型陷阱
表头会成为键名;大规模转换前先规范化列名。
CSV · JSON · 数据
上传前压缩图片:先尺寸,再体积
按展示宽度缩放,再压体积;在真实设备上复查清晰度。
图片 · 性能 · Web
何时合并 PDF,何时拆分
合并适合交付整包;拆分适合按需分享或脱敏。
PDF · 文档 · 工作流
Unix 时间戳:秒与毫秒的坑
先确认单位再转换,秒/毫秒混用是高频错误。
时间 · 调试 · API
Base64 与 URL 编码:不要混用概念
二者解决的问题不同:一个是二进制到文本,一个是 URL 安全。
编码 · Web · API
正则测试的实用建议
用小样本迭代;关注标志位与灾难性回溯风险。
正则 · 调试
上线前校验 JSON:先语法,再语义
尽早发现非法 JSON;语义正确还需 schema 或预发验证。
JSON · 校验 · DevOps
格式化与压缩 JSON:何时用哪一种
审阅用美化,传输用压缩;两者都不替代校验。
JSON · API · 配置
如何安全地解码 JWT
先在本地查看结构,再在服务端完成签名校验。
JWT · 安全 · OAuth