跳到主要内容
Tooletto

博客

关于文件格式、压缩,以及“在你的浏览器中运行”到底意味着什么的指南——不只是教你怎么点按钮,更讲清楚工具背后的原理。

  1. 为什么 UUID 几乎从不冲突(哪怕完全不做检查)

    各种系统在完全没有中央协调的情况下不断生成随机 UUID,也没有做任何重复检查,然而它就是有效。生日悖论解释了为什么这其实是一个相当合理的赌注。

    · 阅读需 1 分钟

  2. BMI 是一个人口统计指标,不是个人诊断结果

    BMI 在 1830 年代被设计出来,是为了从统计角度描述人口群体,而不是评估任何一个具体的人——大多数对它的批评,其实都源于这种用途上的错配。

    · 阅读需 1 分钟

  3. 为什么电子表格导出的 CSV 一转换就出问题

    CSV 导出文件看起来是简单、结构一目了然的数据。可一旦出现真实的地址、前导零,或者单元格里嵌入的换行符,这种"简单"就露出了它的假象。

    · 阅读需 1 分钟

  4. 72 法则:复利心算小技巧(以及它在哪些情况下会失灵)

    用 72 除以利率,得到的大致就是一笔投资翻倍所需的年数。这是一个确实有用的捷径,直到利率变得不寻常为止。

    · 阅读需 1 分钟

  5. 字数统计工具到底是怎么数字的(以及为什么不同应用里的数字会不一样)

    把同一段文字粘贴到三个不同的字数统计工具里,你可能会得到三个不同的数字。它们都没有错——它们只是在回答略有不同的问题。

    · 阅读需 1 分钟

  6. 为什么"在你的浏览器中运行"对文件隐私真正重要

    "什么都不会上传"是一个具体的、可验证的技术主张,而不是一句营销话术。这里讲清楚它到底意味着什么,如何实现,以及你如何自己去验证它。

    · 阅读需 1 分钟

  7. 密码到底需要多强?

    大多数密码建议关注的是抗暴力破解能力,但现实中大多数账户被盗,根本不是靠暴力破解发生的。这里讲清楚真正重要的是什么。

    · 阅读需 1 分钟

  8. JSON、YAML 和 XML:到底什么时候该用哪一个

    这三者都能表示同样的数据,但它们是为不同的用途而设计的,每一个在对方擅长的领域都显得相当笨拙。这里教你怎么选。

    · 阅读需 1 分钟

  9. 为什么我的 PDF 文件这么大?(以及如何真正解决它)

    PDF 是一个容器,而不是单一格式——它的体积几乎完全来自内部嵌入的内容。这里讲清楚 PDF 臃肿的真正原因,以及什么方法真正有用。

    · 阅读需 1 分钟

  10. JPEG、PNG 和 WebP:你到底该用哪种图片格式

    这三种格式解决的是不同的问题。选错格式要么让文件体积过大,要么让画质明显下降。这里教你实际该怎么选。

    · 阅读需 1 分钟