DEVTOOLBOX / REFERENCE CARDS

可下载速查卡

三张可打印的速查卡:ASCII 全表、HTTP 状态码、Unix 权限位。数字与网页表格同源,PDF 由构建期直接排版生成,因此两者不会不一致。

ASCII 与码点速查卡

128 个 ASCII 码点:十进制、十六进制、类别与 UTF-8 字节数

下载 PDF 3 页 · v1.0

文本看起来不对时,第一个该查的是码点,而不是字符本身。这张卡列出全部 128 个 ASCII 码点:十进制、十六进制、控制符缩写或字形、类别,以及 UTF-8 字节数,让每次不一致都能落到一个具体数字上。

什么时候用得上

十进制十六进制字形或名称类别UTF-8 字节
00x00NUL控制字符1
10x01SOH控制字符1
20x02STX控制字符1
30x03ETX控制字符1
40x04EOT控制字符1
50x05ENQ控制字符1
60x06ACK控制字符1
70x07BEL控制字符1
80x08BS控制字符1
90x09TAB控制字符1
100x0ALF控制字符1
110x0BVT控制字符1
120x0CFF控制字符1
130x0DCR控制字符1
140x0ESO控制字符1
150x0FSI控制字符1
160x10DLE控制字符1
170x11DC1控制字符1
180x12DC2控制字符1
190x13DC3控制字符1
200x14DC4控制字符1
210x15NAK控制字符1
220x16SYN控制字符1
230x17ETB控制字符1
240x18CAN控制字符1
250x19EM控制字符1
260x1ASUB控制字符1
270x1BESC控制字符1
280x1CFS控制字符1
290x1DGS控制字符1
300x1ERS控制字符1
310x1FUS控制字符1
320x20(空格)空白1
330x21!标点1
340x22"标点1
350x23#标点1
360x24$标点1
370x25%标点1
380x26&标点1
390x27'标点1
400x28(标点1
410x29)标点1
420x2A*标点1
430x2B+标点1
440x2C,标点1
450x2D-标点1
460x2E.标点1
470x2F/标点1
480x300数字1
490x311数字1
500x322数字1
510x333数字1
520x344数字1
530x355数字1
540x366数字1
550x377数字1
560x388数字1
570x399数字1
580x3A:标点1
590x3B;标点1
600x3C<标点1
610x3D=标点1
620x3E>标点1
630x3F?标点1
640x40@标点1
650x41A大写字母1
660x42B大写字母1
670x43C大写字母1
680x44D大写字母1
690x45E大写字母1
700x46F大写字母1
710x47G大写字母1
720x48H大写字母1
730x49I大写字母1
740x4AJ大写字母1
750x4BK大写字母1
760x4CL大写字母1
770x4DM大写字母1
780x4EN大写字母1
790x4FO大写字母1
800x50P大写字母1
810x51Q大写字母1
820x52R大写字母1
830x53S大写字母1
840x54T大写字母1
850x55U大写字母1
860x56V大写字母1
870x57W大写字母1
880x58X大写字母1
890x59Y大写字母1
900x5AZ大写字母1
910x5B[标点1
920x5C\标点1
930x5D]标点1
940x5E^标点1
950x5F_标点1
960x60`标点1
970x61a小写字母1
980x62b小写字母1
990x63c小写字母1
1000x64d小写字母1
1010x65e小写字母1
1020x66f小写字母1
1030x67g小写字母1
1040x68h小写字母1
1050x69i小写字母1
1060x6Aj小写字母1
1070x6Bk小写字母1
1080x6Cl小写字母1
1090x6Dm小写字母1
1100x6En小写字母1
1110x6Fo小写字母1
1120x70p小写字母1
1130x71q小写字母1
1140x72r小写字母1
1150x73s小写字母1
1160x74t小写字母1
1170x75u小写字母1
1180x76v小写字母1
1190x77w小写字母1
1200x78x小写字母1
1210x79y小写字母1
1220x7Az小写字母1
1230x7B{标点1
1240x7C|标点1
1250x7D}标点1
1260x7E~标点1
1270x7FDEL控制字符1

相关工具: 字符/ASCII 码查询Unicode 转义Hex 编解码字符统计

HTTP 状态码速查卡

RFC 9110 及其扩展中登记的状态码,按类别排列

下载 PDF 2 页 · v1.0

状态码不是「请求感觉如何」的标签,而是关于发生了什么的机器可读声明。这张卡列出已登记的状态码、原因短语,以及那个决定修法的细节——哪些不许带正文、哪些可被缓存、哪些要求客户端换一种重试方式。

什么时候用得上

状态码原因短语它承诺了什么
100Continue请求头已收到,客户端可继续发送正文
101Switching ProtocolsWebSocket 升级就在这里
102ProcessingWebDAV,表示服务器已收到但尚未完成
103Early Hints在最终响应前先送 Link 头做预加载
200OK语义随方法变化:GET 返回正文,POST 返回结果
201Created应带 Location 指向新资源
202Accepted已受理但未完成,通常配轮询
203Non-Authoritative Information正文经代理改写
204No Content禁止带正文;仍可带元数据头
205Reset Content要求客户端重置表单视图
206Partial Content配合 Content-Range,断点续传的基础
207Multi-StatusWebDAV,正文是多状态 XML
208Already ReportedWebDAV,避免重复枚举
226IM Used增量编码已应用
300Multiple Choices客户端需自行选一个表示
301Moved Permanently缓存友好;方法可能被改成 GET
302Found临时跳转,历史实现会改写方法
303See Other明确要求改用 GET 取结果
304Not Modified必须带验证器,且不带正文
305Use Proxy已废弃
307Temporary Redirect方法与正文原样保留
308Permanent Redirect永久版 307,缓存友好
400Bad Request语法或参数不合法
401Unauthorized缺凭证;应带 WWW-Authenticate
402Payment Required长期保留未启用
403Forbidden身份已知但无权限,重试无用
404Not Found也可用于隐藏资源存在性
405Method Not Allowed应带 Allow 头
406Not Acceptable按 Accept 协商失败
407Proxy Authentication Required代理层认证
408Request Timeout服务端等待请求超时
409Conflict状态冲突,典型是并发写
410Gone曾存在且明确不再存在,可安全清理索引
411Length Required需要 Content-Length
412Precondition FailedIf-Match 等前置条件不成立
413Content Too Large请求体超过服务端上限
414URI Too Long目标 URI 过长
415Unsupported Media TypeContent-Type 不受支持
416Range Not Satisfiable应带 Content-Range: bytes */长度
417Expectation FailedExpect 头无法满足
418I'm a teapot4 月 1 日玩笑,但仍在 RFC 9110 保留
421Misdirected Request连接复用到不匹配的主机
422Unprocessable Content语法正确但语义不合规
423LockedWebDAV 资源被锁
424Failed DependencyWebDAV,前置操作失败
425Too Early防重放,加密握手未完成
426Upgrade Required要求升级协议
428Precondition Required要求条件请求,防丢失更新
429Too Many Requests应带 Retry-After
431Request Header Fields Too Large请求头总大小超限
451Unavailable For Legal Reasons法律原因不可用
500Internal Server Error未预期错误,不应泄露内部细节
501Not Implemented不识别请求方法
502Bad Gateway上游返回了无效响应
503Service Unavailable过载或维护,应带 Retry-After
504Gateway Timeout上游超时
505HTTP Version Not Supported协议版本不支持
506Variant Also Negotiates内容协商配置错误
507Insufficient StorageWebDAV 空间不足
508Loop DetectedWebDAV 检测到循环
510Not Extended需要扩展才能处理
511Network Authentication Required门户认证,典型是公共 Wi-Fi

相关工具: HTTP 状态码查询URL 解析User Agent 解析

Unix 权限速查卡

八进制位、rwx 三元组、特殊位,以及真正会敲的那些模式

下载 PDF 1 页 · v1.0

权限是三个相互独立的数字,几乎所有事故都来自把它们当成一个词来读。这张卡给出每个八进制位打印什么、授予什么,特殊位做什么,以及真实部署里会出现的那些模式——包括为什么目录即便可读,也需要执行位才能进入。

什么时候用得上

八进制位打印为实际含义
0---目录连列目录与进入都不行
1--x目录上等价于「可穿过」,仍需知道具体路径
2-w-可截断与追加,但不能读取
3-wxdrop-box:能创建与删除,但不能枚举
4r--脚本无法执行;目录可列出名字
5r-x目录最常见的组合
6rw-普通数据文件的常见值
7rwx目录的全权,也是脚本的可执行值

相关工具: Unix 权限计算器ZIP 解压创建 ZIP 压缩包

内容复核 PDF 由构建期生成,标签为英文(内嵌 Helvetica,仅支持拉丁字符)