# TIL

LLMS 索引： [llms.txt](/llms.txt)

---

TIL 全称为 Today I Learned，旨在简短的分享自己获得的知识/经验，或者仅仅是自认为有趣的事物。受到 [Simon Willision](https://til.simonwillison.net/) 和 [Julia Evans](https://jvns.ca/til/) 的启发。形态上可能类似于微博（广义的 micro-blogging），但是不受平台限制。

我曾经让 LLM 找对应 TIL 的两个字的中文翻译，但似乎都不太满意，因此暂时保留原始名字。未来如果找到合适的可能会换上。以下是一些可能的翻译：今学；今知；今悟；今得；今获；今识；今明；今晓；今解。

另外如果你喜欢 TIL，可能也会对我的 [书签](https://github.com/jerrylususu/bookmark-collection) 和 [书签摘要](https://github.com/jerrylususu/bookmark-summary) 感兴趣。

---

本节页面：

- [用 JSON 数据列派生出关系数据库中的其他列](/til/json-column-as-true-data-other-column-derived/)
- [WebMention - 去中心化的网站间互动](/til/webmention/)
- [BOCU-1 - Unicode 的差分编码](/til/unicode-bocu1-diff-encoding/)
- [用 apt-file search 找缺失的文件属于哪个包](/til/apt-file-search/)
- [被浏览器禁用的端口 (or 为什么连不上 6000 端口上的 HTTP 服务）](/til/brower-limited-ports/)
- [Enthusiam 算法 - 群聊里有人又有 AI，下一个谁发言？](/til/enthusiam-take-turns/)
- [反爬虫工具 Anubis 中的 anime girl 图像](/til/anime-girl-in-anibus/)
- [DumPy - 没有聪明技巧，用起来更省心的 Numpy 封装](/til/dumpy-numpy-when-dumb/)
- [simpleeval - 受限安全的 Python 表达式评估](/til/simpleeval-safe-py-eval/)
- [HyDE - 用生成的假答案来搜索嵌入 (2212.10496)](/til/hyde-llm-fake-answer-rag/)
- [组织文档的 Diátaxis 框架](/til/diataxis-framework-for-doc/)
- [Apple's Widget Backdoor - 如何用受限的 API 在小组件上实现动画效果](/til/apples-widget-backdoor/)
- [Prima.cpp - 跨设备运行 LLM (2504.08791)](/til/prime-cpp-run-llm-multi-node/)
- [部分视频中的马赛克可以被去除](/til/video-decensoring/)
- [JSX Over The Wire - 对 React 服务端组件的自然推导](/til/jsx-over-the-wire-react-server-side-component/)
- [GCRA 限流算法](/til/gcra-rate-limiting/)
- [rustc_codegen_clr - 把 Rust 编译成 C](/til/rustc-codegen-clr-compile-rust-to-c/)
- [CaMeL - 用双 LLM 和数据流分析实现提示注入缓解 (2503.18813)](/til/camel-helps-prompt-injection-by-dual-llm-and-data-flow-analysis/)
- [Concrete Syntax Tree 具体语法树](/til/concrete-syntax-tree/)
- [Graft - 支持部分复制的同步引擎](/til/graft-rust-sync-engine/)
- [来自「You don't know Git」演讲的一些 Git 小技巧](/til/some-git-tricks-from-you-dont-know-git/)
- [PocketFlow - 仅有 100 行的 LLM 工作流框架](/til/pocketflow-simple-llm-node-framework/)
- [Wish - 用 SSH 作为任何 TUI 应用的入口](/til/wish-for-ssh-apps/)
- [用 Quak 探索数据](/til/quak-data-explorer/)
- [用连字实现图标](/til/google-material-icon-ligature/)
- [Pydantic Evals - 给 LLM 的单元测试](/til/pydantic-evals/)
- [debug-gym - 给 LLM 提供调试工具可以提高代码任务能力](/til/debug-gym-debugger-for-llm-helps-coding/)
- [coredumpy - 实现事后调试的 Python 库](/til/coredumpy-post-mortem-debugging/)
- [Node Module Inspector](/til/node-module-inspector/)
- [让 LLM 从文件生成美观的网页的 prompt](/til/prompt-for-visualize-file-in-style/)
- [Think Tool - 用 Noop Tool Call 让 LLM 记录自己的思考](/til/think-tool-no-op-tool-call/)
- [TypeScript 中的错误处理光谱](/til/typescript-error-handling-spectrum/)
- [Block Diffusion - 分块扩散的半自回归模型 (2503.09573)](/til/block-diffusion-half-autoregressive-llm/)
- [Second Me - 训练一个自己的 AI 化身 (2503.08102)](/til/second-me-self-as-ai-model/)
- [Wasp - 用于构建全栈网站的元框架](/til/wasp-as-a-meta-framework/)
- [DVC - Data Version Control](/til/data-version-control/)
- [对代码的上下文检索（Contextual Retrieval）](/til/code-contextual-retrieval/)
- [LLM 是现实世界的快照](/til/llm-as-world-snapshot/)
- [浏览器内置的默认 HTML 样式](/til/browser-default-css/)
- [Claude 的 Text Editor Tool](/til/claude-text-editor-tool/)
- [游牧计算](/til/on-nomadic-compute/)
- [用 LLM 计算可视化文字的信息增量](/til/llm-perplexity-visualization/)
- [Emoji Kitchen - 用 2 个已有的 emoji 生成新的 emoji](/til/emoji-kitchen/)
- [用 PATH 里的脚本是更好的别名](/til/scripts-in-path-can-do-more-than-alias/)
- [Rust 的日期库的奇妙实现](/til/rust-date-function-math-magic/)
- [用 Unicode 变体选择器隐藏信息](/til/hide-info-unicode-var-selector/)
- [LLMSerp - 把大语言模型当作搜索引擎](/til/llmserp-llm-as-search-engine-page/)
- [debugpy - VSCode 无配置文件调试 Python](/til/debugpy-vscode/)
- [要求 LLM 在完成任务时留下笔记](/til/make-llm-take-notes-when-finishing-task/)
- [curl 有 LTS 了](/til/curl-has-5-year-lts/)
- [Excel 的自动填充实际上是程序生成](/til/excel-auto-complete-as-program-systhenis/)
