本站 Markdown 写作指南

站点支持的 Markdown 语法与排版规范,附完整示例,可直接当写作模板。

avatar 渡劫博客 发表于 2026-10-28

一条命令,把手机接进云端 AI:渡劫code 实战记

在对话里让 AI 直接操作手机:三层架构、账户级 API、一条命令安装,以及 36 秒掉线、dpkg 中断、无障碍替代无线调试这些真坑。

avatar 渡劫博客 发表于 2026-10-28

多源音乐播放:自有曲库 + 网易云/iTunes/Audius 的降级链

音乐播放器不局限单一平台。记录 R2 自有曲库、网易云 iframe、iTunes 30 秒试听与 Audius 兜底的优先级设计,以及 Worker 出口访问直链 404/429 的坑与 CSP frame-src 配置。

avatar 渡劫博客 发表于 2026-10-27

图片上传的四道闸:魔数校验、协议白名单、SSRF 与限流

只看 MIME 能被改名绕过,z.string().url() 会放行 javascript:。记录文件头魔数校验、httpUrlSchema 协议白名单、抓取内网地址拦截、RateLimiter 限流与完整 CSP 的落地和实测。

avatar 渡劫博客 发表于 2026-10-27

Worker 级 HTML 缓存实战:分钟桶、构建版本与登录态分流

每次请求都 SSR 查 D1 太浪费。用 Cache API 做「构建版本 + 分钟桶」的 HTML 缓存,并处理 body 被掏空、登录态串号、无法按 tag 失效三个坑,附实测数据。

avatar 渡劫博客 发表于 2026-10-27

iOS27.2支持禁止应用使用摇一摇广告了,不影响导航软件和视频软件

这篇文章介绍了 **iOS 27.2** 新增的**限制运动数据**功能,用来屏蔽应用通过**摇一摇**触发的开屏广告。开启路径是进入**隐私与安全**,选择运动与健身,再点限制运动数据,最后在右上角编辑中把所有应用加入列表。文章同时澄清了两个常见误解:限制动作数据**不影响视频软件的横竖屏自动切换**,也**不影响导航软件的陀螺仪**。作者建议先把所有软件都加入列表,遇到不可用的情况再单独解禁,...

EncoDeck 上手:Windows 上的多品牌耳机控制中心,不用再为切降噪拿起手机

这篇文章介绍了 **EncoDeck**,一个用 WinUI 3 写的 Windows 耳机控制工具,把欢律里常用的耳机设置搬到电脑上:电量、降噪切换、EQ、空间音频、触控手势和双设备连接都能在托盘面板里完成,还能绑全局快捷键。文章说明了它的**托盘快捷面板**、**连接弹窗不抢音频**等细节,也提醒真机验证目前集中在 **OPPO Enco X4**,其他品牌多为协议移植实现,写入功能尚未逐项验...

国产数据库迁移:真正花时间的从来不是搬数据

这两年接了几个国产化替代的迁移项目,事后复盘算过一笔账:搬数据本身占整个项目周期不到 20%,剩下 80% 全耗在语法改写、存储过程翻译和双轨验证上。这篇把踩过的坑按阶段理一遍,顺序大致就是项目该走的顺序。

avatar 杜老师说 发表于 2026-10-23

Ubuntu 把一块磁盘的目录挂载到另一块磁盘的目录下:bind mount 完整实践

同一台 Ubuntu 上把 A 盘某目录映射到 B 盘路径:bind mount 原理、临时挂载、fstab 与 systemd 三种持久化写法,附依赖顺序、权限与 target is busy 排错。

avatar 宏尘极客 发表于 2026-10-20

说说广场 API 0.31.0 版的调用代码说明

前段时间把说说平台从 0.29.x 升到了 Memos 0.31.0,接口几乎全换了一遍。旧代码直接跑不通,最典型的就是列表接口的 parent 参数没了、附件字段从 resources 改名成 attachments。这篇就把升级后实际能用的调用方式逐个拆开讲,示例全部对着线上实例跑过,附接口路径、字段说明、返回结构和错误码,文末还有这次踩到的两个坑——其中一个是防火墙拦的,不是 Memos 的...

avatar 杜老师说 发表于 2026-10-13
弹