从文字到CAD模型:Text-to-CAD与程序化建模实战指南
开头最近text-to-cad在搞设计和搞3D打印的圈子里讨论度直接拉满。用一句人话解释就是你打出帮我生成一个M6的六角法兰螺栓它真给你输出一个能用的CAD模型而不是一张概念图。我前后花了两周时间把能摸到的方案全部试了一遍从网页工具到本地跑的模型都折腾过。今天把这些东西梳理清楚包括哪些项目真的能落地、哪些还在实验室阶段、提示词怎么写才不翻车以及最后导出STL/STEP去加工、打印时会踩的坑。先说清楚这篇文章适合谁看想用AI跑通文字→模型这条链路的机械/创客方向从业者以及被建模折磨但会用自然语言的新手。如果你已经把CAD软件玩得比筷子还熟这篇文章同样有价值——因为这玩意的主体思路不是取代你而是把前期构型阶段那些重复劳动压到最低。另外下文涉及的工具里Zoo那个平台目前在线可用开源项目也给了我源码实操路径是完全可以复现的。1. 先说人话text-to-cad到底在搞什么1.1 从画图到写图一个思维转变传统CAD的思路是画不管你是用SolidWorks拉伸切除还是用Rhino拉曲面本质都在屏幕里手动构造。而text-to-cad整个思路换了个赛道它把建模过程变成写。更具体的说现在的落地产品基本都走两条线。第一条是直接用大模型生成中间格式比如把文字变成一串程序化代码再让这串代码去驱动建模内核比如CadQuery或OpenSCAD最后产出STEP、STL这类标准格式。第二条是让模型直接预测CAD操作历史输出B-rep固体模型。前者在社区里更主流因为执行过程是可解释的你拿到的是代码参数随时可以改后者则更像黑箱出图但生成速度极快目前更像论文里的东西。我第一次玩通这个流程的感受是传统建模像是自己一砖一瓦盖房子text-to-cad则是拿着施工队的电话说清楚你要什么结构然后等它给你交付。但问题也很明显——施工队可能会听错话而且对复杂的多层结构估计会直接摆烂。1.2 为什么直接生成程序化代码更靠谱如果只在AI绘图领域呆过的人可能想当然地认为text-to-cad就是直接吐出一个STL网格。目前以Zoo为代表的实际项目并不是这么做的Zoo那个Text-to-CAD的底层不是去预测三角网格坐标而是训练模型生成StepWise代码。这一步选择非常关键。STL本质是一堆三角面片拼成的外壳没有任何拓扑关系你拿到STL后想改一个孔的直径基本上等于要重新建模。而程序化代码则完完全全不同每个尺寸、特征、布尔运算全在代码里像基于Python的StepWise会自动给你生成一组带参数的建模步骤你改一个数字所有相关特征跟着变。这种特性就是参数化建模的价值也是它能跟现有CAD工作流衔接的真正原因。我拿同一个零件——一个塑料支架——让AI分别输出直接网格和程序化代码体验差距极大。程序化版本我可以直接改壁厚和孔距重新生成就是新的实体网格版本想修改就只能去MeshLab里补洞、重划网格几天都未必搞定。所以我的结论很明确现阶段真正能落到生产链路上的方案基本都是依赖程序化建模的而不是直接生成多边形网格。2. 现在值得上手的方案逐个看2.1 Zoo的Text-to-CAD上手最快的一条路先说Zoo这是目前我用过对新手最友好的平台。打开浏览器输入文字描述它会在几十秒内给你返回一份带3D渲染预览的StepWise代码文件同时提供STL和STEP格式的下载。关于这个工具的定位你得搞清楚它不是万能的。我实测下来像一个M6x30的六角螺栓头部对边13mm头部厚度7.5mm螺纹长度25mm这种描述能稳定出结果但如果描述里有比较多的曲面过渡要求比如带有G2连续曲面的鼠标外壳那就大概率翻车因为它更擅长处理棱角分明的机械零部件而不是A级曲面。实操中有一点值得注意Zoo生成的是程序化参数模型你在它网页的代码编辑器里直接改参数模型会实时更新。这个能力对修改设计来说太香了我甚至可以直接在预览界面里把尺寸改成需要的公差值再下载STEP去CAM软件里走刀路。2.2 通用大模型本地建模库自由度最高但门槛不低如果你不想被Zoo锁在那个网页里还有另一条DIY路线——让通用大模型帮你写CAD脚本。具体说就是让大模型输出CadQuery或OpenSCAD代码然后在本地运行。OpenSCAD走的是CSG构造实体几何路线有点像用代码搭积木CadQuery则更工程化它把建模操作提取成Python风格的命令能够比较自然地表达在某个面上打一排孔这类需求。我自己的例子是这样的我让大模型写一个带4个M5安装孔的矩形法兰板板厚4mm长宽100x60孔的坐标要对称。大模型很快就给了CadQuery代码我直接用cq-cli跑出STEP再导入FreeCAD完全没有遇到拓扑错误。但门槛在于你得有一定代码基础能看懂报错能改参数还需要先把本地Python环境配好。对于小白来说这条路的挫败感比较强不太推荐作为第一选择。2.3 学术路线Text2CAD和DeepCAD在干什么研究社区里最近两年的工作集中在从自然语言直接生成CAD操作序列。比如MIT那边开源的Text2CAD相关工作它的核心思路是把模型生成过程当成写一串建模指令每一步对应拉伸、剪裁、倒角这些操作。这个方向如果继续走理论上最终效果会更接近于一个真人工程师在CAD里一步步建模的过程而不是直接生成代码帮你去执行。但就目前的开源实现来看它处理复杂装配体的能力还非常有限数据集也偏向单个机械零件。所以我的看法是如果你赶论文或者想看技术方向去看这些研究没问题但短期内想靠这些论文模型直接干活现实点说不如用Zoo手工微调流程。2.4 怎么选看你的场景需求用一张表把几种方案的特点列清楚方便你直接判断方案输出格式上手难度修改能力适合场景Zoo Text-to-CADStepWise/STEP/STL极低强参数化快速原型、标准件、概念模型LLM CadQueryPython脚本→STEP中强代码改参有代码基础的人做定制件LLM OpenSCAD.scad→STL中强CSG树清晰简单几何体、3D打印稿学术模型Text2CAD等STEP/序列高弱研究探索、论文复现我的建议是只想快点用上就直接Zoo想深度研究那就花钱花精力折腾CadQuery如果只是做点3D打印的小玩意OpenSCAD路径足够用了没必要一上来就上工业级方案。3. 亲手跑一次从文字提示到STL的完整流程3.1 用Zoo跑通全流程我把实际跑通的流程拆成几步你可以按顺序直接操作第一步打开Zoo官网的Text-to-CAD界面在输入框里填写零件描述。我建议描述遵循零件名称关键尺寸特征细节制造约束的结构比如a flat rectangular mounting plate, 100mm by 60mm by 4mm, four M5 through holes at the corners with 80mm by 40mm hole spacing, chamfered edges on top face。不要只给一个名词就完事尺寸和特征信息越具体越好。第二步点击Generate等待大约30秒到1分钟。浏览器里会先出现一个StepWise代码预览同时右侧渲染出3D模型。这里我强烈建议你先转一圈检查一下各个视角看看孔有没有穿法兰面有没有偏。第三步直接在代码编辑器里改参数。比如你觉得孔距40mm不合理直接改成45模型秒更新。这个能力比传统CAD改特征还方便因为传统CAD改完参数往往要重建关联特征这里不用考虑父子关系的问题。第四步下载导出。选择STL用于3D打印或者STEP用于导入更专业的CAD/CAM工具比如SolidWorks、Fusion 360或者FreeCAD。我在Fusion里打开过Zoo导出的STEP特征树能识别出来不像有些在线工具导出的STEP是一坨死几何体。3.2 用通用大模型本地生成OpenSCAD模型如果你不想注册任何平台完全可以在本地复现一条链路。我用的是OpenSCAD免费开源配合通用大模型来生成脚本。先安装OpenSCAD然后把下面这段描述发到大模型对话框里用OpenSCAD写一个矩形法兰板长100mm、宽60mm、厚4mm四角各开一个直径5.3mm的贯穿孔M5螺栓间隙孔留0.3mm余量孔的圆心距短边边缘10mm距长边边缘8mm四个孔严格对称。板中央再开一个30mm x 20mm的矩形通槽。大模型给我返回了这样一段代码difference() { // 板体 cube([100, 60, 4], center true); // 四个M5安装孔 for (x [-40, 40], y [-22, 22]) { translate([x, y, 0]) cylinder(h 6, d 5.3, center true, $fn 32); } // 中央矩形通槽 translate([0, 0, 0]) cube([30, 20, 6], center true); }把这段代码保存为flange_plate.scad用OpenSCAD打开后按F6编译再导出STL即可。注意我这里故意把中央通槽的高度设为6mm比板厚4mm大就是为了让布尔运算能完全贯通不然可能出现槽底残留在板中间的问题这是很多初学者容易犯的错。3.3 提示词怎么写才能减少翻车概率跑了几十次之后我总结出一套写提示词的公式可以归纳成四要素实体命名M6螺栓、关键尺寸含单位mm、特征约束贯穿孔、对称、倒角、制造意图用于3D打印/CNC加工。比如下面这两个对比糟糕的提示词做一个法兰盘。可用的提示词做一个用于管道连接的法兰盘外径90mm内径45mm厚度12mm开8个直径为9mm的螺栓孔螺栓孔中心圆直径为70mm均匀分布外边缘做1mm的45度倒角。对比很明显后者每个特征都有数值AI生成的代码里参数就是确定的修改起来也方便。前者呢AI只能靠猜尺寸出来一个大概的形状完全不可用。经验谈提示词里最好避免漂亮一点看起来高端这类主观词因为程序化建模没有漂亮这个接口。你越是用工程语言描述对称、均布、贯穿、深度、公差结果越可控。4. 背后原理拆开看程序化建模为什么是聪明的路线4.1 程序化建模相当于教AI写菜谱如果理解不了程序化建模的精髓就把它想象成写菜谱而不是直接上菜。你去餐厅不可能直接得到一盘做好的鱼香肉丝——大模型在text-to-cad干的事也不是直接给你一盘菜而是把鱼香肉丝怎么做的菜谱写给你后厨渲染器/建模内核再根据菜谱做菜。文本到CAD也是一样Zoo那套流程里的StepWise代码就是菜谱而渲染器负责执行。为什么这个路线比直接生成STL网格可控因为菜谱错了一个字你可以看到是哪一步错了可以单独修改而一盘已经炒糊的莱你无法通过再加热来修正。另外菜谱本身是结构化的便于版本管理和复用写一次菜谱后厨可以精确执行一万次。4.2 训练数据从哪来这个方向最容易被忽视可能有人会问大模型怎么学会把这些文字和建模操作对应起来的答案就是海量带标注的三维模型数据。目前开源界有几批比较关键的CAD数据集比如ABC是McMaster-Carr的百万级机械零件数据集Fusion 360 Gallery提供了大量带操作历史的建模文件这些数据经过处理变成文本-建模操作序列的对喂给模型训练。也就是说模型学到的不是人类审美而是此类输入在历史数据里最常对应哪种操作组合。这也解释了为什么当前模型对标准机械件法兰、螺栓、轴、孔板等生成效果特别好因为这些零件在训练数据里出现频率遥遥领先而对外观造型类的东西消费品壳料、曲面雕塑件、异形灯饰效果就差因为训练数据里很少。4.3 参数和约束工程模型和玩具模型的本质区别用文字生成CAD还有一个很核心的优势来自约束这个概念。工程模型不是随便一堆特征堆叠的它内部有一套参数关联和拓扑逻辑。比如一个法兰盘的螺栓孔分布圆直径和法兰外径往往有比例关系如果你在这个项目里修改外径最好让孔分布圆也跟着变。程序化代码天生支持这种约束因为它是代码关联关系就是变量表达式。你在StepWise代码里写上bolt_circle_d outer_d - 2*edge_margin然后后面对孔坐标的所有引用都基于这个变量那么改外径的时候孔会自动跟随。这不只是方便而是传统CAD参数驱动设计的核心追求。所以我的看法是text-to-cad这条技术路线的价值不只在从无到有更在从有到改。机器学习的部分把拍板的时间省了而代码化的骨架又把你后期折腾的时间省了这两件事加在一起才真正改变了早期结构设计阶段的效率。5. 实机踩坑常见报错、离谱结果与排查思路5.1 常见问题速查表跑了大量case之后我把最典型的翻车情况整理成一个表你可以对照排查现象根本原因处理办法生成出来的模型是个空壳布尔运算差集把主体干掉了通常因为切除体太大或位置偏移检查差集对象尺寸确认切除范围小于主体把diff顺序调整一下孔的位置对称性很差提示词里没写对称/均布模型自由发挥了重新描述特征指明关于中心轴对称或直接给坐标值导出STL之后表面有破洞多个实体没有合并网格划分留了缝隙在CAD里做一次布尔并集或者重新检查拓扑共用面问题生成尺寸完全不对单位提示缺失比如只说孔径5没写mm补充单位并在提示词里明确所有尺寸单位是毫米大模型生成了能渲染但不可修改的网格走错路线用了图像生成转3D那类工具确认目标应该是程序化代码不是三角网格5.2 尺寸精度问题AI并不真正理解毫米这是最坑的一个点。我让Zoo做一个长为30mm的槽结果输出是3.0我猜模型把30mm理解成了3个格子。后来我换成写length 30.0 // millimeters这种代码注释风格才稳定输出。类似的经验也适用于通用大模型你直接告诉它单位是毫米但更好的做法是在描述里把所有数据带齐并让它生成时把单位标注在注释里。哪怕这样生成结果依然可能有3%-5%的偏差所以关键配合面的尺寸千万不能直接拿AI生成结果去加工至少要导入CAD里量一遍再出图。5.3 导出格式选择STL只适合打印STEP才适合干活很多小白拿到STL就以为是完成了其实STL只是面片汤它不带拓扑、不带单位、不带精度。你把它放进CNC编程软件或者做仿真几乎没法用。STEP是实体格式能携带曲面类型和拓扑关系导入专业CAD还能继续编辑这才是能进工作流的交付物。实操中我一般这样处理如果只是自己3D打印玩玩STL足够如果要给别人加工、开模或者做装配干涉检查必须导出STEP后再检查。Zoo导出的STEP用FreeCAD打开目前没有遇到破损这点值得肯定。5.4 提示词优化自查清单根据我的踩坑复盘每次生成前对照下面这个清单过一遍能大幅降低失败率[ ] 实体名称是否说清比如M6六角法兰螺栓而不是一个金属件[ ] 是否给全关键尺寸长宽高/直径/厚度/孔距[ ] 是否注明单位毫米[ ] 是否描述特征关系对称/均布/同心/贯穿[ ] 是否给出加工约束是否要倒角、要圆角、要间隙[ ] 是否说清输出目标STEP/STL/代码6. 真实使用场景怎么把它接进现有工作流6.1 零件替代与逆向设计的快速起点我最近遇到一个很常见的场景老设备上有个塑料支架断了厂家停产图纸也找不到。传统做法是拿卡尺量一堆尺寸然后手工画三维草图再建模整个过程至少半天。用text-to-cad的思路是先用文字把这个支架的大致结构描述出来一个L型支架两个安装面分别厚4mm长面80mm宽40mm短面40mm宽40mm每个面上有两个直径4.2mm的贯穿孔孔位距边缘8mm。AI给出第一步模型之后你再对照实物微调各参数全程不到半小时就能得到一个尺寸接近的备件模型然后直接拿去3D打印或者CNC加工出小批量替代件。我特别强调一点这是快速起点不是直接成品。实物有公差、有装配关系你用AI生成初稿再手工校正比完全从零快得多。6.2 3D打印场景下的快速形态迭代做3D打印的朋友应该深有体会改一版设计最花时间的不是打印本身而是中间那一段建模修改。text-to-cad在这个场景里最大的贡献是一只工具箱的感觉。我先用文字生成一个大概的形状看一眼不顺眼直接改描述重新生成不需要原来那种删除特征→重画草图→重新拉伸→倒角的繁琐步骤。关键是一种意识描述即参数。这个能力对验证设计想法特别强大。我跟朋友一起做个桌面收纳盒从盒子分隔板到带倾斜抽屉的前面板再到加了加强筋的底板每改一次只需要重新描述预览模型半分钟就出来一天可以验证七八个形态方案。如果全部用传统CAD做一天大概只能做出两个差距就在这里。6.3 非机械人群的会说就能做这个方向未来最大的增量市场绝对是非专业人群。我做手工皮具的朋友想做一个裁皮刀刀鞘他描述了半天AI给了个带斜面开槽的模型他拿去打印出来说虽然细节不懂但真的能用了。这种人对参数化一无所知但他们从没觉得自己需要学CAD他们只需要描述自己的需求。所以对企业用户来说如果产品线里大量存在客户定制化参数件的需求比如外壳改个孔位、支架换个长度那么把text-to-cad的模型生成能力和内部参数模板结合起来等于把过去售前工程师半天的工作压缩到一次对话。这确实是能切实落地的工作流改造方向。7. 最后聊点实用心得我自己的体会是text-to-cad目前还不是无所不能的CAD替代品但离能用已经非常接近了。把它当一个从语言到参数化模型的中枢来用比把它当成一个AI建模师要合理得多。一个很容易被忽略的小技巧尽量把描述结构化拆成基础形状特征1特征2约束条件。不要用一大段散文来描述改用编号列表或短句。我发现大模型对结构化的理解明显好于大段文字生成的代码也更有条理。这是一个你值得花一个下午去玩一下的东西。不需要懂代码不需要装软件打开网页打一句话看到模型生成的那一刻你对未来的CAD应该长什么样这个问题的答案大概会有自己的判断了。

相关新闻

多Agent系统成本与干扰治理:从LangChain迁移到LangGraph的实战指南

多Agent系统成本与干扰治理:从LangChain迁移到LangGraph的实战指南

多 Agent 系统这两年从论文里的概念一路卷到生产环境,我身边不少团队都在做同一件事:把原来那个"一个 Agent 包打天下"的 LangChain 脚本,拆成几个各司其职的 Agent 协作。拆完之后,一部分人跑通了,效果确实…

2026/10/9 0:39:27 阅读更多 →
嵌入式驱动开发实战:从设备树到I2C驱动与内核调试

嵌入式驱动开发实战:从设备树到I2C驱动与内核调试

1. 嵌入式驱动开发到底在做什么很多人第一次听到“嵌入式驱动开发”这个词,脑子里浮现的画面大概是:一个人对着电路板,焊台冒着烟,示波器上跳着波形,然后屏幕上刷刷刷地滚着看不懂的寄存器地址。这个印象不算错&#x…

2026/10/9 0:38:26 阅读更多 →
嵌入式以太网驱动开发实战:从MAC/PHY调试到性能优化

嵌入式以太网驱动开发实战:从MAC/PHY调试到性能优化

做嵌入式驱动开发这些年,以太网这个坑算是踩得最深也最有收获的一个领域。从早期的百兆芯片到现在的千兆、2.5G,从简单的RGMII到复杂的SGMII,再到工业现场跟各种设备做以太网通讯,几乎每个项目都能遇到全新的问题。今天这一期&…

2026/10/9 0:38:24 阅读更多 →

最新新闻

飞桨模型库社区临床模型 emilyalsentzer/Bio_Discharge_Summary_BERT 的获取与加载指南

飞桨模型库社区临床模型 emilyalsentzer/Bio_Discharge_Summary_BERT 的获取与加载指南

人工智能深度学习计算机视觉NLP语音 【免费下载链接】models Officially maintained, supported by PaddlePaddle, including CV, NLP, Speech, Rec, TS, big models and so on. 项目地址: https://gitcode.com/gh_mirrors/mo/models 点击查看 免费下载 本文围绕飞…

2026/10/9 1:49:14 阅读更多 →
PaddleNLP 社区模型 biobert_chemical_ner:化学命名实体识别模型下载与使用完整指南

PaddleNLP 社区模型 biobert_chemical_ner:化学命名实体识别模型下载与使用完整指南

人工智能深度学习计算机视觉NLP语音 【免费下载链接】models Officially maintained, supported by PaddlePaddle, including CV, NLP, Speech, Rec, TS, big models and so on. 项目地址: https://gitcode.com/gh_mirrors/mo/models 点击查看 免费下载 本文以飞桨…

2026/10/9 1:49:14 阅读更多 →
2026文献翻译工具实测复盘:TaoToken统一Key接入10款主流翻译器,研究生选哪个不踩坑?

2026文献翻译工具实测复盘:TaoToken统一Key接入10款主流翻译器,研究生选哪个不踩坑?

/* 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 1:49:14 阅读更多 →
智能合约成熟度评估报告实战解读:以 Code Maturity Assessor 9 类框架与 EXAMPLE_REPORT 为模板

智能合约成熟度评估报告实战解读:以 Code Maturity Assessor 9 类框架与 EXAMPLE_REPORT 为模板

AI 技能AI 插件应用安全网络安全AI 评测 【免费下载链接】skills Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows 项目地址: https://gitcode.com/gh_mirrors/skills8/skills 点击查看 免费下载 导读 本…

2026/10/9 1:49:13 阅读更多 →
HoRain云--Hermes Agent 记忆系统:把 settings 改到 TaoToken 的配置与验证

HoRain云--Hermes Agent 记忆系统:把 settings 改到 TaoToken 的配置与验证

/* 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 1:49:13 阅读更多 →
使用 LLM 为 ProxySQL 编写高质量增强版发布说明(Enhanced Release Notes)实战指南

使用 LLM 为 ProxySQL 编写高质量增强版发布说明(Enhanced Release Notes)实战指南

后端数据库负载均衡 【免费下载链接】proxysql High-performance proxy for MySQL and PostgreSQL 项目地址: https://gitcode.com/gh_mirrors/pr/proxysql 点击查看 免费下载 本文档是 ProxySQL 仓库中发布说明生成工作流的核心提示词模板 —— enhanced_prompt_t…

2026/10/9 1:48:13 阅读更多 →

日新闻

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 阅读更多 →