技术解析
工具背后的技术原理、实现方式与能力边界。

编程开发
用代码画图:diagram-as-code 的原理、引擎与能力边界
Mermaid、PlantUML、Graphviz 这类『用文字描述、自动生成图』的方案是怎么工作的?本文讲清从文本到图形的解析—布局—渲染三段流水线、各引擎的取舍,以及自动布局的能力边界。
2026年6月27日阅读全文

编程开发
别用 MD5 存密码:哈希、加盐和口令哈希到底差在哪
MD5/SHA-256 是哈希算法,但直接拿来存密码是错的。本文讲清哈希、加盐、口令哈希(bcrypt/Argon2)三者的区别,以及为什么校验文件用 SHA-256、存密码却要慢哈希。
2026年6月27日阅读全文

图片设计
隐形水印扛得住截图、压缩和旋转吗?盲水印的原理与边界
盲水印把信息藏进图片频域,肉眼看不见。但它真能在微信压缩、截图、旋转后还被检出吗?本文讲清空域 vs 频域、DCT/DWT 与抗几何攻击的原理与能力边界。
2026年6月27日阅读全文

3D 建模 编程开发
网页里的 3D 模型为什么这么卡?减面、合并顶点与贴图压缩
同一个模型在 Blender 里很流畅,放到网页就卡顿、加载半天。本文从三角面数、顶点重复、贴图体积三个维度,讲清 Web 端 3D 模型优化的原理、各手段的取舍与能力边界。
2026年6月27日阅读全文

剪视频 编程开发
不装软件也能转码剪视频:浏览器里的 WebCodecs 是怎么做到的
过去网页处理视频要么上传服务器、要么用 ffmpeg.wasm 软解很慢。WebCodecs 让浏览器直接调用硬件编解码器。本文讲清它的工作原理、与 ffmpeg.wasm 的区别和能力边界。
2026年6月27日阅读全文

写论文 编程开发
浏览器里怎么跑 LaTeX?从公式渲染到整篇编译的两套技术
不装 TeX 也能在网页里渲染 .tex,背后是两套不同技术:公式靠 KaTeX/MathJax,整篇文档靠 WebAssembly 版 TeX 引擎。本文讲清原理、性能取舍与能力边界。
2026年6月23日阅读全文