Claude Code与Codex实测对比:AI编程工具选型参考
最近把同一批开发任务分别丢给Claude Code和Codex跑了一遍起因是团队里两派声音越来越大有人说Claude Code做复杂重构和跨文件改动时像带了脑子有人说Codex在独立功能生成上干脆利落不废话。与其继续听人吵不如把手头几个真实任务做成固定测试集两个工具各跑一轮记录执行过程、代码质量、会话体验和踩坑点。这篇文章就是完整实测记录包括安装配置差异、六个维度的对比、各自的甜区以及我在使用中踩过的高频坑给正在纠结选型的人一个肉眼可见的参考。1. 测试前的准备安装、登录与基础配置要做公平对比第一步是把两个工具都装好、登录好、配置到顺手的日常状态。这一步本身就有不少坑热搜里一大半问题都出在这里我先完整走一遍。1.1 Claude Code 的安装与登录Claude Code本质上是一个基于Node.js的终端命令行工具安装路径很常规。全局安装最省事npm install -g anthropic-ai/claude-code装完先验证版本claude --version如果npm安装不顺利也可以用官方安装脚本走一遍curl -fsSL https://claude.ai/install.sh | bash登录方式有两条路。一条是直接运行claude命令终端会输出一个授权链接浏览器打开后用你的账号确认授权授权码回填到终端就行。另一条是配置环境变量ANTHROPIC_API_KEY适合你本来就有API key、想在脚本或CI环境里用的情况export ANTHROPIC_API_KEYsk-ant-xxxx我个人建议日常交互式使用走浏览器授权因为可以在claude设置里直接管理会话权限也方便后续用claude --resume恢复历史会话。配置API key的方式适合想接入自定义模型网关的场景这个后面模型接入小节细说。1.2 Codex 的安装与登录Codex同样是一个npm分发的CLI工具安装命令几乎一样npm install -g openai/codex装完同样先看版本codex --version登录方式比较特殊在终端执行codex login它会跳转到浏览器让你用账号登录过程中有手机号验证环节验证通过后凭证会写进本地的~/.codex目录。之后使用就不再重复登录了。Codex还有一个容易被忽略的配置文件~/.codex/config.toml。你可以在这里设置模型供应商、默认模型、个性化指令文件路径等。它的个性化指令文件是~/.codex/instructions.md相当于给Codex写一份你希望它遵守的编码规范比如缩进风格、命名规则、禁止使用某些API等。实测下来这个文件对生成代码的风格一致性影响很大值得花十分钟写一写。1.3 模型接入与自定义端点配置热搜里关于接入DeepSeek配置自定义模型的讨论很多本质上两个工具都允许把请求转发到兼容OpenAI或Anthropic协议的自定义端点。Claude Code识别环境变量常见的配置方式是这样export ANTHROPIC_BASE_URLhttps://your-custom-endpoint.example.com export ANTHROPIC_AUTH_TOKENyour_tokenCodex走的是配置文件路线在~/.codex/config.toml里声明一个模型供应商然后把model_provider指过去。比如接入一个兼容OpenAI接口的服务大致长这样model your-model-name model_provider custom [model_providers.custom] name Custom Provider base_url https://your-custom-endpoint.example.com/v1 wire_api responses这里很容易踩坑比如wire_api填responses还是chat_completions取决于你对接的服务端兼容的是OpenAI新版Responses API还是老的Chat Completions API。填错了就会出现热搜里那种cc switch local proxy failed while handling codex endpoint /responses的报错本质是Claude Code内部代理在切换端点时发现对面的服务不认识/responses这个路径。1.4 公平对比的前置条件为了让对比结果尽量可信我做了一组约定。两个工具都使用各自默认的官方模型不切第三方模型排除模型本身的变量。任务描述用同样一段中文需求不做针对性优化。每个任务控制在30到60分钟内完成不做过长的持续迭代。工作目录都从同一份代码副本开始避免互相污染。记录每个工具的提问次数、生成的代码总量、需要人工修正的次数。这样的好处是虽然样本量不大但每一轮都有据可查看到的差异不是玄学。2. 同批任务实测我到底跑了什么实测的核心思路很简单从真实开发里抽出五类典型任务。不是那种论文式的微基准而是日常上班真会遇到的场景。2.1 任务设计原则怎么选任务才不偏袒选任务时我定了几条原则。第一覆盖面要广。从零搭建、存量项目改bug、补测试、读老代码、批量重构这五类基本覆盖了日常工作的绝大多数场景。第二难度要有梯度。既有半小时能搞定的独立功能也有需要理解整个模块才能动手的跨文件任务。第三每个任务都要有明确的完成标准。比如接口能调通、测试全绿、重构后行为不变而不是看起来差不多。这样设计之后才不会得出某种工具天下第一这种片面结论。2.2 场景A从零搭建一个本地Web服务第一个任务很典型用FastAPI写一个带SQLite持久化的待办事项服务要求有增删改查接口、健康检查接口、用pytest写基础测试。Claude Code的第一反应不是动手而是反问。它问我端口用多少、字段结构怎么定、需不需要鉴权、测试要覆盖到什么程度。我给了基本约束后它分步做了几件事先扫一遍目录确认没有冲突文件再生成main.py、models.py、schemas.py三个文件然后主动创建虚拟环境、安装依赖跑起服务最后执行pytest验证。整个过程有交互、有停顿、有确认像带了一个会先问需求再动手的初级开发。Codex则完全另一种风格。我把同一段需求丢进去它一句话没多问直接生成一个完整的main.py把FastAPI应用、SQLite初始化、路由、测试代码全塞在一个文件里。生成速度快代码能直接跑接口也能调通但它默认了字段名、端口号和鉴权方式。如果你需要的刚好是它默认的样子体验很棒如果你想定制结构就得再补几轮指令。这个任务里两者的完成度都能打高分。差别在过程和结构Claude Code给你分层清晰的多文件结构Codex给你一坨能跑但需要自己拆的文件。2.3 场景B在存量项目中定位一个bug第二个任务我挑了一个React项目里面有个状态同步bug组件A更新了全局状态组件B的画面没有跟着刷新。这是典型的需要先理解项目数据流才能修的问题。Claude Code拿到这个任务后的做法值得细说。它先用ls和grep类工具扫了目录结构定位了状态管理文件和组件B的依赖链然后连续读了三四个相关文件最后给出一个根因假设状态更新发生在组件B挂载之前的渲染阶段导致订阅建立太晚。它没有直接改代码而是把分析结果和修改方案放在一起等我确认。我确认后它改了状态管理模块里的初始化逻辑改了组件B的依赖数组并补了两行注释。Codex在同样的任务里表现也不差但交互方式明显更指令式。因为它不能像Claude Code那样自由地读文件树我把相关文件的代码片段粘进了对话上下文它基于这些内容直接给出了修改建议。修完表面问题后我发现一个更深层的竞态条件它没有处理这是我后续人工补齐的。总结成一句话Codex是优秀的局部问题修复器Claude Code更像项目状态理解器。2.4 场景C给一个Python模块补测试用例第三个任务是把一个处理日期字符串的Python模块补完整测试模块本身有十几个函数输入输出边界不少。Claude Code会先问边界条件空字符串要不要覆盖非法日期格式怎么处理性能测试要不要写得到答复后它生成的pytest用例按函数分组每个函数覆盖正常输入、边界输入、异常输入三类还补了一个用pytest.mark.parametrize驱动的参数化用例。这个任务里它的参数化设计明显经过了思考不是机械堆用例。Codex直接生成了一组测试代码速度很快命名风格和模块原有一致覆盖率也不低。但它在边界输入的覆盖上略粗比如只测了正常值和个别异常值没有覆盖所有函数的空值分支。我后来补了三个用例才达到项目要求的覆盖率。这个任务让我意识到补测试这个活儿工具的作用被很多人高估了。无论哪个工具最终测试的边界设计仍然需要人来做决策工具只是把机械重复的部分加速了。2.5 场景D批量重构工具函数最后一个复杂任务把一个工具库里的所有函数命名从camelCase改成snake_case同时更新库内所有调用点。Claude Code的跨文件追踪能力在这里非常亮眼。它先定位了工具库文件然后逐个搜索调用点改了函数定义、内部递归调用、其他模块的import和调用语句。改完后还会用grep自检一遍确认没有遗漏再跑一遍测试套件验证行为不变。Codex在这个任务里暴露了它的短板。它对当前文件的理解很强但对跨文件调用链的感知明显偏弱。当我明确告诉它这个工具库被哪些模块引用、引用方式是什么时它能改对但让它自己发现调用链就不太行。最后的checklist里我得人工确认并修掉两处被遗漏的调用点。这个任务给了我一个很明确的信号涉及跨文件联动、引用追踪的重构目前Claude Code的完成度更高Codex更适合改动范围明确、独立文件的场景。3. 实测差异六个维度的对比跑完五类任务把过程中的感受整理成六个维度。这里的差异不是谁好谁坏而是设计理念的不同。3.1 交互方式对话式与指令式Claude Code做的是双向对话。你给它需求它会反问、会澄清、会给出多个方案让你选然后逐步执行。好处是复杂任务不容易跑偏坏处是如果你只想要一个快速答案会觉得它话多。Codex更接近指令执行器你给一句话它给一坨结果不满意再补指令。好处是直接坏处是如果需求本身模糊它容易在错误的方向上狂奔。实际使用中我养成了一个习惯给Claude Code用目标约束开放问题的句式给它Codex用目标明确约束做完别问的句式。同一个需求两种问法产出质量明显不同。3.2 上下文感知谁更懂你的项目这是两者最核心的差异。Claude Code在会话里会主动调用工具读取项目文件、目录结构、git状态能感知到你现在在哪个项目、改的是哪个文件、附近还有什么文件。它读文件的方式是有取舍的不是一次性把整个仓库塞进上下文而是按需读取。Codex更像一个以当前输入为世界的模型你要么把相关代码贴进对话要么它基于文件内已有内容推理。实测几个任务里这个差异导致了两个现象一是Claude Code在多文件任务里不容易遗漏引用二是Codex在单文件任务里上下文更干净、不容易被无关文件干扰。3.3 修改边界主动询问与直接动手Claude Code默认会请求确认再修改文件特别是涉及删除或大范围改动时会先给出diff让你审核。Codex则更倾向直接动手尤其在非交互模式下改完告诉你已完成。第一次用Codex跑重建任务时我还没来得及看清楚它要改什么文件已经被覆盖了。如果你是一个喜欢所有改动先经过我的保守派Claude Code的确认机制会让你安心很多。如果你是一个我要的就是你替我决定的效率派Codex的果断会更对胃口。注意Codex的新版本已经支持--ask-for-approval这类参数来开启确认流程但默认行为仍然是偏直接的。3.4 代码质量与一致性从生成的代码本身看Codex在单文件代码生成上非常强生成的Python代码很地道命名清晰结构紧凑。Claude Code的代码质量也不差但它更倾向于生成贴合你项目既有风格的代码。比如在一个已经有model层、service层分层习惯的项目里Claude Code新增代码时会更顺着这个分层走Codex则更接近标准答案式写法。在多文件一致性上Claude Code明显占优因为它会追踪跨文件引用修改时同步调整相关调用方。Codex如果输入上下文里没有引用信息改完一个文件后很难保证其他文件不出编译错误。3.5 执行能力与权限策略两者都能在本地执行命令但策略不同。Claude Code执行shell命令前会展示命令内容并询问确认而且有关键的审批开关比如--dangerously-skip-permissions可以跳过确认但它会让你三思。Codex默认在exec模式下直接执行命令非交互模式下行为更激进跑测试、装依赖、改文件都不会停下来问。实际体验里Claude Code的确认机制在前期会觉得繁琐但跑复杂任务时能避免很多我还没看清楚它已经改了的尴尬。Codex的高执行力在跑无脑重试类操作时很爽比如连续跑测试、反复修lint错误。3.6 速度与成本感受直观感受是Codex在单轮生成上的响应速度更快生成结构更紧凑适合我要一个答案的场景。Claude Code因为有工具调用、读文件、暂停确认这些环节一个任务往往要多轮对话耗时更长。但这不意味着Claude Code更贵因为相同任务里它问的问题少、返工少整体消耗反而可控。我测试完算了下两边的花费结论是对于从零搭建独立功能Codex更省对于跨文件重构和存量项目修改Claude Code的返工成本更低综合成本反而更低。4. 各自的甜区与适用场景经过五类任务、六维对比两个工具各自的甜区已经比较清楚了。4.1 Claude Code 的甜区复杂重构、多文件联动、需要先理解业务再动手的任务是Claude Code的主场。比如调整模块间依赖关系、给老项目引入新架构约定、在几个文件之间同步修改逻辑这些任务里经验值拉满。它的工具读取能力让它能自己发现这个函数还有三个调用方而不是等你告诉它。另一个甜区是探索性开发。当你面对一个不熟悉的代码库需要先搞清楚这段逻辑到底是怎么串起来的Claude Code可以边读文件边解释能当半个代码考古助手用。启动时使用claude --resume恢复上次会话还能做到今天没查完的明天继续查。4.2 Codex 的甜区Codex的甜区集中在明确、独立、可一键生成的任务上。典型场景包括生成一个独立的脚本或工具函数、根据注释补全函数实现、给当前文件补充代码块、基于明确规格生成API客户端。这些任务里它不需要理解整个项目只需要把输入转化为输出速度极快代码质量也在线。另一个Codex适合的场景是批量化小任务。比如有一堆格式统一的文件需要加一段固定逻辑Codex能在一次会话里快速处理完Claude Code则会因为有确认流程而显得拖沓。加上Codex可以通过codex exec在命令行里直接传参跑非交互模式写脚本串起来也很方便。4.3 我的选择建议我目前的分工是凡是我知道要做什么、怎么改的任务全部丢给Codex凡是我还需要先搞清楚什么、再决定怎么改的任务全部交给Claude Code。前者的目标是把执行力外包出去后者的目标是借助它的上下文感知帮我做决策。如果你是一个人维护多项目、任务类型杂乱的自由开发者我建议两个都装上、都登录好按任务类型分流而不是All in某一个。5. 踩坑实录安装、运行、使用中的高频问题这一部分把我在使用中遇到的高频问题整理出来。很多坑不是功能不好而是配置、权限、会话管理上的一些细节没处理好。5.1 安装与启动阶段的问题最常见的报错是Claude Code的自动更新失败提示auto-update failed: no write permission to npm prefix。原因很直接npm的全局目录没有当前用户的写权限。解决办法有两个一是把npm全局目录的属主改成当前用户二是在环境变量里禁用自动更新export DISABLE_AUTOUPDATER1我推荐第二种少折腾权限。另外如果你用nvm管理Node版本不同node版本对应的全局目录是不同的容易出现刚装完换个node版本就找不到claude命令的情况此时重新npm install -g即可。Codex安装阶段最经典的坑是登录不上和无法加载组织设置。前者通常是登录态失效解决办法简单粗暴codex logout codex login反复出现reconnecting提示也一样先把登录态清干净再登录。至于无法加载组织设置大多是因为登录账号在公司组织下但对不上组织ID登录成功后用codex启动一次看终端里的组织选择提示确认当前账号绑定的组织可用即可。5.2 模型接入与端点配置的问题热搜里出现的cc switch local proxy failed while handling codex endpoint /responses这类报错本质是Claude Code内部代理在处理Codex端点时切换资源失败。多个配置项凑在一起时容易触发比如你在Claude Code里配了ANTHROPIC_BASE_URL指向一个兼容OpenAI协议的网关而这个网关暴露的是/chat/completions路径Claude Code却按Responses协议去请求/responses就会看到这个错误。排查思路很固定先确认你配置的base_url支持什么协议再确认工具端用的wire_api和它匹配。如果模型网关不兼容Responses API就把Claude Code的配置指回支持Anthropic协议的服务或者给Codex换用chat_completions模式。5.3 运行中的会话问题会话管理是两个工具最容易出隐形坑的地方。Claude Code长会话用多了上下文越顶越长单次请求的token数和费用都往上走。我现在的习惯是一个任务跑完就claude --continue或另起新会话不让上一次的上下文污染下一个任务。Codex的会话隔离相对干净但如果你想复用上次对话需要主动用--resume指定session id否则每次都是全新上下文。另外Claude Code在git仓库里跑重构任务时偶尔会出现无限循环的现场比如它自己改了文件发现还有引用又继续改停不下来。我遇到后的处理方式是打断对话把修改范围精确到文件级再继续。5.4 一个实用的统一排查思路两个工具同时出问题的时候我会按固定顺序排查。第一步看登录态。claude --version和codex --version能跑不代表登录有效实际跑一个最小任务验证。第二步看网络出口。确认当前网络能正常访问对应的API服务排除网络因素。第三步看配置。检查环境变量、config.toml、API端点是否匹配。第四步看版本。两个工具都是高频发版的东西claude update和codex update跑一下很多莫名问题在升级后自动消失。5.5 常见问题速查表现象可能原因解决方式Claude Code提示无权限自动更新npm全局目录权限不足设置DISABLE_AUTOUPDATER1Codex一直reconnecting登录态失效或网络异常codex logout codex loginCodex无法加载组织设置账号组织绑定异常重新登录并确认组织ID自定义端点报/responses不存在端点协议不兼容Responses API检查wire_api配置或base_url协议Claude Code任务停不下来修改范围过大打断后限制到文件级范围Codex生成代码依赖不存在的方法工具对项目整体了解不足人工核对并补齐依赖最后再分享一个小习惯。我现在会把让AI跑任务当成团队协作来管理每个任务都写清楚目标、约束、验收标准。Claude Code和Codex哪个好本质上取决于你用什么样的输入去喂养它们、用什么样的流程去接住它们的产出。工具会持续迭代今天这个结论三个月后未必成立但分清任务类型、明确你的角色这个思路什么时候都不会过时。

相关新闻

基于STM32与AD9833的DDS信号发生器设计与实现

基于STM32与AD9833的DDS信号发生器设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 4:26:48 阅读更多 →
PCIe DMA调试与性能调优:从描述符到带宽优化全流程指南

PCIe DMA调试与性能调优:从描述符到带宽优化全流程指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 4:26:48 阅读更多 →
嵌入式工程师成长路径:从51单片机到RTOS与Linux的实战演进

嵌入式工程师成长路径:从51单片机到RTOS与Linux的实战演进

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 4:26:48 阅读更多 →

最新新闻

DeepSeek-R1学习笔记:从GRPO到蒸馏的推理模型实战拆解

DeepSeek-R1学习笔记:从GRPO到蒸馏的推理模型实战拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 4:55:07 阅读更多 →
题解:洛谷 AT_abc470_d [ABC470D] Inverse and Swap

题解:洛谷 AT_abc470_d [ABC470D] Inverse and Swap

本文分享的必刷题目是从蓝桥云课、洛谷、AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。 欢迎大家订阅我的专栏:算法…

2026/10/9 4:55:07 阅读更多 →
Windows搭建局域网NTP服务器:注册表配置与交换机同步避坑指南

Windows搭建局域网NTP服务器:注册表配置与交换机同步避坑指南

简介:这份PDF文档面向需要在Windows环境下搭建局域网NTP服务器的网络运维人员与系统管理员,针对网络设备无法同步时间、始终显示unsynchronized等常见问题提供可落地的注册表配置思路。内容围绕启用NTPServer服务、关闭NTP Client、强制主机使用内置CMOS…

2026/10/9 4:55:07 阅读更多 →
Day50图论part2复盘:最短路径、最小生成树与拓扑排序

Day50图论part2复盘:最短路径、最小生成树与拓扑排序

今天是第50天,我的算法训练打卡正式走到了图论part2。说实话,走到这里的人已经不多了——前49天里,数组、链表、哈希、二叉树、回溯、贪心、动态规划全都过了一遍,刷题群里和我同期出发的人大概只剩下三分之一。图论这个专题特别有…

2026/10/9 4:55:07 阅读更多 →
Windows批处理关机脚本实战:从基础命令到企业级定时自动关机

Windows批处理关机脚本实战:从基础命令到企业级定时自动关机

1. 项目概述:一个看似简单却暗藏门道的关机脚本“用bat实现的自动关机的代码”——这行标题在Windows系统管理、IT支持甚至学生实验场景里,出现频率高得有点出人意料。它不像Python写个爬虫或JavaScript做个轮播图那样有技术纵深感,但恰恰是这…

2026/10/9 4:55:07 阅读更多 →
AlgoNote 算法通关手册:0503. 下一个更大元素 II——单调栈与循环数组的经典解法剖析

AlgoNote 算法通关手册:0503. 下一个更大元素 II——单调栈与循环数组的经典解法剖析

教程文档知识库 【免费下载链接】AlgoNote ⛽️「算法通关手册」:从零开始的「算法与数据结构」学习教程,200 道「算法面试热门题目」,1000 道「LeetCode 题目解析」,持续更新中! 项目地址: https://gitcod…

2026/10/9 4:54:06 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →