在无 root、无无障碍权限的约束下,用 ADB 和 uiautomator dump 从 Android 控件树中打捞结构化数据——一套轻量方案的方法论、匹配模式与实战陷阱。
raw.githubusercontent.com 在国内长期不可访问,将 URL 替换为 jsDelivr CDN 格式,是最简洁的应对方式。
在 Windows Git Bash 的荒原上,为 Claude Code 配置 Playwright MCP,连踩五坑方才跑通——一份关于自动化幻觉与现实落差的田野笔记。
Claude Code 有两套持久化记忆:一套是你写给它的规矩,一套是它自己做的笔记。理解这两者的分工,是驯服 AI 编程助手的关键。
把一个 monorepo 项目搬到腾讯云轻量应用服务器上,像是一次短途搬迁——你以为只是换个地址,结果发现钥匙不对、门锁生锈、邻居还投诉了噪音。
五十二篇技术笔记,值得为它们搭一座向量数据库吗?从语义漂移、chunking 损耗到 BM25 的顽固生命力,一次关于检索方案选择的冷静盘算。
Android 系统杀后台如同天灾,不可杜绝,只可善后。本文记录 Termux 定时任务被杀后的排查与补救,以及从一个错误需求出发,最终找到 Tailscale 跨网络组网的正确答案。
在Android手掌心的沙盒里运行Go程序,遭遇两个沉默的故障:日志失语和时间错位。记录从盲猜到精确定位的过程。
一个 Go+ADB 健康数据工具从 Mac 迁移到 Android Termux 的完整记录。交叉编译三次碰壁,最终发现最笨的办法才是正途。