1. 从一次发布事故说起:为什么APK命名和路径如此重要那天下午,测试同事在群里发来一张截图,附带一个问号。截图里,测试环境的文件夹中,躺着十几个名字一模一样的app-release.apk文件。我们面面相觑,谁也分不…
1. 项目概述:为什么构造与析构顺序是C进阶的基石在C的世界里,对象的生命周期管理是区分新手与资深开发者的关键分水岭。很多朋友在掌握了类、继承、多态这些基础概念后,写起代码来依然会碰到一些“灵异事件”:比如基类的成员变量访…
1. 项目概述:为什么我们需要给CPU“降压”?如果你在Linux系统下用过Intel的笔记本,尤其是那些标压处理器或者轻薄本,大概率经历过风扇狂转、键盘区域烫手、性能却因为过热降频而大打折扣的窘境。这背后的元凶,往往不是…
1. 现象观察:AI生成的测试用例,为什么总差那么点意思?最近在团队内部做AI辅助测试的落地推广,给开发、测试、产品三拨人连着做了几场演示。每次演示到“输入一段需求描述,AI自动生成测试用例”这个环节,现场…
1. 为什么我要把中文命令塞进 Claude Code用 Claude Code 写代码这件事,最开始吸引我的不是它能补全多少行,而是它把终端变成了一个可以对话的编程入口。敲一句自然语言,它就能读文件、改代码、跑测试、提交 commit。但用久了你会发现一个很别…
先别被“码头”“货柜”这两个词唬住,把它往下拆,就是一套典型的Web管理后台。我在做这套基于Python Flask的码头船只货柜管理系统时,最大的感受是:业务复杂度全在状态两个字上——一个集装箱从船到堆场再到闸口,中间隔…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
1. 工具提示词为什么成了 Pi Agent 的隐形开销第一次认真统计 Pi Agent 的 token 消耗时,我盯着账单愣了几秒:真正用于推理和生成的内容只占一小部分,剩下的大头全被工具提示词吃掉了。所谓工具提示词,就是每次调用模型时…
1. 为什么350亿参数塞进手机这件事值得认真聊聊“内存墙”这个词,做端侧部署的人听到都会条件反射地皱眉。简单说,它就是算力还没累,内存先跪了——芯片的计算单元明明能跑得更快,但数据在内存和计算单元之间搬来搬去的带宽和容量…
最近一两年,"skills"这个词在AI工具链里的地位,简直像坐上了火箭。尤其是Claude Code、Codex这类编程智能体普及以后,大家对skills的讨论从"这是什么"直接跳到了"我今天又学会了几个skill""打开新世界&qu…
1. 从“skills”这个标题说起:为什么它值得单独拿出来聊“skills”这个词看起来简单到有点敷衍,但如果你最近在关注 Agent 开发、Google Cloud 的 AI 工具链,或者刷到过 Gemini 相关的各种讨论,就会发现它其实踩在了一个非常关键的…
1. 从"skills"这个热词说起:它到底在解决什么问题最近一段时间,不管是在技术社区还是各类开发者群组里,"skills"这个词出现的频率高得离谱。有人把它当成一个工具,有人把它当成一套规范,还有人把它…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …