使用指南与教程
围绕本站工具所解决的问题写的深度教程——编码、格式、安全与更多主题。
-
条形码入门:Code 128、EAN-13 与更多
条形码默默运作着零售、库存和物流。这篇指南解释一维条码与二维码的区别、Code 128 和 EAN-13 等常见类型,以及如何为产品或标签生成条形码。
2026-09-03
-
日期运算入门:两个日期差几天,加减天数
手算两个日期相差几天,或 30 天后是几号,意外地容易出错。这篇指南解释日期运算如何工作——闰年、长短月、跨年——以及如何瞬间得到正确答案。
2026-09-03
-
Emoji 与特殊字符:如何查找、复制与使用
找到合适的 emoji、箭头、符号或希腊字母,如果不知道怎么搜索就很难。这篇指南解释 Unicode 字符如何运作,以及如何随处查找、复制和使用 emoji 与特殊符号。
2026-09-03
-
EXIF 照片数据详解:你的照片透露了什么(又隐藏了什么)
每张照片都带着隐藏元数据——相机、设置,有时甚至位置。这篇指南解释 EXIF 数据是什么、对学习摄影有何用,以及在分享图片前对隐私有多重要。
2026-09-03
-
如何压缩与缩放图片:实用指南
大图是页面变慢的头号原因。这篇指南解释文件大小与尺寸的区别、为何有损与无损很重要,以及如何在浏览器里几秒钟压缩或缩放一张图片。
2026-09-03
-
如何制作专业发票(与证书)
一张好发票承担两件事:告诉客户他们为哪些内容付费,并让付款变得简单。这篇指南讲清要包含什么、总额如何计算,以及如何不用会计软件就做好一张。
2026-09-03
-
MIME 类型详解:Content-Type 到底意味着什么
破损的图片、本应显示却下载的文件、以纯文本到达的 CSS——这些都是 MIME 类型问题。这篇指南解释 MIME 类型是什么、Content-Type 头如何运作,以及如何查到正确的那一个。
2026-09-03
-
摩尔斯电码入门:如何阅读与书写
摩尔斯电码把字母变成点和划,曾承载电报线和无线电的消息。这篇指南教基础——时值如何运作、如何解码一段消息、以及如何读懂著名的 SOS。
2026-09-03
-
百分比计算入门:折扣、税费、小费与更多
百分比处处可见——促销、税费、小费、成绩。这篇指南解释三个核心百分比问题、折扣和税费运算到底如何运作,以及如何不经心算就得到清晰的答案。
2026-09-03
-
番茄工作法:以 25 分钟冲刺保持专注
对抗分心?番茄工作法把工作分成专注小段时间,中间穿插休息。这篇指南解释该方法、为何 25 分钟有效、如何自定义,以及定时器如何让你保持诚信。
2026-09-03
-
二维码入门:原理与自制教程
二维码无处不在,但大多数人从不思考它们如何储存数据。这篇短文带你了解二维码的基本原理、纠错等级到底有什么用,以及如何在几秒钟内生成和扫描你自己的二维码。
2026-09-03
-
随机性入门:从抛硬币到安全随机数生成器
点一下按钮有多随机?这篇指南解释为什么掷骰子和抛硬币让人感觉随机、随机数生成器到底如何工作,以及什么时候需要密码学安全的随机数而非一次快速洗牌。
2026-09-03
-
如何阅读与格式化 SQL:从一行乱码到整洁代码
数据库常常给你纠缠不清的单行查询,简直无法评审。这篇指南解释为什么可读的 SQL 重要、SQL 格式化器到底做什么,以及如何把拥挤的查询变成干净、带缩进的代码。
2026-09-03
-
如何把文本变成 PDF
纯文本文件在不同设备上看起来不同,而 PDF 到处都一样。这篇指南解释为何 PDF 是固定格式共享的首选、如何不安装任何东西就把文本转成 PDF,以及如何得到干净的分页。
2026-09-03
-
URL 别名(slug):把任意标题变成干净的 SEO 友好链接
slug 是 URL 中可读的那部分,它比多数人想的更重要。这篇指南解释 slug 是什么、为何连字符优于下划线、该多长,以及如何一键把任意标题变成 URL 就绪的 slug。
2026-09-03
-
文字转语音:把文字变成音频
文字转语音把文字变成口播音频,是无障碍、学习和内容创作的重要帮手。这篇指南解释 TTS 如何运作、用它做什么,以及如何在浏览器里从文本生成语音。
2026-09-03
-
时间差与到期日:如何计算
现在到会议还有几小时?发票何时到期?这篇指南覆盖两个常出现的时间问题——已过时长与截止时间——以及如何不经心算就得到清晰答案。
2026-09-03
-
单位换算入门:长度、重量、温度与更多
菜谱用盎司、规格表用毫米、飞行速度用节——单位换算是日常摩擦。这篇指南解释换算如何工作、为何温度是个特例,以及如何瞬间在公制和英制之间转换。
2026-09-03
-
JSON 是什么?Web 数据格式入门指南
JSON 是 API、数据库和配置文件用来沟通的语言。这篇指南解释 JSON 的六种类型、它为何取代了 XML,以及如何自信地格式化、校验和压缩 JSON。
2026-09-03
-
字数、阅读时长与如何达成目标字数
字数统计是论文、博客、社交帖子和每个「X 分钟阅读」标签背后的度量。这篇指南讲清字数与字符如何计算、阅读时长如何估算,以及如何在保住内容质量的前提下达成字数目标。
2026-09-03
-
CSS 单位详解:px、rem、em、%,以及什么时候该用哪一个
同一个长度,写的单位不同渲染结果就不同;选错单位,正是那些你从没测过的缩放档位里界面散架的元凶。本文讲清绝对与相对单位、为什么 rem 是文本的可访问性默认、em 如何复利(并坑你)、% 的两种截然不同的含义,以及 vw/dvh 何时是对的选择。
2026-08-24
-
JSON Schema 详解:校验、类型,以及真正干活的那些关键字
JSON 松散得过分,JSON Schema 就是给它塑形的契约。本文讲清类型系统、properties/required/additionalProperties、字符串与数字约束、数组规则、oneOf/allOf/$ref 组合,以及 schema 如何支撑接口校验、表单生成和测试数据。
2026-08-24
-
AES 加密详解:小锁背后的算法,以及它对你的数据意味着什么
AES 是加密了半个互联网的对称加密算法,但密码本身不是密钥,密钥本身也不够安全——模式和 nonce 才决定安全。本文讲清 AES 密钥长度、从密码派生密钥、ECB/CBC/GCM 模式,以及自己加密数据时的实用清单。
2026-08-21
-
CSS Gradient 详解:linear、radial、conic,以及真正好看的渐变模式
CSS 渐变是函数,不是颜色——不这样理解它,写出来的渐变不是脏糊就是断层。本文讲清 linear/radial/conic 三个函数、颜色停止点与硬停这个条纹利器、透明渐隐,以及渐变难看的四个常见原因。
2026-08-21
-
CSS Box Shadow 详解:五个参数、多层阴影,以及为什么你的阴影总是怪怪的
box-shadow 有五个参数,不了解它们各自的作用,阴影不是发虚就是发糊。本文讲清语法、inset 与多层阴影技巧——现代 UI 靠它们实现质感——以及让阴影从"像糊了一块"变成"真的立起来了"的设计法则。
2026-08-18
-
Sitemap 与 robots.txt 详解:搜索引擎如何发现、抓取并收录你的网站
两个文件控制着搜索引擎如何看待你的网站,而它们又最常被误解。本文讲清 robots.txt 的 Allow/Disallow 规则与通配符、为什么 robots.txt 藏不住页面(以及 noindex 到底干什么)、XML sitemap 的结构,以及那些悄悄扼杀收录的常见错误。
2026-08-18
-
CSS Flexbox 详解:弹性布局模型的轴、对齐、尺寸与间距
justify-content 和 align-items 到底有什么区别?为什么没设置任何东西,flex 子项却悄悄被压缩了?这篇文章讲清弹性布局模型——主轴、交叉轴、对齐、尺寸和间距,以及那些让开发者每天踩坑的经典错误。
2026-08-17
-
CSS Grid 详解:行列、网格区域,以及什么时候该用 Grid 而不是 Flexbox
fr 单位到底在做什么?grid-template-areas 怎么用 ASCII 描述整页布局?这篇文章讲清网格布局模型——轨道、网格线、放置与区域——以及让响应式布局不费吹灰之力的 minmax/auto-fit 技巧。
2026-08-17
-
curl 命令完全指南:你真正会用的每一个参数
curl 是在终端里跟 HTTP API 对话最快的方式——前提是你认识那些参数。这篇文章覆盖响应读取、请求头与方法、JSON POST、文件上传、cookies、verbose 调试和超时重试,以及你每天都会复用的那些标准写法。
2026-08-17
-
HTTP 方法详解:GET、POST、PUT、PATCH、DELETE 与真正重要的语义
PUT 和 PATCH 有什么区别?为什么 GET 请求应该是无副作用的?这篇文章讲清 HTTP 方法、安全/幂等/可缓存三个属性、方法与状态码的配对,以及那些悄悄破坏缓存和重试的常见错误。
2026-08-17
-
Diff 是怎么工作的:Unified Diff 格式、Myers 算法与流畅读懂补丁
补丁里的 @@、+++、--- 是什么意思?计算机怎么找到两个文件之间「最小」的差异?这篇文章讲清 diff 算法的工作原理、unified diff 的读法,以及为什么有些 diff 看起来是错的。
2026-08-13
-
PNG、JPG、WebP、SVG 怎么选:每次都选对图片格式的方法
为什么截图存成 JPG 会糊?什么时候 SVG 反而是错的?WebP 一定更好吗?这篇文章讲清主流图片格式的压缩原理、各自的强项,以及一套几秒钟就能套用的决策流程。
2026-08-13
-
邮箱验证的正确姿势:为什么完美的正则不存在(以及该用什么代替)
a@b 是合法邮箱吗?user+tag@gmail.com 和 用户@example.com 呢?这篇文章讲清 RFC 5322 到底允许什么、为什么正则验证总是让人失望,以及真正有效的分层验证策略。
2026-08-12
-
二进制、八进制、十进制、十六进制:开发者进制转换指南
程序员为什么用十六进制数数?不用计算器怎么把 0xFF 转成十进制?0b1010 到底是什么意思?这篇文章讲清位置记数法、转换方法,以及开发者每天都在用的心算捷径。
2026-08-12
-
chmod 与 Linux 文件权限详解:755、644 和 rwx 到底是什么意思
chmod 755 到底做了什么?为什么说 777 很危险?rw-r--r-- 怎么读?这篇文章讲清 Linux 文件权限——rwx 模型、八进制数字、所有者和特殊位——以及保障服务器安全的几条铁律。
2026-08-11
-
HEX、RGB、HSL 颜色格式详解:怎么转换,什么时候用哪个
为什么 #FF5733 和 rgb(255, 87, 51) 是同一个颜色?色相、饱和度、亮度分别控制什么?这篇文章讲清三种网页颜色格式、它们之间的转换方法,以及实际写 CSS 时该选哪个。
2026-08-11
-
哈希函数详解:MD5、SHA-256,以及为什么哈希不是加密
哈希函数到底是什么?MD5 已经被攻破为什么还到处都是?什么时候该用 SHA-256、bcrypt 或普通校验和?这篇文章讲清哈希的原理、用途,以及那些让系统被拖库的常见错误。
2026-08-10
-
CIDR 与子网划分详解:不靠猜读懂 10.0.0.0/24
/24 到底是什么意思?/26 能装多少台主机?为什么子网的头尾两个地址不能用?这篇文章讲清 CIDR 记法、子网掩码和网络划分——附一套不用计算器的心算方法。
2026-08-10
-
Base64 到底是什么:为什么图片会变成一串字符
打开网页源代码,小图标经常是一长串以 iVBOR 开头的字符——那就是 Base64。这篇文章用具体的编码示例讲清楚 64 字符字母表、3 字节变 4 字符的过程、为什么会膨胀 33%、= 填充和 URL-safe 变体,以及为什么 Base64 不是加密。
2026-08-06
-
字符编码完全指南:从 ASCII 到 Unicode,一次讲透乱码的来龙去脉
为什么同样的文件换一个打开方式就变成乱码?UTF-8 和 UTF-16 到底差在哪?这篇指南从 ASCII 讲起,把码点、字节、BOM、规范化这些概念和最常见的乱码场景一次讲清楚。
2026-08-06
-
网页颜色对比度入门:WCAG 标准与实操
为什么你的浅灰色文字看着没问题,却被无障碍检查工具标红?这篇文章讲清楚 WCAG 对比度比值的计算方法、AA 与 AAA 的门槛差异,以及品牌色不达标时的处理思路。
2026-08-06
-
Cron 表达式完全指南:五个字段、经典坑与调试技巧
为什么 `*/5` 和 `5` 的结果天差地别?为什么周日既能写 0 又能写 7?为什么每月 1 号的任务会在 2:30 神秘消失?这篇指南把 cron 表达式的语法、常见调度和最容易踩的坑一次讲清楚。
2026-08-06
-
CSV 文件处理常见问题:编码乱码、分隔符与 Excel 陷阱
CSV 看似简单,实则处处是坑:Excel 打开中文乱码、欧洲文件用分号、编号被转成科学计数法。这篇文章把最常见的 CSV 问题逐一说清,并给出可操作的解决办法。
2026-08-06
-
DNS 记录类型完全指南:从 A 记录到排障实战
A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、SRV 各是干什么的?为什么 CNAME 不能放在根域名上?迁移前为什么要把 TTL 调低?这篇指南把常见 DNS 记录类型、TTL 缓存机制和排障流程一次讲清楚。
2026-08-06
-
HTTP 状态码排查指南:看到 4xx/5xx 先看哪里
接口报错时,状态码是第一手线索。这篇文章讲清五大类状态码的含义,把 200 到 504 最常见的 16 个状态码逐个拆开讲成因和排查方向,并说清 301/302 的 SEO 差异与 502/504 的本质区别。
2026-08-06
-
JSON 解析失败的 10 个常见原因及修复方法
Unexpected token、trailing comma、单引号——JSON 报错信息总是语焉不详。这篇文章把最常见的 10 类 JSON 格式错误逐个拆开,告诉你怎么快速定位和修复。
2026-08-06
-
JWT 完全指南:三段结构、签名原理与常见误区
JWT 的三个部分分别是什么?签名到底保证了什么?HS256 和 RS256 该怎么选?这篇指南把 JWT 的结构、验证原理、经典踩坑和调试方法一次讲清楚。
2026-08-06
-
Markdown 表格完全指南:语法、对齐与常见坑
Markdown 表格语法看起来只有几根竖线,真正写起来却处处是坑:对齐符号怎么放、单元格里的竖线怎么转义、为什么不能换行。这篇文章把管道表格的规则和限制讲透,并告诉你什么时候该放弃手写。
2026-08-06
-
密码安全实战:多长的密码才够用
8 位复杂密码和 16 位随机密码,哪个更安全?这篇文章用熵的计算告诉你答案:为什么长度比复杂度更重要,以及如何用密码管理器和随机生成器真正落地一套安全的密码策略。
2026-08-06
-
正则表达式入门:10 个日常工作最常用的模式
不用背完整本正则语法也能解决 80% 的问题。这篇文章挑出日常工作里最常用的 10 个正则模式,逐个拆开讲清楚每个符号的含义,再说清楚贪婪与非贪婪的区别和测试正则的正确姿势。
2026-08-06
-
Unix 时间戳完全指南:从纪元到 2038 问题
为什么时间从 1970 年开始数?秒和毫秒搞混会发生什么?2038 年 1 月 19 日会发生什么?这篇指南把 Unix 时间戳的概念、常见坑和调试技巧一次讲清楚。
2026-08-06
-
URL 编码完全指南:什么时候用 encodeURIComponent,什么时候不用
URL 里的 %20 到底是什么?encodeURI 和 encodeURIComponent 该用哪个?为什么空格有时变成加号?这篇文章把 URL 编码的规则、历史和常见坑一次讲清楚。
2026-08-06
-
UUID 完全指南:v1 到 v7 的区别、碰撞概率与数据库实践
UUID 到底有几个版本?v4 随机生成的 UUID 会撞车吗?为什么数据库主键更推荐 v7?这篇指南把 UUID 的版本、碰撞数学、索引影响和常见误用一次讲清楚。
2026-08-06
-
YAML 避坑完全指南:从挪威问题到不安全的加载器
为什么挪威的 ISO 国家代码会变成 false?版本号 1.10 为什么会变成 1.1?YAML 看起来人畜无害,实际上处处是隐式类型转换的陷阱。这篇指南把 YAML 的经典坑、安全风险和验证策略一次讲清楚。
2026-08-06