博客
关于这些工具背后的东西
不定期写一些编码格式、协议、算法和隐私相关的笔记。没有固定更新频率,想到什么写什么。
Base64 不是加密,那它到底是干什么的
很多人第一次见到 Base64 时都会有个误解:以为把内容变成一串看不懂的字符就等于加密了。其实它连"隐藏"都算不上。
Cron 表达式入门:五个字段读懂定时任务
Cron 表达式看起来像一串乱码,但拆开来看不过是五个各自独立的字段。理解每个字段的取值范围,大部分表达式就都能读懂了。
JSON 和 YAML,什么时候该用哪个
两种格式表达的是同一类东西,但设计取向完全不同。JSON 优先考虑机器解析,YAML 优先考虑人的可读性 —— 这个差别决定了它们各自适合的场合。
为什么这些工具应该跑在你的浏览器里
很多人习惯把日志、密钥、配置文件直接粘进某个在线工具网站。这件事的风险,比大多数人意识到的要高得多。
文本对比工具是怎么算出差异的
看起来只是把两段文字标出不同,背后其实是一个用了四十多年的经典算法。理解它,也就理解了为什么对比工具偶尔会"标错位置"。