列表
-
字数怎么算?字数、字符数与阅读时长的口径
同一段文字,字符数 46、不含空白 38、字数 17——三个数字都对,只是口径不同。本文讲清中文按字、英文按词的计数规则,字符数与字数的区别,以及 300 字/分钟的阅读时长估... -
CSV 转 JSON 的六个坑:逗号、引号与乱码
CSV 里没被引号包住的逗号会把一列拆成两列,多出来的单元格会被丢弃;前导零 013800 必须当字符串才不丢;输出用 CRLF 是为了 Excel。本文用实测结果列出转换时最... -
0x、0b 是什么?二进制与十六进制手算一遍
一位十六进制正好对应 4 位二进制,一个字节用两位十六进制表示(0xFF = 255)。本文给出「除 2 取余」手算、二进制分组转八进制与十六进制、常用 ASCII 码表,以及... -
正则表达式入门:手机号、邮箱、日期怎么写
从匹配手机号开始理解正则:字符类、量词、锚点、分组。附手机号、邮箱、日期、IPv4、中文等常用正则速查表,并讲清贪婪与懒惰、点号为什么要转义、零宽匹配为什么会原地... -
8 位密码几秒被破?先说清熵怎么算
密码强度由「字符集大小 × 长度」决定。按离线 GPU 每秒 100 亿次估算,8 位纯数字瞬间被破、8 位大小写加数字约 3 小时、11 位混合字符约 9000 年。本文列出 10 个真实... -
Base64 与 URL 编码:%E4%B8%AD 是什么
「中」的 UTF-8 字节是 E4 B8 AD,URL 编码成 %E4%B8%AD,Base64 编码成 5Lit。用具体字符串讲清两种编码的规则、体积膨胀比例、保留字符,以及编码不一致... -
1TB 硬盘为什么只有 931GB?存储单位换算讲清楚
硬盘厂按十进制标容量(1 TB = 1000 GB),系统按 1024 进制显示,所以 1 TB 只显示 931.32 GiB。附两种口径的对照表、128GB 手机的实际容量算法,以及网速为什么... -
CRC32、MD5、SHA-256 有什么区别?
CRC32 只有 32 位、设计目标是发现传输错误;MD5、SHA-1、SHA-256 是密码学摘要,长度分别为 128/160/256 位。本文给出同一内容的三种摘要对照、下载文件校验四... -
Unix 时间戳是什么?10 位与 13 位怎么分
时间戳是「从 1970-01-01 00:00:00 UTC 起经过的秒数」,本身没有时区。讲清 10/13/16/19 位的单位差异、UTC 与本地显示为何差 8 小时、2038-01-19 溢出边界,以及常... -
百分比怎么算?三种问法与手算步骤(含涨跌不对称的坑)
百分比最常用的三种问法——求一个数的百分之几、求一个数是另一个数的百分之几、求涨跌幅,逐个给出公式与手算步骤,并解释为什么跌 20% 之后要涨 25% 才回本。