-
工具工作流:把几个工具串成一条链路,中间每步都能单独导出
2026-09-24
文档整理、接口调试、数据清洗三条工作流的用法与原理:每一步怎么衔接、中间结果如何往下传、什么时候该停下来单独导出,以及与单独使用某个工具的区别。
-
布局到配色可视化调参:Flex、Grid 与对比度
2026-09-12
Flex 与 Grid 各自解决什么问题,居中与自适应的标准写法,Hex、RGB、HSL 互转为什么丢精度,WCAG 的 4.5 比 1 与 3 比 1 是什么意思,以及改色时为什么只该动明度。
-
排查问题常翻的五张速查表:Git、端口与状态码
2026-09-12
按「出了问题先查什么」整理五类高频速查:Git 撤销要先分清改动在哪一层、Linux 权限位 755 与 644 的真实含义与 SUID 风险、端口占用排查思路、HTTP 状态码按段读的方法,以及 CIDR 可用主机数的算法。
-
哈希不是加密:MD5、SHA-256 与 AES 怎么选
2026-09-12
讲清哈希为什么不可逆、所谓「MD5 解密」其实是查表、MD5 与 SHA-1 为何退出安全场景、加盐哈希与 HMAC 的区别、AES 模式与 IV 的意义,以及 RSA 只适合加密短数据。
-
接口调试:CORS、cURL 转代码与 WebSocket
2026-09-12
为什么浏览器里调接口一定会碰到 CORS,cURL 转代码时容易丢掉哪些参数,WebSocket 怎么看握手、心跳与关闭码,以及 User-Agent 能解析出什么、为什么不能用它做安全判断。
-
JWT 排查手册:三段结构、验签与「没过期却 401」
2026-09-12
JWT 三段是 Base64URL 编码而非加密,payload 人人可读。讲清 HMAC 与 RSA/ECDSA 验签差异、exp 与 nbf 为什么是 Unix 秒、时钟偏移导致的假过期,以及算法混淆攻击的防法。
-
口令与 UUID 安全生成:熵、慢哈希与版本差异
2026-09-12
用可计算的例子说明密码强度为什么靠长度而不是符号花样、哪些口令看着复杂其实一猜就中、UUID v4 与 v1 的隐私差异、为什么 UUID 不能当安全令牌,以及口令入库前必须过慢哈希的原因。
-
Base64、URL 编码与 HTML 实体的区别
2026-09-06
讲清楚 Base64 为什么会让体积变大 33%、encodeURI 和 encodeURIComponent 该用哪个、加号变空格是怎么回事、HTML 实体转义与 XSS 的关系,以及编码和加密的本质区别。
-
JSON 报错怎么定位:格式校验、常见语法坑与结构对比
2026-09-06
JSON.parse 报错时怎么快速找到出错位置,逐条讲清尾随逗号、单引号、注释、NaN、大整数精度这些最常见的坑,以及两份 JSON 结构对不上时怎么做差异对比。
-
正则表达式怎么调:匹配不到时的排查顺序与常见写法
2026-09-06
正则写不对时按什么顺序排查,贪婪与懒惰、锚点、转义、标志位分别影响什么,以及怎么避免让页面卡死的回溯爆炸。附手机号、邮箱、中文等常用写法。
-
时间戳转换:秒和毫秒怎么分、时区差 8 小时是怎么来的
2026-09-06
10 位与 13 位时间戳的区别、Unix 时间戳与时区的真实关系、为什么日期解析会莫名差 8 小时、ISO 8601 该怎么写,以及 2038 年问题到底影响什么。