TwoThink Dev 博客

教程与技巧

SQL 怎么在线格式化?关键字大写与缩进规则

通用 SQL 排版:SELECT 字段换行、WHERE 续行缩进、子查询与 CASE WHEN,TwoThink SQL 美化工具纯浏览器处理。

正则表达式怎么在线测?g/i/m 标志与捕获组一次搞懂

用浏览器原生 RegExp 讲解 g/i/m/s/u/y 标志、捕获组与替换预览,并介绍 TwoThink 正则测试器(内容不上传)。

Markdown 在线怎么写?实时预览与 XSS 安全说明

自写 Markdown 解析器渲染 React 元素,链接 URL 白名单防 javascript:,TwoThink 在线编辑器不上传内容。

CSV 转 JSON 怎么处理引号和嵌套字段?

说明 CSV 引号转义、字段内逗号/换行,以及 JSON 嵌套对象转 CSV 时用点号展平的取舍;推荐用 TwoThink 本地互转工具。

我们上线的 12 个免费开发者工具(无广告)

TwoThink Dev 工具清单:JSON、正则、密码生成等,纯前端、0 上传、0 注册。

进制转换怎么算?2/8/10/16 与大数场景

解释二进制、八进制、十进制、十六进制互转注意点(前缀、负数、大整数),并介绍 TwoThink 进制转换工具。

在线密码生成器用 Math.random 危险吗?看熵与 Web Crypto

解释密码生成器应使用 crypto.getRandomValues、如何估算熵,以及 TwoThink 密码生成器的用法与排除易混淆字符选项。

代码 Diff 怎么对比?3 个工具实测

提 PR 前自检、对比配置差异,一行 diff 能省半小时扯皮。

Cron 表达式怎么写?5 段 + 6 段详解

定时任务看不懂 0 0 * * *?拆字段 + 看下次执行时间更直观。

SHA256 时代为什么 MD5 不安全了?

MD5 碰撞成本早已可承受;完整性校验请用 SHA-256,密码请用 bcrypt/argon2。

JWT 是什么?3 步搞懂 Token 内容(不深入签名)

调试登录态时,先看清 Header 与 Payload,再谈验签。

UUID 是什么?v4 为什么是默认?(含 v7 展望)

主键、请求 ID、文件名去重——多数场景直接用 UUID v4 就够。

时间戳是什么?3 种常见格式详解

日志里的 10 位 / 13 位数字,搞清秒与毫秒能少踩一半时区坑。

URL 编码的 5 个应用场景(附 JS / Python)

URL 里出现中文或 & = 时,正确编码能避免参数被截断。

Base64 是什么?为什么常见于数据传输?

Base64 把二进制变成可打印字符,JWT、邮件附件、数据 URL 都会用到。

JSON 格式化怎么用?3 种方法(在线 / 命令行 / 编辑器插件)

后端返回一坨难读的 JSON,或者配置文件错位想验证——先用格式化工具看清楚结构。