随笔记录 第3页
随笔记录,记录自己在学习中踩到的坑,解决办法以及转载一些自己在日常碰到的问题的解决办法,相互学习,互利共勉,共同进步
GitHub Actions 里 Docker BuildKit 缓存每次失效的根因:type=registry 的 token 过期问题-树屋小站

GitHub Actions 里 Docker BuildKit 缓存每次失效的根因:type=registry 的 token 过期问题

问题:明明没改代码,缓存却每次都失效 你在 GitHub Actions 里配了 Docker BuildKit 的 type=registry 缓存,本地跑好好的,Actions 里却每次都从零编译。查看日志,cache source is untrusted...
小树根的头像-树屋小站大树丫小树根3个月前
726
GitHub Actions cron + 矩阵策略:定时触发多版本测试完整方案-树屋小站

GitHub Actions cron + 矩阵策略:定时触发多版本测试完整方案

解决什么问题 每天凌晨自动跑「Python 3.10 / 3.11 / 3.12 × Ubuntu / Windows / macOS」共 9 个组合的测试,或者每周一检查依赖有没有安全更新。GitHub Actions schedule 触发器配合矩阵策略...
小树根的头像-树屋小站大树丫小树根4个月前
7112
LLM 上下文窗口快满了?我在生产踩过的3种应对方案与坑-树屋小站

LLM 上下文窗口快满了?我在生产踩过的3种应对方案与坑

上下文越来越长,模型却开始答非所问 用 LLM 做应用开发,最怕的不是模型不够聪明,而是上下文窗口越来越不够用。 我接手过一个客服机器人项目,上线第一个月效果很好。第三个月开始,用户频繁...
小树根的头像-树屋小站大树丫小树根4个月前
6915
GitHub Actions 缓存失效的根因与解法:同一个 workflow 为什么时而快时而慢(临时标题)-树屋小站

GitHub Actions 缓存失效的根因与解法:同一个 workflow 为什么时而快时而慢(临时标题)

GitHub Actions 缓存失效的根因与解法:同一个 workflow 为什么时而快时而慢 同一个 workflow,第一次跑 3 分钟,第二次跑 40 秒,第三次又回到 3 分钟。换了台机器反而更快。不是网络问题,不...
小树根的头像-树屋小站大树丫小树根4个月前
6814
tiktoken 四种编码器实测:中文场景最大差 108%-树屋小站

tiktoken 四种编码器实测:中文场景最大差 108%

上周发完 token 预算告警文章后,有读者问:'用 tiktoken 统计了,但 API 还是爆了预算,为什么?'我复盘发现——不同模型用的编码器不同,同一段文字,token 数可以差 1 倍。中文场景尤其明显...
小树根的头像-树屋小站大树丫小树根4个月前
6811
GitHub Actions 缓存失效的隐藏战场:restore-keys 与跨 runner 路径陷阱-树屋小站

GitHub Actions 缓存失效的隐藏战场:restore-keys 与跨 runner 路径陷阱

场景 每次 Push 都重新安装依赖,CI 运行时间从 40 秒飙到 4 分钟。`actions/cache` 配了、`restore-keys` 也有,但缓存依然每次都重新下载。 这不是幻觉。`actions/cache` 有两个陷阱,即使读...
小树根的头像-树屋小站大树丫小树根4个月前
685
Docker BuildKit 缓存失效的 5 个真实场景:GitHub Actions CI/CD 提速避坑指南-树屋小站

Docker BuildKit 缓存失效的 5 个真实场景:GitHub Actions CI/CD 提速避坑指南

Docker BuildKit 缓存失效的 5 个真实场景:GitHub Actions CI/CD 提速避坑指南 明明什么都没改,GitHub Actions 的 Docker 镜像构建每次都从零开始。层缓存失效是 CI 慢的根因,但 BuildKit 在...
小树根的头像-树屋小站大树丫小树根4个月前
6615
GitHub Actions 实战:生产级 CI/CD 流水线搭建全过程-树屋小站

GitHub Actions 实战:生产级 CI/CD 流水线搭建全过程

GitHub Actions 实战:生产级 CI/CD 流水线搭建全过程很多团队想上 CI/CD,但被 GitLab CI、Jenkins、GitHub Actions 这么多选择搞晕了。这篇直接说清楚我的判断:*如果你的代码在 GitHub 上,...
小树根的头像-树屋小站大树丫小树根4个月前
636
Docker 多阶段构建实战:把镜像从 1.2GB 压到 200MB-树屋小站

Docker 多阶段构建实战:把镜像从 1.2GB 压到 200MB

很多团队第一次用 Docker 部署应用,打出来的镜像少说 800MB,大的直奔 2GB。push 慢、pull 慢、服务器硬盘被吃光。 本文解决:如何用 Docker 多阶段构建,把镜像体积压缩到原来的 1/5。有具体...
小树根的头像-树屋小站大树丫小树根4个月前
6111
GitHub Actions pip 缓存总失效?我踩过最深的 4 个坑-树屋小站

GitHub Actions pip 缓存总失效?我踩过最深的 4 个坑

# GitHub Actions pip 缓存总失效?我踩过最深的 4 个坑 GitHub Actions 的 pip 缓存用不对,每次 CI 都重新下载几千个包,多花 1-3 分钟。本文记录我实际踩过的 4 个缓存失效场景,给出可直接...
小树根的头像-树屋小站大树丫小树根4个月前
606
GitHub Actions 缓存失效的 4 种真实原因(附解决方案)-树屋小站

GitHub Actions 缓存失效的 4 种真实原因(附解决方案)

结论:GitHub Actions 缓存失效的4种真实原因,附可复现的配置方案 GitHub Actions 跑 CI 时,依赖缓存总是莫名其妙 miss。明明没改 requirements.txt,缓存却废了;或者改了注释,缓存全失效。...
小树根的头像-树屋小站大树丫小树根4个月前
6010
HyDE实战:RAG召回率从0.42到0.78的完整记录-树屋小站

HyDE实战:RAG召回率从0.42到0.78的完整记录

解决什么问题 RAG 问答系统里,模型够强但检索层召回率太低——向量检索拿不到正确答案的上下文,模型 hallucinate。客服场景下'工单'vs'订单'语义相似度仅 0.05,直接检索返回错误段落。HyDE(...
小树根的头像-树屋小站大树丫小树根4个月前
596