➡️
继续阅读
-
轻量级开源 CI/CD:Woodpecker 从零部署到跑通完整流水线
本文介绍轻量开源CI/CD工具Woodpecker,它源自Drone,用Go编写,包含Server与Agent,并复用Gitea等代码托管平台的认证。文章...
-
如何在Django中防止竞态条件
本文讲解Django积分系统中的竞态条件:两个并发请求可能同时通过余额检查,导致同一积分被重复消费。作者用PostgreSQL行锁(select_for_...
-
chat.nvim v1.10.0:懒加载工具发现与 find_tool
chat.nvim v1.10.0 发布,重点优化 token 消耗与数据清洁。新增懒加载工具发现机制:默认仅发送 essential 工具和 find_...
-
简历上每个名词,都是一张发给面试官的提问许可证 - 编程一生
简历中的每个名词都可能成为面试官的提问点。作者以五个AI项目案例指出,写“熟练RRF”“双引擎”“私有化”等词若经不起追问,会连真实经历一起贬值。建议定位...
-
老派约会之必要
《老派约会之必要》主张在快餐式恋爱时代放慢节奏:初次约会先推拒后应允,选小店烛光晚餐,聊童年与理想,饭后散步送回家,关手机进行纯粹的灵魂对话。承袭古典小说...
-
问题-思维模式-工具
文章以锤子和钉子为喻,说明解决问题前须先弄清真正的问题,工具只是经验的固化。作者认为程序员因掌握编程思维模式,能有效指挥AI Agent,而非程序员多停留...