我很喜欢 OPPO 表盘市场的「明晰组件」这个表盘,唯一的美中不足是,日期、星期和秒数都是灰色。暗光下还能看清,但在户外强光下对比度太低,几乎要凑近才能辨认。想把这几个元素改成白色。真正动手后才发现,它不是普通的 APK 表盘,而是 OPPO 的 engine 表盘包,而且主屏和抬腕/AOD 是两套完全不同的渲染资源。
本文记录一次在自家设备上的修改过程,不涉及绕过付费或分发修改后的表盘;如果你也想改自己买的表盘,可以参考思路。
我很喜欢 OPPO 表盘市场的「明晰组件」这个表盘,唯一的美中不足是,日期、星期和秒数都是灰色。暗光下还能看清,但在户外强光下对比度太低,几乎要凑近才能辨认。想把这几个元素改成白色。真正动手后才发现,它不是普通的 APK 表盘,而是 OPPO 的 engine 表盘包,而且主屏和抬腕/AOD 是两套完全不同的渲染资源。
本文记录一次在自家设备上的修改过程,不涉及绕过付费或分发修改后的表盘;如果你也想改自己买的表盘,可以参考思路。
博客写完,还要打开微信公众号后台,把 Markdown 粘进网页版排版工具,选主题、挑代码高亮,再把十几张图片一张张传上去,最后设封面、填原文链接……一篇文章光搬运就得半小时,搬完常常还发现图串了、代码块样式乱了。
后来我把这一整套流程压成了一条命令:
1 | pnpm run pubmp |
这条命令会:
source/_posts 下最近改动的那篇文章——未提交的改动优先,没有就回溯到最近一次改过文章的提交;/gallery/... 换成磁盘绝对路径,并把微信不支持的 webp 转成 png / jpg;联想拯救者 Y700 四代(TB322FC)刷入澎湃 OS 3 教程
以下教程是我在给平板刷澎湃 OS 的过程中,由 AI 总结出来的经验,我已经在 AI 的帮助下成功刷入了系统,所以教程是我验证过的。
我刷的是酷安 GUF26 大佬的包(https://www.coolapk.com/feed/73068360?s=OGUzZGJmYTc4MzYzZWc2YWEwNDk0OXoa1661),这个包在社区里评价很好,用起来稳定没什么 bug,只是没有刷机教程,第一次刷无从上手。包和所有工具的下载地址你都可以在链接的评论区里找到,这里为了尊重原作者,就不做搬运了。建议使用 123 云盘 APP 下包,不需要会员。下载后解压到一个不带中文的路径,然后我们教程开始。
9008(EDL)线刷方式 · 已解 BL 锁 + 已有 Root 版本
刷机包:HyperOS 3.0.307.0(移植自小米平板 8 Pro,作者:酷安 GUF26)
本教程基于对当前目录刷机包的逐文件逆向验证(rawprogram XML、工具箱脚本)+ 互联网公开资料整理
各种 AI 工具来来回回切模型太麻烦?Bifrost 自建 AI 网关,实现模型切换自由
一直有个烦恼,AI 模型提供商太多,一会这个限免,一会那个涨价,所以经常要给 OpenCode、OpenClaw、WorkBuddy 等等各种客户端配置模型 API,家里电脑配一遍,单位笔记本又配一遍,Mac mini 上再配一遍,每次切换模型都要至少配 9 遍,是不是很烦?前段时间认识了 OrcaRouter,号称可以输入自己的 key,充当免费的代理,但他们的服务器在国外,多层转发就要慢半拍,也不知道模型 key 交给他们安不安全,于是我就在想,我能不能搭个自己的 AI 网关来实现这个功能?我一共试了三个方案,分别是 New API、OmniRoute、Bifrost,最终选定了 Bifrost。
New API:功能大而全,适合搭建付费中转站,还需要单独部署一个数据库,个人使用也可以,有点太重了,用不了那么多功能。
OmniRoute:适合个人使用,特点是能接入许多免费模型 API,适合不想花钱,用量不多的人,界面的 AI 味儿挺浓的。
Bifrost:企业级,界面简洁,宣称是最快的企业级 AI 网关,资源消耗很小(大约 200MB 内存)。
浏览器发送 OPTIONS 预检请求后,Nginx 返回了 204 响应,且 Access-Control-Allow-Headers 设置为 *,但浏览器仍然报错:
1 | Access to XMLHttpRequest at 'http://.../api/...' |
贪便宜买的三年京东云,年年都能给你整点不一样的惊吓😂。阿里云腾讯云用了十来年都没碰到过一次糟心事。
2023 年 10 月买的京东云轻量云主机,有效期 3 年。

2024 年 3 月,发现硬盘 I/O 严重问题,最低时仅有 3MB/s,可以看我之前发的这篇文章,即使后来客服给换成了 SSD,也只达到勉强能用的 60MB/s,不是哥们,我家监控的 TF 卡都比这个快…
浏览器直接访问正常,过了负载均衡就崩了?只因响应头里多了个空格
分享一个今天的生产问题,某系统直接访问正常,经过负载均衡就报连接被重置 Connection Reset,在机房查了两个多小时,最后发现是后端 Java 设置响应头的时候 setHeader("Expires ", xxx),Expires 后面多打了一个空格,导致响应头不符合 HTTP Header 规范(key: value),负载均衡处理不了这种不规范的响应头,直接丢包了。
排查过程难就难在,浏览器有容错,所以直接连接后端就没问题,也没有任何警告,后端也没有任何报错,负载均衡也没有任何报错,排除了一圈感觉谁都没问题,问 AI 也没用,这多的一个空格在响应头里,浏览器 Network 看不到,不用抓包工具根本发现不了,所以把这段经验分享给大家。