Loop Engineering 实战:用 Claude Code 构建 AI 编程自动化闭环
1. Loop Engineering 到底在解决什么问题第一次听到 Loop Engineering 这个词很多人会以为是某种新的框架或者库。其实它不是某个具体工具的名字而是一套围绕 AI 编程助手构建自动化闭环的方法论。核心思路很简单把 AI 编程工具当成一个可以反复调用的执行单元通过设计好的循环结构让它在“生成代码 → 执行验证 → 收集反馈 → 修正再生成”这个链条上自动跑起来而不是你问一句它答一句、你复制粘贴一次它改一次。我最初接触这个概念是在用 Claude Code 做一个小型后端服务的时候。当时的需求不复杂就是写几个 REST 接口加上对应的单元测试。但如果按照传统方式我需要先让 AI 生成接口代码然后手动跑测试把报错信息复制回去再让它修修完再跑一遍。来回五六轮下来时间全花在“搬运信息”上了。后来我换了个思路写了一个 shell 脚本把 Claude Code 的调用、测试执行、结果判断串成一个 while 循环让它自己迭代。原本需要我盯着屏幕来回操作二十分钟的活脚本跑了三分钟就搞定了而且中间不需要我干预。这就是 Loop Engineering 的雏形。它的本质不是让 AI 变得更聪明而是让整个工作流程变得更紧凑。AI 编程工具的能力上限摆在那里但如果你能把它的输出自动喂给验证环节再把验证结果自动喂回去它的有效产出会成倍提升。这个思路适用于 Claude Code、Codex、Cursor 等各种 AI 编程工具区别只在于它们提供的自动化接口和调用方式不同。适合谁来学这套东西我的判断是如果你已经在日常工作中使用至少一款 AI 编程工具并且经常遇到“需要反复调整才能达到预期”的场景那 Loop Engineering 就值得你花时间研究。如果你还没开始用 AI 编程工具建议先熟悉基础操作再来看这套方法论否则容易本末倒置。另外这篇文章会涉及一些命令行操作和脚本编写不需要你是运维专家但至少得能看懂基本的 shell 语法和 JSON 配置。2. 核心工具链的选型与配置思路2.1 Claude Code、Codex、Cursor 的定位差异在搭建 Loop Engineering 工作流之前得先搞清楚手里这几款工具各自擅长什么。我把它们分成三类来看Claude Code是我用得最多的一个。它的强项在于对项目上下文的把握和长链条推理。你给它一个包含多个文件的代码库它能理解文件之间的依赖关系生成的代码风格也比较统一。Claude Code 的调用方式以命令行交互为主天然适合嵌入脚本循环。它的安装方式在不同系统上略有差异国内用户需要注意网络环境的配置具体可以参考官方文档的安装指引。Codex的定位更偏向代码补全和单文件级别的生成。它的响应速度很快适合在编辑器里做实时辅助。但如果你要让它处理跨文件的复杂逻辑就需要把相关文件内容都喂给它否则容易生成不完整的代码。Codex 的配置文件解析是很多新手卡住的地方后面我会专门讲。Cursor则是一个完整的 IDE它把 AI 能力集成到了编辑器的每一个角落。Cursor 的优势在于交互体验流畅你可以直接在编辑器里跟 AI 对话、让它修改代码、生成注释。但 Cursor 的自动化能力相对弱一些它更适合“人在回路”的工作方式而不是完全自动化的循环。Cursor 设置中文回复和汉化是很多国内用户关心的点这个在设置里改一下 locale 就行不复杂。选型建议如果你要做全自动的 Loop EngineeringClaude Code 是首选如果只是想在编码过程中获得智能辅助Cursor 的体验最好Codex 适合作为补充处理一些轻量级的生成任务。2.2 环境准备与基础配置不管用哪个工具环境准备都是第一步。我以 Claude Code 为例说一下我的配置流程。首先是安装。Claude Code 的安装方式根据操作系统不同有所区别。在 macOS 和 Linux 上通常通过包管理器或者官方提供的安装脚本完成。Windows 用户建议在 WSL 环境下操作因为很多命令行工具在原生 Windows 上的兼容性不够稳定。安装完成后需要配置 API 密钥或者登录账号这一步国内用户可能会遇到网络问题我的经验是提前把相关环境变量配好避免在脚本运行时才报错。接下来是项目初始化。在项目根目录下创建一个配置文件告诉 Claude Code 这个项目的结构、技术栈、代码规范等信息。这个配置文件越详细AI 生成的代码就越贴合你的预期。我一般会包含以下内容项目使用的编程语言和框架版本目录结构说明特别是核心模块的位置代码风格要求比如缩进用几个空格、命名用驼峰还是下划线测试框架和运行命令已知的约束条件比如不能引入新的第三方依赖这些信息看起来琐碎但实际用起来差别很大。我做过对比同样的需求有详细配置文件的情况下AI 一次生成可运行代码的概率大概在七成左右没有配置文件的情况下这个比例会降到三成以下。2.3 循环触发机制的设计Loop Engineering 的核心是“循环”而循环的关键在于触发条件的设计。我常用的触发机制有三种第一种是基于测试结果的循环。让 AI 生成代码后自动运行测试套件。如果测试全部通过循环结束如果有失败用例把失败信息提取出来作为下一轮生成的输入。这种机制适合有明确验证标准的场景比如单元测试、集成测试。第二种是基于静态检查的循环。用 lint 工具或者类型检查器对生成的代码做静态分析把警告和错误信息反馈给 AI让它修正。这种机制适合对代码质量要求较高的项目可以在测试之前先过一遍静态检查减少低级错误。第三种是基于人工规则的循环。有些场景没有现成的测试用例但你有明确的检查清单。比如“生成的 SQL 查询必须包含索引提示”“API 响应必须包含分页参数”之类的规则。你可以写一个简单的检查脚本把不符合规则的地方标记出来反馈给 AI 修正。这三种机制可以组合使用。我的习惯是先跑静态检查再跑测试最后过一遍人工规则。每一层都通过之后才认为这一轮循环完成。3. 从零搭建一个可运行的 Loop 工作流3.1 项目场景设定为了把 Loop Engineering 讲清楚我用一个具体的项目场景来演示。假设我们要写一个 Python 脚本功能是读取一个 CSV 文件做数据清洗和聚合然后输出统计结果。这个场景足够简单方便理解同时又包含了输入、处理、输出三个环节可以覆盖大部分实际需求。项目结构如下project/ ├── main.py # 主入口 ├── processor.py # 数据处理逻辑 ├── tests/ │ └── test_processor.py # 单元测试 ├── data/ │ └── input.csv # 输入数据 └── config.yaml # 配置文件我们的目标是让 AI 生成processor.py和对应的测试文件然后通过循环迭代直到所有测试通过。3.2 编写循环脚本循环脚本的核心逻辑是一个 while 循环每一轮做四件事调用 AI 生成代码、运行测试、判断结果、准备下一轮输入。我用 bash 来写这个脚本因为 bash 在大多数系统上都能直接运行不需要额外安装运行时。#!/bin/bash MAX_ITERATIONS10 CURRENT_ITERATION0 PROJECT_DIR$(pwd) while [ $CURRENT_ITERATION -lt $MAX_ITERATIONS ]; do echo 第 $CURRENT_ITERATION 轮迭代 # 第一步调用 Claude Code 生成或修正代码 if [ $CURRENT_ITERATION -eq 0 ]; then PROMPT请根据以下需求生成 processor.py 和对应的单元测试文件。需求读取 data/input.csv清洗空值和重复行按 category 列分组计算 amount 列的总和和平均值输出结果到 output.json。 else PROMPT上一轮生成的代码有以下测试失败信息请修正$(cat /tmp/test_failures.txt) fi claude --prompt $PROMPT --output-dir $PROJECT_DIR --non-interactive # 第二步运行测试 cd $PROJECT_DIR python -m pytest tests/ -v /tmp/test_output.txt 21 TEST_EXIT_CODE$? # 第三步判断结果 if [ $TEST_EXIT_CODE -eq 0 ]; then echo 所有测试通过循环结束。 break else echo 测试未通过提取失败信息... grep -E FAILED|ERROR /tmp/test_output.txt /tmp/test_failures.txt CURRENT_ITERATION$((CURRENT_ITERATION 1)) fi done if [ $CURRENT_ITERATION -eq $MAX_ITERATIONS ]; then echo 达到最大迭代次数循环终止。请手动检查代码。 fi这个脚本看起来简单但有几个关键点需要说明。最大迭代次数是必须设置的。我见过有人不设上限结果 AI 陷入死循环反复生成同样的错误代码白白消耗 API 额度。根据我的经验大部分问题在五轮以内能解决超过十轮还没搞定的通常是需求描述本身有问题继续循环也是浪费时间。失败信息的提取要精准。直接把整个测试输出喂给 AI 效果不好因为里面包含大量无关信息。我一般用 grep 提取关键行只把 FAILED 和 ERROR 相关的信息传回去。如果测试框架支持 JSON 格式输出那就更好了可以直接解析出结构化的失败信息。非交互模式是关键。Claude Code 默认是交互式的需要你确认每一步操作。在脚本里必须加上--non-interactive或者类似的参数让它自动执行。不同版本的参数名可能不同建议先查一下当前版本的文档。3.3 提示词的设计技巧Loop Engineering 的效果很大程度上取决于提示词的质量。我在实践中总结了几条经验第一轮提示词要足够具体。不要只说“帮我写个数据处理脚本”要把输入格式、输出格式、处理逻辑、边界条件都说清楚。我通常会把示例输入和期望输出也放进去让 AI 有明确的参照。修正轮的提示词要聚焦。不要把之前所有的对话历史都带上那样会让 AI 困惑。只需要把当前失败的测试用例和相关的错误信息传过去让它针对性地修改。我一般会加上一句“只修改导致测试失败的部分不要改动其他已经通过的代码”避免 AI 把好的代码也改坏。用结构化格式传递信息。如果失败信息比较多用 JSON 或者 YAML 格式组织一下比纯文本更容易被 AI 正确解析。比如{ failed_tests: [ { name: test_empty_csv, error: FileNotFoundError: data/empty.csv not found, expected: 返回空结果, actual: 抛出异常 } ] }这种格式 AI 理解起来准确率更高修正的针对性也更强。3.4 验证环节的自动化循环能不能自动跑起来关键在于验证环节能不能自动判断通过与否。对于有测试用例的场景直接看测试框架的退出码就行。但有些场景没有现成的测试需要自己写验证逻辑。我常用的验证手段包括退出码检查命令执行成功返回 0失败返回非 0。这是最简单的判断方式。输出内容匹配用 grep 或者正则表达式检查输出中是否包含预期的关键字。文件存在性检查确认生成的文件是否存在、大小是否合理。JSON Schema 校验如果输出是 JSON 格式用 schema 校验工具检查结构是否符合预期。自定义脚本校验写一个 Python 或 shell 脚本实现特定的验证逻辑。验证环节的设计原则是宁可严格一点也不要放过有问题的代码。因为一旦有问题的代码通过了验证后续的循环就会基于错误的基线进行越跑越偏。4. 实操中踩过的坑与排查技巧4.1 常见问题速查表问题现象可能原因排查方法解决方案循环跑了一轮就退出测试命令返回非零但脚本判断逻辑有误检查脚本中的退出码判断条件确认测试命令的退出码语义修正判断逻辑AI 反复生成同样的错误代码提示词中没有包含足够的失败信息查看传给 AI 的失败信息是否完整丰富失败信息的提取逻辑加入具体的错误行号和期望值循环次数达到上限仍未通过需求描述本身有歧义或矛盾人工检查需求描述和测试用例重新梳理需求确保测试用例与需求一致API 调用超时或报错网络问题或额度不足查看 API 返回的错误信息检查网络连接确认额度余额增加重试逻辑生成的代码风格不一致配置文件中缺少代码规范说明检查项目配置文件在配置文件中补充代码风格要求测试通过但实际运行报错测试覆盖不全面检查测试用例的覆盖范围补充边界条件和异常场景的测试用例4.2 几个容易忽略的细节文件编码问题。这个问题看起来很小但实际很烦人。如果 CSV 文件包含中文而 AI 生成的代码没有指定编码格式运行时会报 UnicodeDecodeError。我的做法是在提示词里明确写上“文件编码为 UTF-8”并且在代码里加上encodingutf-8参数。依赖版本冲突。AI 生成代码时可能会引入一些第三方库但它不知道你环境里已经安装了哪些版本。如果生成的代码用了某个库的新特性而你环境里是旧版本就会报错。解决办法是在项目配置文件里列出已安装的依赖和版本号让 AI 在生成代码时参考。测试用例的独立性。有些 AI 生成的测试用例之间有依赖关系比如第二个测试依赖第一个测试产生的文件。这种测试在单独运行时没问题但在循环中反复执行时就会出错。我一般会在提示词里强调“每个测试用例必须独立运行不依赖其他测试的执行结果”。日志和输出的处理。循环过程中会产生大量日志如果不加处理磁盘很快就会被占满。我的做法是每轮迭代覆盖写入日志文件只保留最近一轮的输出。如果需要保留历史记录就按迭代次数编号并且设置一个清理策略比如只保留最近十轮。4.3 性能优化的几个方向当循环跑得比较顺畅之后可以考虑做一些优化减少不必要的 API 调用和等待时间。缓存机制。如果某一轮生成的代码只有少量修改可以把之前通过的测试结果缓存起来只运行受影响的测试用例。这样能显著减少测试执行时间。我一般用 pytest 的--lf参数last failed来实现只重跑上次失败的用例。并行执行。如果项目有多个独立的模块可以并行调用 AI 生成代码然后分别验证。但要注意合并时的冲突问题建议每个模块在独立的分支或目录下操作。增量生成。不要每次都让 AI 从头生成整个文件而是让它只生成需要修改的部分。这需要你在提示词里明确指定要修改的函数或类并且把当前文件内容作为上下文传进去。超时控制。给每一轮迭代设置一个超时时间比如五分钟。如果超时了就终止当前轮次记录日志然后决定是重试还是跳过。这样可以避免因为某个偶发问题导致整个循环卡死。5. 进阶玩法多工具协同与场景扩展5.1 Claude Code 与 Codex 的配合使用单独用一个工具做 Loop Engineering 已经能解决大部分问题但有些场景下多工具配合效果更好。我的做法是用 Claude Code 做主要的代码生成和修正用 Codex 做辅助的代码补全和片段生成。具体来说当 Claude Code 生成的代码中有一些重复性的模板代码时我会让 Codex 来填充这些部分。Codex 的响应速度更快适合处理这种轻量级的任务。而 Claude Code 则专注于需要理解上下文的复杂逻辑。这种配合方式需要你在脚本里同时调用两个工具并且处理好它们之间的数据传递。我的经验是让 Claude Code 先生成代码框架标记出需要填充的部分然后把这些部分交给 Codex 处理最后再让 Claude Code 做一次整体检查。5.2 扩展到其他场景Loop Engineering 的思路不局限于代码生成。任何有“生成 → 验证 → 修正”这个链条的场景都可以套用这套方法。文档生成场景。让 AI 根据代码生成 API 文档然后用文档检查工具验证格式和完整性不符合要求的地方反馈给 AI 修正。这个循环跑通之后每次代码更新都可以自动更新文档。数据清洗场景。让 AI 生成数据清洗规则然后在样本数据上运行检查清洗结果是否符合预期。不符合的地方反馈给 AI 调整规则。这个场景下验证环节需要人工定义一些质量指标比如空值率、重复率、异常值比例等。测试用例生成场景。让 AI 根据代码生成测试用例然后运行测试看覆盖率。如果覆盖率不达标把未覆盖的代码行信息反馈给 AI让它补充测试用例。这个循环可以显著提升测试覆盖率减少手工编写测试的工作量。配置管理场景。让 AI 根据环境信息生成配置文件然后用配置校验工具检查合法性。不符合的地方反馈给 AI 修正。这个场景适合管理多个环境的配置比如开发、测试、生产环境的差异化配置。5.3 安全与合规的注意事项在搭建自动化循环的时候有几个安全方面的点需要特别注意。API 密钥的管理。不要把密钥硬编码在脚本里用环境变量或者密钥管理服务来存储。脚本里只引用环境变量名不出现实际的密钥值。如果脚本需要分享给别人先确认里面没有泄露任何敏感信息。生成代码的审查。虽然循环是自动的但最终生成的代码在上线之前还是需要人工审查。AI 可能会生成一些有安全隐患的代码比如 SQL 注入漏洞、不安全的文件操作等。我的做法是在循环结束后用静态安全扫描工具再过一遍确认没有明显问题。资源消耗的控制。自动化循环可能会在短时间内产生大量 API 调用如果额度有限需要设置好预算控制。我一般会在脚本里加一个计数器达到一定次数就暂停等确认后再继续。日志的脱敏处理。循环过程中产生的日志可能包含敏感信息比如数据库连接字符串、用户数据等。在保存日志之前要做脱敏处理把敏感字段替换成占位符。6. 我个人的实操体会这套 Loop Engineering 的方法我用了大概半年多最大的感受是它把 AI 编程从“对话式”变成了“流水线式”。以前用 AI 写代码感觉像是在跟一个很聪明但需要反复沟通的同事合作现在更像是设计了一条生产线把原材料放进去出来的就是成品。但我也要诚实地说这套方法不是万能的。它最适合的场景是需求明确、验证标准清晰、代码结构相对独立的任务。如果需求本身就很模糊或者验证标准需要大量人工判断那循环的效果会大打折扣。我遇到过几次因为需求描述有歧义AI 在循环里反复修改越改越偏离预期最后还不如一开始就人工介入。另外循环的轮次不是越多越好。我的经验是如果三轮之内没有明显进展就应该停下来检查需求描述和验证逻辑而不是继续让 AI 盲目尝试。很多时候问题不在 AI 的能力而在于我们给它的信息不够准确。最后分享一个小技巧在循环脚本里加一个“快照”功能每一轮迭代开始之前把当前代码状态备份一下。这样如果某一轮改坏了可以快速回滚到之前的状态不用从头再来。这个习惯帮我省了不少时间。

相关新闻

数据库实验报告5完整实战:从建表到事务的SQL链路与避坑指南

数据库实验报告5完整实战:从建表到事务的SQL链路与避坑指南

简介:这份资源是西北工业大学《数据库原理》课程的第五次实验报告文档,面向正在学习数据库课程的高校学生及需要巩固SQL Server实操的开发者。内容围绕数据库对象的核心操作展开,涵盖使用sp_rename重命名视图、创建带参数的jsearch存储过程与…

2026/10/9 9:22:22 阅读更多 →
claude code就牛X?其实Agent现在都一样了!用TaoToken统一Key跑通CLI与MCP

claude code就牛X?其实Agent现在都一样了!用TaoToken统一Key跑通CLI与MCP

/* 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 9:22:21 阅读更多 →
中文字符编码实战指南:ASCII、GB2312、GBK、GB18030与Unicode解析

中文字符编码实战指南:ASCII、GB2312、GBK、GB18030与Unicode解析

1. 字符编码不是玄学,是每个从业者绕不开的“空气”你有没有遇到过这样的情况:一段从Excel里复制过来的中文,在Python脚本里打印出来变成乱码;用记事本保存的配置文件,放到Linux服务器上打开全是问号;前端页…

2026/10/9 9:22:21 阅读更多 →

最新新闻

terraform-skill - SKILL

terraform-skill - SKILL

name: terraform-skill description: “Terraform infrastructure as code best practices” risk: safe source: “https://github.com/antonbabenko/terraform-skill” date_added: “2026-02-27” Claude 的 Terraform 技能 涵盖测试、模块、CI/CD 和生产模式的全面 Terrafo…

2026/10/9 10:08:16 阅读更多 →
team-composition-analysis - SKILL

team-composition-analysis - SKILL

name: team-composition-analysis description: “Design optimal team structures, hiring plans, compensation strategies, and equity allocation for early-stage startups from pre-seed through Series A.” risk: none source: community date_added: ‘2026-02-27’ 团…

2026/10/9 10:08:16 阅读更多 →
机器视觉设备的开发流程-软件角度

机器视觉设备的开发流程-软件角度

机器视觉系统的开发是一个结合硬件选型、图像采集、算法开发、系统集成与现场调试的综合性工程。一个完整的机器视觉开发流程通常分为以下 7 个阶段:1. 需求分析与方案评估明确检测目标:确定具体任务,如缺陷检测、尺寸测量、目标识别、定位引…

2026/10/9 10:08:16 阅读更多 →
浏览器端视频修复模型轻量化:WebGPU推理管线与性能调优实战

浏览器端视频修复模型轻量化:WebGPU推理管线与性能调优实战

1. 从云端到端侧:视频修复模型轻量化的核心思路拆解视频修复这件事,过去几年一直是云端大模型的专属领地。像 Wink 这类云端视频修复服务,背后跑的是动辄几十亿参数的超分重建网络,一张 1080P 的帧要经过多尺度特征提取、光流对齐…

2026/10/9 10:08:16 阅读更多 →
用Pygame做游戏:零基础手写《外星人入侵》全流程解析

用Pygame做游戏:零基础手写《外星人入侵》全流程解析

Pygame是个神奇的东西。很多学Python的朋友,语法啃了几百页,最后卡在同一个问题上:学完了能做什么?我见过太多人学到class和函数就停下来了,然后问我有没有那种“有手就行”的实战项目,能真做出个能玩的东西…

2026/10/9 10:08:16 阅读更多 →
AlgoNote 算法通关手册:LeetCode 0544 输出比赛匹配对——模拟 + 递归构造淘汰赛配对串

AlgoNote 算法通关手册:LeetCode 0544 输出比赛匹配对——模拟 + 递归构造淘汰赛配对串

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

2026/10/9 10:07:14 阅读更多 →

日新闻

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/9 6:17:20 阅读更多 →