用云端 Claude Code Agent 搭一个每天自动找 bug、修 bug、开 PR 的 Loop
让跑在 k3s 里的 Claude Code Agent 每天凌晨审计一遍量化平台代码,挑一个最严重的真实 bug,先写复现测试再修,最后自己开 PR。记录这套 Loop 的设计、提示词写法、Gradle 找不到 JDK 等踩坑,以及第一轮找到的 Deflated Sharpe 统计门槛失效问题。
让跑在 k3s 里的 Claude Code Agent 每天凌晨审计一遍量化平台代码,挑一个最严重的真实 bug,先写复现测试再修,最后自己开 PR。记录这套 Loop 的设计、提示词写法、Gradle 找不到 JDK 等踩坑,以及第一轮找到的 Deflated Sharpe 统计门槛失效问题。
家里 NAS 没有公网 IP,之前靠 WireGuard + 跳板机 nginx 反代对外提供服务。跳板机一次重装全站中断后,改成在 k3s 里跑 cloudflared 直连 Traefik,顺带记录 SSH、Access Service Token、跨集群桥接和下线 WireGuard 时踩的坑。
直接对 APK 做 bsdiff/hdiff 差分包很大,是因为 deflate 压缩把改动放大了。参考 archive-patcher 先解压再 diff、合成时按原参数重新压缩,差分包从全量的 46% 降到 22%,合成出的 APK 与官方包逐字节一致;再把合成端搬到 NDK 上做流式、多线程,手机上 6 秒左右、内存 20MB。
有一台家用 NAS,内部利用 Docker 启用了很多服务。NAS 物理机器通过 WireGuard 挂载到公网服务器上。希望 NAS 内部的 Docker 服务能够通过公网访问。由于映射端口需要管理大量服务端口比较麻烦,所以直接通过 ip
最近app内需要上传视频,为了保证视频播放在各端的统一,需要将视频封装格式转换为mp4,本来上ffmpeg非常简单,但是ffmpeg对包体的增加会比较大,而且需求功能很简单 就考虑用Android的media相关api来实现.
很多网址做了大量的反扒行为 为了方便绕过这个检测 需要做指纹特征的隐藏,检测当前浏览器指纹特征 https://bot.sannysoft.com/,核心就是隐藏浏览器navigator.webdriver 这个对象
虽然app实现了捕捉崩溃日志的功能,但是在bug复现过程中 还是产生了不少的苦难,在接触h5之后, 知晓他们可以通过记录dom事件 来实现录像,突然感觉app实现录像也没有那么困难
//设置拍照方向,mCaptureBuilder.set(CaptureRequest.JPEGORIENTATION, ORIENTATION.get(rotation));
需求是写浏览器插件来实现自动填表,发现一个问题 input直接修改value 后 点击提交系统不识别,必须人为在输入框输入任意内容后才识别,先通过堆栈报错 发现网站是vue的
项目中商品详情顶部UI是利用原生渲染,底部详情为了运营方便编辑走的是H5页面,这种场景下 就需要在一个可以滚动的View中去嵌套WebView,最开始项目外部用的NestedScrollView 顶部利用了一个关闭了嵌套滚动的Recycle