# Hotdry Blog

> 代码、系统与工程实践的长期写作记录，适合按文章、分类和归档路径持续检索。

## 页面摘要
- 路径: /page/678/
- 当前页: 678 / 843
- 每页文章数: 20
- 文章总数: 16860
- 分类数: 267
- 归档年份数: 4
- 归档月份数: 17

## 快速导航
- [分类索引](/categories/)
- [归档索引](/archive/)
- [关于](/about/)
- [RSS](/rss.xml)

## 本页文章
### [深入剖析 LaTeXpOsEd：你的 .tex 源文件可能正在泄露敏感信息](/posts/2025/10/13/latexposed-analyzing-information-leakage-from-tex-source-files/)
- 日期: 2025-10-13T18:18:55+08:00
- 分类: [ai-security](/categories/ai-security/)
- 摘要: 分析 LaTeX 编译过程中的信息泄露风险，特别是通过日志、辅助文件及恶意宏命令。探讨在 arXiv 等平台上，这些漏洞如何泄露本地路径、操作系统信息，并提供针对作者和平台的缓解策略。

### [用 HTTP/3 和 QUIC 优化视频流：解决自适应码率的队头阻塞问题](/posts/2025/10/13/optimizing-video-streaming-with-http3-and-quic-to-solve-hol-blocking-for-adaptive-bitrate/)
- 日期: 2025-10-13T18:08:12+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 深入分析 HTTP/2 在自适应视频流中的队头阻塞（HOL Blocking）痛点，并阐述如何利用 HTTP/3 和 QUIC 的独立流特性设计概念验证服务器，以实现更流畅、更具弹性的码率切换。

### [pglinter 技术选型：通过 pgrx 复用 PostgreSQL 原生解析器](/posts/2025/10/13/Pglinter-Leverages-Pgrx-For-Native-Sql-Parsing/)
- 日期: 2025-10-13T18:03:26+08:00
- 分类: [database-systems](/categories/database-systems/)
- 摘要: 剖析 pglinter 如何借助 Rust 的 pgrx 框架，不重复造轮子，直接调用 PostgreSQL 内部的真实解析器生成 AST，以实现精准、高效的 SQL 质量分析。

### [pdfly：基于 pypdf 的命令行 PDF 瑞士军刀](/posts/2025/10/13/pdfly-cli-pdf-automation-with-pypdf/)
- 日期: 2025-10-13T17:49:07+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 告别繁琐的 GUI 操作，探索如何利用 pdfly 这款基于 pypdf 的命令行工具，轻松实现 PDF 合并、旋转、提取内容等自动化工作流。

### [pglinter 内部机制：并非 SQL 解析，而是 pgrx 框架的 Rust 到 SQL 生成魔法](/posts/2025/10/13/pglinter-internals-not-sql-parsing-but-pgrx-rust-to-sql-generation-magic/)
- 日期: 2025-10-13T17:33:07+08:00
- 分类: [database-systems](/categories/database-systems/)
- 摘要: 深入剖析 pglinter 的实现，揭示其并非通过解析 SQL AST 运作，而是巧妙利用 pgrx 框架，在编译期将 Rust 规则函数自动转换为高效的 PostgreSQL SQL 定义，实现对数据库模式的静态检查。

### [AI驱动的SQL验证：超越传统解析器的技术演进](/posts/2025/10/13/ai-driven-sql-validation-beyond-traditional-parsers/)
- 日期: 2025-10-13T17:19:48+08:00
- 分类: [ai-systems](/categories/ai-systems/)
- 摘要: 探讨现代SQL验证如何从严格的AST语法树解析，演进为以AI为核心的意图理解与错误修复。分析AI在处理多方言、模糊语法和语义检查方面的优势与挑战。

### [用 MicroPython 为 ESP32 构建一个类安卓的抢占式多任务内核](/posts/2025/10/13/building-an-android-like-preemptive-multitasking-kernel-for-esp32-with-micropython/)
- 日期: 2025-10-13T17:04:36+08:00
- 分类: [embedded-systems](/categories/embedded-systems/)
- 摘要: 在资源受限的微控制器上，MicroPython 通常与协作式多任务相关联。本文探讨如何利用 ESP32 底层的 FreeRTOS，通过 `_thread` 模块实现一个受安卓启发的、基于事件驱动的抢占式内核架构。

### [从QUIC到QPACK：深入解析HTTP/3核心机制](/posts/2025/10/13/from-quic-to-qpack-deconstructing-http3-core-mechanisms/)
- 日期: 2025-10-13T16:48:34+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 深入剖析HTTP/3如何基于QUIC解决队头阻塞，详解其流多路复用、快速连接与QPACK头部压缩的核心机制与性能优势。

### [完美的陷阱：当形式化验证的代码在现实世界中失效时](/posts/2025/10/13/the-pitfalls-of-perfection-when-formally-verified-code-fails/)
- 日期: 2025-10-13T16:33:41+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 形式化验证通过数学证明代码的正确性，但它并非万无一失。本文探讨了形式化验证系统在实践中的三大常见失败模式：规约与现实脱节、硬件或编译器错误，以及对外部环境的错误假设。

### [弥合规范与现实的鸿沟：用于形式验证系统的混合运行时监控](/posts/2025/10/13/bridging-the-spec-reality-gap-with-hybrid-runtime-monitoring/)
- 日期: 2025-10-13T16:18:22+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 形式验证并非万能。本文探讨如何通过将形式化证明与运行时监控相结合，构建能够抵御因规范差距和环境失配而导致的现实世界故障的稳健混合系统。

### [警惕 Kotlin 中的“土耳其 I”幽灵：构建防御性区域设置测试策略](/posts/2025/10/13/Beware-the-Turkish-I-in-Kotlin-Building-a-Defensive-Locale-Testing-Strategy/)
- 日期: 2025-10-13T16:03:15+08:00
- 分类: [compiler-design](/categories/compiler-design/)
- 摘要: 深入剖析 Kotlin 编译器中因土耳其语（Turkish）区域设置引发的著名大小写转换 Bug。本文提供了一套可落地的防御性测试工程策略，通过静态分析和 CI/CD 环境矩阵，主动发现并预防难以复现的区域特定（locale-specific）缺陷。

### [为旧式气象站注入新生：通过 APRS 实现物联网数据网关改造](/posts/2025/10/13/retrofitting-a-legacy-weather-station-with-an-aprs-iot-gateway/)
- 日期: 2025-10-13T15:48:43+08:00
- 分类: [embedded-systems](/categories/embedded-systems/)
- 摘要: 许多旧式无线气象站经久耐用，但却是数据孤岛。本文将详细介绍如何通过逆向工程解析其私有无线协议，并利用 ESP8266 等廉价硬件构建一个数据网关，将气象数据打包成 APRS 格式上报至互联网，实现硬件的现代化改造。

### [pglinter 深度解析：基于 AST 的规则引擎如何工作](/posts/2025/10/13/pglinter-ast-rule-engine-internals/)
- 日期: 2025-10-13T15:33:11+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 剖析 pglinter 的核心机制，分析它如何利用 pgrx 框架和 pg_query.rs 库，通过解析 PostgreSQL 的抽象语法树（AST）来实现一个高效、可扩展的规则引擎，自动检测数据库中的反模式。

### [将《我的世界》捆绑包问题建模为 Z3 约束求解](/posts/2025/10/13/modeling-minecraft-bundles-for-z3-constraint-solving/)
- 日期: 2025-10-13T15:20:40+08:00
- 分类: [ai-systems](/categories/ai-systems/)
- 摘要: 本文详细介绍了如何将《我的世界》中复杂的捆绑包（Bundle）物品填充规则，精确地翻译成 Z3 约束求解器可以理解的数学模型，聚焦于物品堆叠、容器限制的形式化表达。

### [从游戏到数学：将《我的世界》捆绑包问题精确建模为 Z3 约束](/posts/2025/10/13/modeling-minecraft-bundle-packing-as-a-z3-constraint-problem/)
- 日期: 2025-10-13T15:19:00+08:00
- 分类: [ai-systems](/categories/ai-systems/)
- 摘要: 本文深入探讨如何将《我的世界》中独特的捆绑包（Bundle）物品存放机制，精确地翻译成Z3约束求解器可以理解的数学模型。我们将聚焦于物品堆叠、容量权重和整数约束的建模技术，提供一个从游戏规则到形式化约束的入门指南。

### [防患未然：从Kotlin土耳其语Bug看编译器本地化测试策略](/posts/2025/10/13/a-robust-testing-strategy-for-locale-specific-compiler-bugs/)
- 日期: 2025-10-13T14:34:23+08:00
- 分类: [compiler-design](/categories/compiler-design/)
- 摘要: 深入分析 Kotlin 编译器中一个长达数年的土耳其语区域设置 Bug，并以此为案例，设计一套包含字符编码验证、多区域设置测试套件和 CI 集成的稳健测试方法，旨在系统性地预防和根除编译器中的本地化陷阱。

### [剖析 Omarchy：如何用 Shell 脚本实现幂等的系统配置](/posts/2025/10/13/dissecting-omarchy-how-to-achieve-idempotent-system-configuration-with-shell-scripts/)
- 日期: 2025-10-13T14:13:28+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 深入分析 Omarchy 如何利用 Shell 脚本实现 Arch/Hyprland 环境的幂等配置，探讨其状态检测、错误处理和自动化策略，为构建可预测的系统提供实践参考。

### [Zig 实现 Cubyz 多玩家体素变化的 UDP 同步：增量压缩与冲突解决](/posts/2025/10/13/implementing-udp-voxel-sync-delta-compression-conflict-resolution-zig-cubyz/)
- 日期: 2025-10-13T13:48:09+08:00
- 分类: [systems-engineering](/categories/systems-engineering/)
- 摘要: 面向可扩展多玩家体素世界，给出 UDP 同步体素变化的 Zig 实现、增量压缩技巧与冲突解决参数。

### [构建 Python 大麦网票务自动化机器人：多用户支持与验证码处理](/posts/2025/10/13/build-python-damai-ticketing-bot-multi-user-support-and-captcha-handling/)
- 日期: 2025-10-13T13:18:26+08:00
- 分类: [application-security](/categories/application-security/)
- 摘要: 面向大麦网演唱会购票，提供 Python 机器人构建指南，包括多用户支持、城市/日期/价格过滤、实时监控及验证码处理策略。

### [Engineering Safe Rust-Python Interop in PyTauri: FFI Conventions and Memory Management](/posts/2025/10/13/engineering-safe-rust-python-interop-in-pytauri-ffi-conventions-and-memory-management/)
- 日期: 2025-10-13T12:48:31+08:00
- 分类: [application-security](/categories/application-security/)
- 摘要: 探讨 PyTauri 通过 PyO3 实现 Tauri 桌面应用的 Rust-Python 互操作，重点 FFI 调用约定、借用检查器对齐及零拷贝内存转移策略，提升混合应用性能与安全。

## 热门分类
- [ai-systems](/categories/ai-systems/): 5960 篇
- [systems-engineering](/categories/systems-engineering/): 4056 篇
- [systems](/categories/systems/): 1860 篇
- [ai-security](/categories/ai-security/): 868 篇
- [application-security](/categories/application-security/): 842 篇
- [compiler-design](/categories/compiler-design/): 699 篇
- [security](/categories/security/): 526 篇
- [ai-engineering](/categories/ai-engineering/): 329 篇
- [compilers](/categories/compilers/): 322 篇
- [web](/categories/web/): 205 篇
- [general](/categories/general/): 198 篇
- [mlops](/categories/mlops/): 81 篇

## 最近归档
### [2026 年](/archive/2026/)
- 年度文章数: 6466
- 月份概览: [2026-04](/archive/2026/04/) (494)、[2026-03](/archive/2026/03/) (905)、[2026-02](/archive/2026/02/) (2318)、[2026-01](/archive/2026/01/) (2749)

### [2025 年](/archive/2025/)
- 年度文章数: 10386
- 月份概览: [2025-12](/archive/2025/12/) (2684)、[2025-11](/archive/2025/11/) (2842)、[2025-10](/archive/2025/10/) (2885)、[2025-09](/archive/2025/09/) (1967)、[2025-08](/archive/2025/08/) (1)、[2025-07](/archive/2025/07/) (1)

### [2024 年](/archive/2024/)
- 年度文章数: 5
- 月份概览: [2024-10](/archive/2024/10/) (2)、[2024-09](/archive/2024/09/) (2)、[2024-07](/archive/2024/07/) (1)

### [2023 年](/archive/2023/)
- 年度文章数: 3
- 月份概览: [2023-10](/archive/2023/10/) (2)、[2023-03](/archive/2023/03/) (1)
