PCB设计入门:从原理图到Gerber输出的全流程实战指南
1. 项目概述从零到一的PCB设计认知重塑刚入行那会儿我拿到第一块空荡荡的电路板看着密密麻麻的元器件符号和网络飞线感觉头都大了。PCB设计听起来是硬件工程师的“画图”工作但真正上手才发现它远不止把线连起来那么简单。它是一门在二维平面上进行三维思考的艺术是电气性能、物理结构、生产工艺和成本控制之间的精密平衡。无论是用Altium DesignerAD、Cadence Allegro还是国产的嘉立创EDA核心逻辑都是相通的。这篇文章我想结合自己踩过的坑和总结的经验为你梳理一条清晰的PCB设计入门路径。它适合电子相关专业的学生、刚转行的硬件工程师或者任何对“电路板是怎么画出来的”感到好奇的爱好者。我们的目标不是成为软件操作高手而是建立正确的设计思维让你画出的第一块板子就能打样、能通电、能工作。2. 核心设计流程与全局观建立很多新手一上来就急着打开软件开始布线这是最大的误区。一个稳健的PCB设计70%的功夫都在布线之前。我们必须先建立全局工作流。2.1 需求分析与原理图设计一切的基础在打开PCB编辑器之前你必须清楚这块板子要干什么。是简单的单片机控制板还是高速数据采集卡电源电压是多少电流有多大有没有模拟信号、射频信号这些需求直接决定了后续的布局、层叠、布线规则。原理图是你的“设计图纸”。这里的关键在于清晰和准确。库管理是命门我强烈建议你建立并维护自己的元器件库。不要总用软件自带的或从网上随便下载的。自己画的库要严格核对数据手册中的封装尺寸尤其是焊盘大小、间距原理图符号的引脚序号必须与PCB封装一一对应。一个引脚标错可能导致整板报废。网络标签与端口合理使用网络标签Net Label和端口Port来连接信号让原理图逻辑清晰可读。对于跨页的信号使用“离图连接符”Off-Sheet Connector或端口加全局标志的方式。编译与检查完成原理图后一定要利用软件的编译Compile功能进行电气规则检查ERC。检查是否有未连接的引脚、单端网络、电源冲突等。这一步能提前消灭大量低级错误。2.2 PCB前期准备框定设计舞台将原理图导入PCB后别急着动手。你需要先搭建好设计的“舞台”。板框与定位根据产品外壳或结构要求精确绘制板框Board Outline。在AD中通常在Keep-Out Layer层机械1层或专用的板框层画线定义边界。同时放置好安装孔、连接器定位孔等并锁定它们的位置。层叠结构设计这是影响性能、成本和工艺的关键决策。对于简单的双层板就是顶层和底层。但对于需要控制阻抗、有复杂布线或高速信号的情况就需要设计多层板。常见四层板叠层Top信号- GND内电层- PWR内电层- Bottom信号。这种结构为信号提供了完整的参考平面能有效减少电磁干扰。六层板叠层示例Top信号- GND - Signal2 - PWR - Signal3 - Bottom信号。中间两层信号层被电源和地平面包裹屏蔽效果好。核心参数你需要和PCB板厂沟通确定核心板材如FR-4、每层介质的厚度、铜厚如1oz约35μm。这些参数会直接影响阻抗计算。可以使用SI9000这类工具进行微带线、带状线的阻抗仿真。设计规则预设在布线前预设规则让软件帮你实时检查事半功倍。在AD的Design - Rules中重点设置电气规则安全间距Clearance根据不同网络设置不同间距如高压部分间距要加大。布线规则线宽Width根据电流大小计算可使用在线线宽计算器。过孔尺寸Routing Via Style。平面规则铺铜连接方式Polygon Connect Style通常电源和地网络用直接连接Direct Connect信号网络用热焊盘连接Relief Connect以利于焊接。高速规则如需要设置差分对Differential Pairs、等长Matched Length规则。3. 布局的艺术为成功布线奠定基石布局是PCB设计的灵魂。一个好的布局能让布线行云流水一个差的布局会让布线举步维艰甚至无法实现。3.1 核心原则与流程布局的核心思想是遵循信号流模块化分区先大后小先难后易。固定器件优先首先放置所有位置固定的器件如连接器、开关、指示灯、结构限定的螺丝孔等。这些器件没有移动余地是布局的基准点。核心器件定位放置核心功能芯片如MCU、FPGA、DC-DC芯片等。将它们放在板子中央或合适区域并考虑其散热需求。功能模块化布局以核心芯片为中心将其相关的外围电路如晶振、去耦电容、复位电路、接口芯片等聚集在一起形成一个功能模块。例如将MCU及其晶振、复位电容、Boot配置电阻紧挨着放。依据信号流向让信号的路径尽可能直接、顺畅。例如传感器的信号经过调理电路再进入ADC最后到MCU。布局时应按此物理顺序排列避免信号线来回穿插。3.2 关键电路布局详解电源电路布局路径最短原则开关电源芯片的输入电容、开关节点、电感、输出电容构成的功率环路面积要尽可能小。环路面积越大产生的电磁干扰EMI越强。应使这些元件彼此紧邻用宽而短的铜皮连接。单点接地星型接地对于模拟/数字混合电路或多种电源的电路考虑采用单点接地避免地电流相互串扰。去耦电容布局每个芯片的电源引脚附近都必须放置一个或多个去耦电容通常为100nF和10uF组合。电容必须尽可能靠近芯片引脚优先放置在芯片的电源同侧或背面对于BGA封装。它的作用是提供芯片瞬间工作所需的瞬态电流路径长了就失效了。时钟与高速信号布局晶振、时钟发生器要尽可能靠近相关芯片。时钟信号线要短、粗并远离其他敏感信号线如模拟信号。在时钟电路下方避免走其他信号线最好有完整的地平面作为参考和屏蔽。对于USB、HDMI等差分信号必须严格按照差分对布线等长、等距、平行走线。3.3 布局的实操技巧与陷阱利用Room和复制布局在AD中如果原理图里有多个相同的子电路比如多个相同的传感器接口可以使用Room功能。先在原理图中为这些子图定义Room导入PCB后精心布局好其中一个模块然后使用Design - Rooms - Copy Room Formats可以快速将布局格式复制到其他相同模块极大提升效率。间距考虑元件之间不仅要考虑电气间距还要考虑生产工艺。要预留出足够的空间以便焊接、返修和测试探针的接触。特别是手工焊接时元件不能排得太密。散热考虑大功率器件如电源芯片、功率MOS管附近不要放置对温度敏感的器件如电解电容、晶振。必要时提前规划散热焊盘、过孔或散热片的位置。一个常见大坑很多人喜欢把板子布得“满满当当”看起来很紧凑“专业”。但对于新手我强烈建议第一版适当留有余地。更宽松的布局能给布线带来更多灵活性也便于后期调试和飞线。追求极限密度是进阶之后的事情。4. 布线的核心策略与信号完整性初探布局完成后我们终于可以开始连接这些“孤岛”。布线是将电气逻辑转化为物理现实的过程。4.1 布线顺序与层管理关键信号优先首先布设最敏感、要求最高的线如时钟线、高速差分对USB、LVDS、模拟小信号、射频线等。这些线需要最干净的环境和最严格的规则。电源与地平面在多层板中优先处理好电源PWR和地GND内电层。通过放置过孔将芯片的电源和地引脚连接到相应的平面。确保电源网络覆盖完整电流路径通畅。一般信号线布设频率较低的数字信号、控制信号等。可以使用自动布线作为辅助但一定要手动检查和优化自动布线的结果通常不够理想。层间过渡与过孔使用尽量减少过孔数量特别是高速信号线上。过孔会引入阻抗不连续和寄生电感。如果必须换层在信号过孔附近放置一个接地过孔为返回电流提供最短路径。4.2 关键布线规则详解线宽与电流导线的载流能力取决于截面积线宽×铜厚。一个粗略的经验公式对于1oz铜厚10°C温升外部层表层1mm线宽约可通过2A电流内部层约1A。对于大电流路径如电源输入必须加宽线宽或者采用铺铜Polygon Pour的方式。3W与20H规则3W规则为了减少平行走线间的串扰两条线的中心间距应至少为线宽W的3倍。对于敏感信号间距应更大。20H规则为了抑制电源平面边缘的电磁辐射电源层PWR的边界应该比地层GND的边界内缩至少20倍于两层介质厚度的距离。这在高速设计中尤为重要通常可以在铺铜管理器里设置内缩Pullback值。直角走线的误区低频电路如kHz级别中直角走线的影响微乎其微可以不用过分纠结。但在高频如百MHz以上或高速数字电路中直角拐角会增加有效线宽导致阻抗突变和信号反射应使用45°角或圆弧走线。差分对布线这是USB、以太网等接口的标配。必须成对、平行、等长走线。在AD中可以先定义差分对Place - Directives - Differential Pair然后在PCB中布线时使用差分对布线命令P - I软件会自动保持两条线等间距。等长调节通常通过添加蛇形线Serpentine来实现。4.3 铺铜与接地处理铺铜覆铜是PCB设计中的重要环节主要目的是提供低阻抗的地回路、减小环路面积、辅助散热和增强机械强度。铺铜方式实心铺铜连接牢固阻抗低但可能导致焊接时散热过快热焊盘效应。网格铺铜重量轻不易翘曲但阻抗相对较高高频性能稍差。对于大多数数字和低频模拟电路实心铺铜是更好的选择。接地过孔Via Stitching在铺铜区域特别是边缘和空旷区域均匀地打上一排接地过孔。这能将顶层和底层的地平面紧密连接在一起形成“法拉第笼”效应有效屏蔽干扰并为高速信号的返回电流提供最短路径。孤岛铜皮铺铜后一定要检查是否有孤立的、未连接到任何网络的铜皮铜孤岛。这些孤岛会成为天线辐射或接收干扰。在AD的铺铜管理器Tools - Polygon Pours - Polygon Manager中可以很容易地找到并删除它们。5. 设计后期检查与生产文件输出布线铺铜完成后设计只完成了90%。最后的检查与输出决定了你的设计能否变成实物。5.1 设计规则检查与人工审查在线DRC确保布线过程中一直开启在线设计规则检查Tools - Preferences - PCB Editor - General - Online DRC它能实时提示违规。批量DRC最终必须运行一次完整的批处理DRCTools - Design Rule Check。仔细查看每一项报告确保没有未连接的网络、短路、间距违规等。人工“走查”这是最有效也最容易被忽视的一步。逐层在AD中按ShiftS切换单层显示检查丝印层元件位号Designator是否清晰、朝向合理、没有重叠或压在焊盘上。布线层有没有忘记连接的飞线在View - Connections中显示所有网络。线宽是否合理特别是电源线。钻孔层过孔和焊盘尺寸是否合适特别是插件元件的孔径是否足够。装配层检查元件的实际轮廓避免安装干涉。5.2 生产文件Gerber输出详解这是交付给板厂生产的标准文件集。输出错误板厂做出来的就是废板。在AD中输出Gerber打开File - Fabrication Outputs - Gerber Files。通用General标签单位选英寸Inches格式选2:5这是最高精度兼容性最好。层Layers标签点击Plot Layers下拉菜单选择Used On。然后务必在右侧的镜像层Mirror Layers列表里将所有机械层、丝印层等需要镜像的层去掉勾选通常只有底层相关的层需要镜像板厂会处理。在下方勾选Include unconnected mid-layer pads包含未连接的中层焊盘。钻孔图层Drill Drawing标签勾选Drill Drawing Plots下的Plot all used layer pairs。光圈Apertures标签勾选Embedded apertures (RS274X)这是现代标准。高级Advanced标签勾选Suppress leading zeroes抑制前导零。最后点击OK生成Gerber文件。生成钻孔文件打开File - Fabrication Outputs - NC Drill Files。单位格式与Gerber设置一致英寸2:5抑制前导零。点击OK生成.DRL和.TXT钻孔文件。文件打包与检查将生成的所有.GTL顶层布线,.GTO顶层丝印,.GTP顶层焊膏,.GBL底层布线等文件连同钻孔文件一起打包。必须使用Gerber查看器如免费的GC-Prevue、CAM350或在线工具打开检查在查看器中逐层叠加确认线路、孔位、丝印完全正确没有错层、缺失。这是发板前最后一道也是最重要的保险。6. 常见问题、调试技巧与进阶方向即使按照流程操作第一块板子也可能遇到问题。这里分享一些典型的“坑”和解决方法。6.1 典型问题排查清单问题现象可能原因排查与解决思路板子通电短路/发烫1. 电源/地网络布线短路。2. 芯片或电容焊反、焊连。3. 板厂生产缺陷极少。1. 断电用万用表蜂鸣档仔细测量电源与地之间的电阻应不为零。2. 检查所有极性元件电解电容、二极管、芯片方向。3. 目检或显微镜下查看是否有细小的锡桥。MCU/芯片不工作1. 电源未正确接入电压值、纹波。2. 复位电路异常。3. 时钟晶振未起振。4. Boot模式配置错误。5. 程序未正确烧录。1. 测量芯片电源引脚电压是否稳定达标。2. 用示波器看复位引脚波形。3. 用示波器高阻探头测量晶振引脚看是否有正弦波。4. 核对数据手册检查Boot引脚电平。5. 确认编程接口连接和烧录配置。模拟信号噪声大1. 数字噪声串扰地平面不完整。2. 电源纹波大。3. 模拟部分布局布线不合理靠近数字或电源部分。1. 确保模拟地AGND与数字地DGND采用单点连接。2. 为模拟电源增加LC滤波。3. 重新布局将模拟部分隔离并用“地沟”包围。USB等高速接口不稳定1. 差分对布线不符合规范长度不等、间距变化。2. 阻抗不连续过孔多、线宽突变。3. 缺少ESD防护器件或位置不对。1. 严格按差分对规则布线并进行等长补偿。2. 尽量减少换层换层时在旁边加地过孔。3. ESD器件应紧靠接口放置先经过ESD再进入芯片。焊接后虚焊多1. 焊盘设计过小或间距过大。2. 使用无铅焊膏但回流焊曲线不对。3. 芯片封装与焊盘不匹配特别是QFN底部焊盘。1. 参照IPC标准或元件数据手册推荐设计焊盘。2. 与SMT工厂沟通确认焊膏和炉温曲线。3. QFN底部大焊盘要合理分割并增加过孔利于排气和焊接。6.2 调试必备工具与技巧万用表最基本工具用于测通断、电压、电阻。调试时养成习惯先量电源和地。示波器硬件工程师的眼睛。用于观察信号波形、时序、噪声、纹波。要学会使用触发、测量、FFT等功能。逻辑分析仪用于抓取和分析数字总线如I2C, SPI, UART的时序和数据比示波器更擅长解析协议。热成像仪或温枪快速定位发热异常元件排查短路或过载。飞线与割线PCB上预留一些测试点Test Point方便测量。遇到问题可以用细导线“飞线”连接或用刀片“割线”断开进行临时修改和测试。6.3 软件操作效率提升熟练使用快捷键能极大提升设计效率。AD的常用快捷键P - P放置焊盘P - T放置走线P - G铺铜P - V放置过孔Ctrl D显示配置切换显示层、飞线等Shift S切换单层显示模式Q快速切换单位公制/英制Ctrl M测量距离T - G运行泪滴Teardrop操作强化焊盘与走线连接T - D - R运行设计规则检查DRC6.4 从入门到进阶当你掌握了单板、双层板的设计后可以朝着以下方向深入高速数字电路设计深入学习信号完整性SI理论包括传输线理论、反射、串扰、端接匹配等。学习使用仿真工具如ADS, HyperLynx进行前仿真和后仿真。射频RF电路设计学习微波基础掌握微带线、带状线、耦合器、滤波器的设计。布局布线要求极高通常需要专门的RF设计工具和严格的层叠控制。电源完整性PI分析研究如何为芯片提供干净、稳定的电源涉及去耦电容网络设计、目标阻抗Target Impedance法、电源分配网络PDN仿真。电磁兼容EMC设计学习如何从PCB层面抑制电磁干扰EMI满足相关法规要求。这涉及到屏蔽、滤波、接地等系统化设计。刚柔结合板Rigid-Flex设计在可穿戴设备、航空航天等领域应用广泛需要掌握特殊的设计规则和工艺要求。PCB设计是一个实践性极强的领域看再多的教程也不如亲手画一块板子、调试一次失败、再修改一版来得深刻。我的建议是找一个简单的开源项目比如一个STM32最小系统板从画原理图库、PCB库开始完全自己动手做一遍直到成功打样、焊接、调试通过。这个过程里遇到的每一个问题都会成为你最宝贵的经验。记住第一版设计就完美无缺几乎不可能迭代和优化是工程师的日常工作。关键是建立起严谨的流程和检查习惯让错误尽可能在变成实物前被消灭。

相关新闻

Riak KV后端存储对比:Bitcask、LevelDB与内存存储的终极选择指南

Riak KV后端存储对比:Bitcask、LevelDB与内存存储的终极选择指南

Riak KV后端存储对比:Bitcask、LevelDB与内存存储的终极选择指南 【免费下载链接】riak_kv Riak Key/Value Store 项目地址: https://gitcode.com/gh_mirrors/ri/riak_kv Riak KV作为一款分布式键值存储系统,提供了多种后端存储引擎选择&#xff…

2026/9/26 11:04:09 阅读更多 →
网盘直链下载助手保姆级上手指南:8大网盘一键拿真实下载地址,新手也能十分钟跑通

网盘直链下载助手保姆级上手指南:8大网盘一键拿真实下载地址,新手也能十分钟跑通

网盘直链下载助手保姆级上手指南:8大网盘一键拿真实下载地址,新手也能十分钟跑通 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网…

2026/10/11 0:12:18 阅读更多 →
基于OpenClaw构建多用户AI Agent协同平台:架构设计与实战部署

基于OpenClaw构建多用户AI Agent协同平台:架构设计与实战部署

1. 项目概述:为什么我们需要一个多用户AI Agent协同平台?最近和几个做AI应用开发的朋友聊天,大家普遍有个痛点:手头攒了好几个不同功能的AI智能体(Agent),比如一个专门处理文档总结,…

2026/10/8 22:51:58 阅读更多 →

最新新闻

基于PaddleOCR与PyQt5的GUI车票识别系统设计与实现

基于PaddleOCR与PyQt5的GUI车票识别系统设计与实现

简介:这是一套基于GUI的OCR车票识别完整毕业设计项目,面向计算机视觉、机器学习方向的本科生及入门开发者,重点解决车票日期、车次、座位号等关键信息的自动提取与可视化操作问题。压缩包共82个文件,整体约4.01MB,包含…

2026/10/13 8:37:52 阅读更多 →
Prim算法详解:最小生成树的原理、实现与工程实践

Prim算法详解:最小生成树的原理、实现与工程实践

1. “Prime算法”到底在讲什么先把这个名字聊透。“Prime算法”在计算机与数据结构的语境下,最常被对应到两条线:一条是图论里求最小生成树的经典贪心算法——Prim算法,另一条则是素数(Prime Number)相关的数论算法&am…

2026/10/13 8:37:52 阅读更多 →
改限制不如改记录:AI内容安全审查记录实战解析

改限制不如改记录:AI内容安全审查记录实战解析

我先不跟你聊那些参数、榜单、跑分,最近这轮更新日志读下来,真正值得关心的变化往往藏在模型之外的“运行记录”里。不少团队把“每日AI观察”的焦点,从“这次又收紧了多少条限制规则”,转向了“审查记录到底长什么样”。我最近正…

2026/10/13 8:37:52 阅读更多 →
终端显示‘impeccable‘?揭秘CLI认证成功标识与误搜根源

终端显示‘impeccable‘?揭秘CLI认证成功标识与误搜根源

1. 项目概述:一个被误读的 CLI 工具命名现象最近在多个技术社区和开发者群聊里,频繁看到“impeccable”这个词被当作某个命令行工具的名称反复提及——它既不是 npm 官方包、也不是主流开源组织发布的 CLI,更没有对应的 GitHub 仓库或文档站。…

2026/10/13 8:37:52 阅读更多 →
UG/NX教程筛选与学习路径:从版本匹配到建模、加工实战

UG/NX教程筛选与学习路径:从版本匹配到建模、加工实战

简介:这是一份整理50套UG(Unigraphics NX)学习教程下载地址的PDF文档,面向使用UG进行产品设计、模具设计、逆向工程及数控加工的工程师和学员,旨在解决教程资源分散、难以系统查找的问题。文档收录了从UG NX4.0到NX7.5…

2026/10/13 8:37:52 阅读更多 →
视频目标跟踪标注工具VATIC非Docker安装全攻略

视频目标跟踪标注工具VATIC非Docker安装全攻略

如果你要做目标检测或者视频目标跟踪,第一步往往不是调模型,而是先把训练数据准备好。标注一个视频里每个目标每一帧的位置,听起来不复杂,真做起来又磨人又容易出错。VATIC 就是干这个的开源视频标注工具:打开浏览器&a…

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

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 21:05:09 阅读更多 →
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/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →