把 data_v20 的 42 个 DBC 打进无 listfile 的 PATCH-I.MPQ:标准路径哈希探测定位、WDBC 魔数识别、"尾部追加 + 块表改写"替换实现、加密解密函数不对称的大坑,附 Python 工具与批量替换实测
Spring Boot 2.x 内嵌 VLESS / Trojan over WebSocket 代理隧道实现
本文总结在 Spring Boot 2.5.6 + Java 8 + 内嵌 Tomcat 环境下,于单个 Controller 内实现 VLESS 与 Trojan 协议服务端的完整技术方案。通过 WebSocket 二进制帧承载协议隧道,首包完成协议识别与目标地址解析后建立 TCP 连接,并在 WebSocket 与 TCP 之间双向转发;同时提供订阅接口返回节点 URL。
WOW 3.3.5a MPQ 归档格式与解析
从零拆解 MPQ 归档:文件格式、加密哈希原语、头部定位、哈希表与块表、list/extract 四步操作、压缩派发、特殊文件与"为什么客户端不用密钥",附 Python 实战验证
WOW 3.3.5a 物品附魔 SpellItemEnchantment.dbc 解析
拆解物品附魔核心表:38 字段结构、Effect 类型、EffectArg 多义性、服务端加载机制与 Python 解析
WOW BLP 纹理格式与 Python 解析
BLP2 纹理容器格式详解:Header、Palette、DXT 压缩与 Python blp2png 实现
AzerothCore pdump 文件分析
AzerothCore pdump 文件中角色数据结构与表关系解析
WOW 3.3.5a DBC 文件格式与解析
最近在排查 AzerothCore + PlayerBots 的 LFG 问题时,又翻到了 LFGDungeons.dbc。顺便把 3.3.5a 的 DBC 二进制格式和解析方式整理一下,方便以后直接读表,不用每次都去翻源码。
优惠券系统设计
当前业务规模(IoT 增值服务:云存储、流量包、套餐)采用 模板 + 用户券 + 使用记录 + 生命周期事件 四层模型。
Cloudflare Worker 代理 Bangumi API
Bangumi 的部分域名(api.bgm.tv、next.bgm.tv、bangumi.tv)在当前网络环境下无法直接访问,通过 Cloudflare Worker 做反向代理来解决。
WireGuard 导致 DNS 失效问题复盘
WireGuard 启用后接管全局 DNS 导致域名解析失败的排查与解决,以及 systemd-resolved 与 resolvectl 的深入理解。