PLC工程师12年经验总结:90条避坑指南与现场调试核心技能
干了十二年的PLC不敢说多成功但坑绝对踩得够多。今天把这些话写出来给准备入行或者刚入行的自动化专业应届生90条想到哪写到哪每天更新几条全是心里话。尤其是那些学校里不教、培训班不讲的细节我尽量都用大白话给你说透。1. 入行前三年最容易踩的坑从“我以为”到“原来如此”很多应届生一进厂就想搞复杂运动控制、搞视觉算法觉得那才叫自动化。这个心态我太懂了但现实往往会狠狠教育我们。我见过太多同事前三年天天憋在办公室画图一到现场就懵最后干两年转行跑路。前三年你最重要的不是学多高深的技术而是完成三个底层转变从学生思维变成工程师思维、从单一知识变成系统知识、从“我以为”变成“原来如此”。1.1 别急着碰复杂的先搞懂继电器回路再去碰PLC这句话我逢人必讲。很多人在学校PLC实验课上玩得很溜一考试全是功能指令结果到了现场看到一个启动停止的继电器回路图都看不懂这不行。PLC的输入输出点本质上就是一堆继电器的逻辑组合。你只有看懂了物理继电器怎么互锁、怎么自锁、怎么延时才能真正理解PLC程序里那些常开常闭触点是怎么回事。我印象很深刚入行那年设备厂的老师傅指着一个星三角启动的图纸问我为什么这里要用两个接触器互锁我当时答不上来。后来自己回去把继电器回路啃透了再看PLC程序很多逻辑一下就通了。那感觉就像你学开车之前先弄懂了发动机原理虽然不至于让你立刻变成赛车手但至少不会被仪表盘上亮起的故障灯吓个半死。1.2 一定要去车间待够三个月哪怕你觉得那是打杂很多公司招应届生进来美其名曰先实习其实就是在车间拧螺丝、接线、打扫卫生。这时候千万别觉得自己屈才了。我职业生涯里最庆幸的一件事就是头三个月一直泡在现场跟着装配电工师傅一块儿干活。这三个月你别光傻干你要看的东西太多了看师傅怎么把线缆整理得横平竖直、看传感器怎么安装才能避开机械干涉、看气动元件怎么布局才方便检修、看电机怎么接线才安全。这些知识教科书上没有但是在现场每天都会用到。更关键的是你只有亲手接过线、压过端子以后你写程序的时候才会下意识地考虑“这个输出点接到哪、线走多长、现场好不好查”而不是纯粹在电脑上“画逻辑图”。1.3 建立自己的“问题笔记本”别相信自己的记忆我现在跟很多新人讲你入职第一件事先准备一个笔记本纸质的、电子的都行把你每天遇到的、听到的、查到的所有问题全记下来不要依赖自己的脑子。举个例子新人刚开始看程序的时候经常会碰到“这个输入信号怎么死活不过来”的问题排查半天发现是地址忘改了。这种问题你今天记住了下个月再碰到可能又忘了。但如果你有一个问题笔记本分门别类地记下来下次再遇到类似问题翻一翻三分钟就能定位。这比网上搜索快多了还更贴合你自己设备的实际情况。我到现在还留着当年的笔记本虽然很多内容过时了但偶尔翻一翻还能看到自己一步一步成长的痕迹。2. PLC工程师的核心技能树编程只是基本功懂现场才是分水岭说实话PLC编程入门真的不难难的是你搞不清它在现场为什么不好使。我带过的徒弟里面有好几个在学校编程非常厉害逻辑写得花团锦簇结果一到现场就哑火了。为什么因为他们缺的不是程序功底而是现场经验。2.1 编程语言不只是LAD越早接触SCL和ST越好我知道很多学校教的主要是梯形图LAD因为直观、好入门。但我想提醒你如果条件允许尽早接触结构化文本SCL或ST语言。尤其当你开始做比较复杂的项目比如涉及很多数值运算、数据排序、通讯协议解析的时候梯形图会把你折磨疯的。拿我自己的经历来说前四五年我基本只用梯形图后来接了一个项目需要把几十种配方数据做比较和排序用梯形图写出来的跟意大利面一样又乱又难查。后来被逼着用SCL重写了一遍整个程序逻辑清楚得跟书一样。所以我的建议是梯形图你必须要会读、会改因为老设备基本都是梯形图但你自己接手新项目、新平台的时候能用SCL就用SCL后面维护你的人会感谢你的。2.2 别只盯着西门子和三菱多了解几种平台没坏处很多新人一上来就问我“老师学西门子好还是三菱好”我通常会说“都好但别只学一个。”自动化领域最忌讳的就是把自己绑定在单一品牌上。国内市场上西门子、三菱、欧姆龙、罗克韦尔、台达、汇川、信捷各种品牌都有大量存量设备你不可能这辈子只碰一种。而且更关键的是PLC的核心逻辑是相通的你学会了一种品牌再学另一种无非是换一套软件、换一种操作习惯、换一些指令写法而已。真正的门槛在于你脑子里那套逻辑跟品牌无关。所以我建议你先啃透一门主流品牌作为主力国内的话要不西门子要不三菱然后用业余时间去了解一下其他品牌的软件和编程方式不求精通但求看到程序能看懂思路这样你到了现场才不会露怯。2.3 伺服、变频器、传感器、HMI一个都不能偏科有些新人容易走极端一门心思钻PLC觉得其他都是辅助。这是大错特错。一套自动化设备PLC是大脑但大脑再好手伺服和气缸、感官传感器、脸面HMI如果不行整体也运转不起来。举个最简单的例子伺服驱动器的刚性参数、增益调节到底怎么调才能既不振动又响应快这玩意儿PLC程序里可看不出来全靠你跟现场设备反复磨合。再比如说一个检测透明瓶子的光纤传感器用对射的还是回归反射的抗干扰怎么处理这些经验都是在项目中一点点积累的你不去碰这些永远都是纸上谈兵。所以我给这些后辈的建议是做项目的时候别挑活让你调伺服你就去调让你接传感器你就去接让你做触摸屏画面你就去做。每多碰一类元件你的短板就少一块你的整体能力才会真正值钱。3. 现场调试的含金量90%的问题都出在你看不见的地方如果说设计是想象那调试就是现实与想象碰撞的过程。我可以很负责任地告诉你PLC工程师真正的“核心技术”不在办公室而在现场调试那几个星期。那些让人头大的干扰问题、时序问题、通讯问题你只有到了现场才见识得到。3.1 模拟量信号干扰排查一个让无数新人崩溃的经典难题我遇到的印象最深的一个项目是给一条产线做温度监控用的是模拟量模块接收4-20mA信号变频器一启动温度值就开始乱跳。那几天现场的人都在看我说笑话我一遍遍地查程序、查模板配置都查不出问题。后来一个老电工提了一句“是不是信号线和动力线走同一个线槽了”我跑过去一看还真是温度信号的屏蔽线跟变频器的输出动力线紧挨着走了几十米。这就是典型的干扰问题。解决办法也简单把强电和弱电分开走线信号线用屏蔽双绞线屏蔽层单端接地再给模拟量信号加个隔离器问题当场消失。这个案例我记了很多年从此以后我自己画图时特别强调强弱电分离因为这种问题你查程序查一万次也查不出来必须到现场看布线。3.2 时序与逻辑设备不动了到底是程序问题还是机械卡死调试现场最磨人的不是设备完全不动作而是“时而动时而不动”。我遇到过很多次气缸偶尔不动作程序监测下来输出点确实有信号了但电磁阀就是没得电。后来发现是继电器触点烧了吸合不良。还有一次传感器指示灯明明亮着但PLC输入点就是没什么信号查了好久发现是接线端子松了。新人容易陷入一个误区一有问题就打开电脑看程序然后怀疑程序哪里不对。其实很多时候程序逻辑根本没有问题问题出在硬件或接线层面。所以我常说一句口头禅排查问题先看硬件再看接线最后才看程序。顺序反了你会白白浪费一整天。这个排查思路我建议新人直接抄作业能帮你省下无数冤枉路。3.3 调试时最该备好的三样东西扎带、标签纸、万用表很多新人第一次去现场调试背个电脑就去了问我还要带什么。我告诉你扎带标签纸万用表这三样务必备齐。扎带就不用说了现场理线、固定线缆全靠它有时候临时固定一个传感器探头扎带比什么都好使。标签纸呢是我反复强调的调试期间你免不了临时改线、改传感器位置如果你随手一接不标号等到最后排查的时候那叫一个酸爽。我自己后来有个习惯凡是我动过的端子、线缆我都要把新的标签打好缠上清清楚楚。万用表就更不用说了有没有电压、通不通断一测便知比你在电脑上看点位状态直观多了。这些都是小得不能再小的工作习惯但就是这些习惯决定了你在现场是井井有条还是焦头烂额。4. 沟通与协作你会遇到很多“外行”但别把自己变成“内行里的外行”很多理工科应届生有一个问题觉得只要技术牛就行了不善于跟别人沟通。这个问题在自动化行业是致命的。你想想看负责跟客户对接的是谁跟机械工程师沟通配合的是谁跟电气柜装配师傅交代细节的是谁都是你PLC工程师。哪怕你是新人你也是整个设备电气层面的在建设计师。4.1 跟机械工程师配合程序不是你的“独立作品”是设备的“神经系统”哪怕你是新人你也要从一开始就定位你不能被动地等机械设计完了再动手。有的新人机械工程师把图纸发过来说“你照着写就好了”他们也不看别的直接开写。可我见过很多次机械结构设计有干涉、或者传感器安装位置根本检测不到目标物等到调试阶段才暴露问题然后大家互相扯皮。所以我的建议是新人在写程序之前哪怕没有人要求也要自己主动把装配图、机械运动时序捋一遍不懂就问很多设计问题你在程序里先推理出来提前跟机械工程师提要需求大家都能少加班。4.2 跟客户沟通别把“我程序没问题”挂在嘴边调试现场客户看着设备动作不对第一个想到的就是“程序有问题”。这时候新人容易犯一个错误就是着急辩解“我程序没问题”然后噼里啪啦说一堆专业术语。这对解决问题没有任何帮助反而让客户觉得你推卸责任。我的经验是先接了客户的话茬“好我来查不管是什么问题今天争取给你个结果。”然后你再去按我们前面说的顺序一步步排查找到真正原因后用大白话跟客户解释清楚。比如“大哥这不是程序的事是那个传感器被油污糊住了我们清理一下再调整一下位置就稳定了。”客户接受度马上就不一样了。说到底客户要的不是你自证清白而是设备能用、能干活。4.3 文档与交接你的程序不只是给机器看更是给下个人看的很多程序员风格的同事写程序不喜欢写注释还美其名曰“代码简洁看得懂”。我想说那只是你当时能看懂。自动化项目不是一次性交付就结束的后续还有维护、改造甚至几年后你自己回头改也不一定记得当初怎么想的。所以写程序一定要写注释变量命名要规范触摸屏画面要逻辑清晰操作手册该写就写。这个习惯越早培养越好因为它不仅仅是帮别人也是帮未来的你自己。我自己曾经接过一个二手项目前任工程师的PLC程序里全是Q0.0、M0.0这种一个注释都没有排查一个问题整整花了我三天。那三天我一直在腹诽从此以后我检查徒弟的程序第一条就是看注释是否完整不规范的一律打回重写。5. 职业心态与长期规划自动化是越老越吃香的行业前提是你别混日子很多应届生在一线干了两三年就会焦虑这个行业是不是没前途了天天出差、加班、在现场吃灰什么时候是个头我想说自动化行业确实辛苦但它是有积累价值的。你的经验、你的判断力、你对各种设备的那种直觉都是越老越值钱的。5.1 考证与学历证是敲门砖能力才是续命丹总有些后辈问我要不要考个电气工程师证、考个注册什么的。我的观点是如果有余力可以考但千万别指望靠一本证逆天改命。这个行业认的是你能解决什么问题而不是封面上的头衔。你去看那些真正的电气工程师、PLC专家人家拿出来的都是几十上百个成功项目的案例而不是一本证书。当然在一些国企、大厂、特定项目招标中证书确实是敲门砖该准备还是得准备。我的建议是入行前五年把80%的精力放在项目和现场能力上20%的精力应付考试。千万不要本末倒置为了一张证把自己变成了考证专业户。5.2 出差与加班想清楚你要的是什么自动化行业尤其是设备集成领域出差是家常便饭。很多新人入职前没想清楚入职后开始抱怨。但说实话出差也分两种一种是纯苦力型天天去客户现场救火另一种是历练型去客户现场做项目调试亲历项目从无到有的全过程。我对新人的建议是前三年别太抗拒出差。你在办公室里坐着永远只能碰到设计层面的问题你到了现场才能遇到百分之百的实战问题。那些书本上没有的、非标的、奇奇怪怪的问题基本都在出差现场等你。如果你能在前三年用心积累个二三十次出差经验你的现场判断力会有质的飞越。当然我不是让你无脑接受压榨。你需要学会判断什么样的出差是有价值的什么样的出差是纯消耗这跟你自己职业阶段的规划密切相关。5.3 保持学习的节奏行业变化没那么快但也没那么慢PLC这个领域底层逻辑三五十年没变过但上层的东西一直在变动现场总线、工业以太网、IOT数字化、机器视觉集成这些新技术不断往工业现场渗透。自动化工程师如果停止学习三五年就会被时代甩在身后但如果你保持每周固定花几个小时学点新东西这种危机感就没那么大。我个人是这么安排的每天晚上留半个小时不刷短视频了看看技术文档或者拆一个不熟悉的指令做个小实验周末有空就逛逛技术论坛。别小看这每天半小时一年下来就是180个小时足够你从零啃下一门新的总线协议或者一个视觉软件。很多后辈觉得跟不上的新技术其实不过是每天半小时的距离。6. 那些“熟能生巧”的小事细节里藏着工程师与操作工的区别前面说了那么多大方向最后讲讲具体的“小事”。这些小事看起来微不足道但恰恰是区分一个PLC工程师是“会做”还是“做好”的分水岭。6.1 先把触摸屏画面做到让操作工觉得舒服我见过很多新人的首套画面里按钮排得歪歪扭扭颜色随便乱用报警信息只有报警代码连个说明文字都没有。操作工每天对着这种东西眼睛不累才怪。其实触摸屏画面是有“用户体验”一说的。比如启动按钮和急停按钮颜色要符合国家习惯绿色启动、红色停止有关的操作按钮尽量放在一屏之内避免操作工来回翻页报警信息必须给出通俗易懂的文字提示。这些如果你能做到操作工会觉得整个设备都高级起来你在客户眼里的专业度也直接上一个台阶。6.2 程序版本管理没有垃圾的程序只有没管理好的版本程序版本混乱几乎是所有菜鸟的通病。动不动存一个“最终版”、然后又出来“最终版2”、最后还有个“最终版打死不改版”有时候调试现场改一下回办公室又改一下最后哪一版是真正在跑的连自己都搞不清了。我给你一个最简单的建议在PLC项目文件里用日期加序号命名版本比如“项目X_V1.0_20250601”每次修改都在程序头部的注释块里写清楚改了什么、为什么改。如果有条件用版本管理工具把每次修改历史留档。这个习惯很枯燥但关键时刻能救命尤其是设备出了问题需要回滚程序版本的时候你能快速定位到是哪一版开始不正常。6.3 最后一条经验学会和时间做朋友这行真的急不来。我刚入行的时候看老师傅调伺服三下两下就把共振解决了觉得是人家天赋异禀。后来才明白那是他调过几百台设备养出来的手感。而这种手感没有任何捷径只能靠一次次调试喂出来。所以别焦虑。你每处理完一个故障每做完一个项目都是在往自己的“手感银行”里存款。等你的存款足够多了你自然会发现这个行业带给你的不只是薪水还有那种“设备活了”的成就感。我干了十二年依然会为了一台设备在一个新工艺上稳定运行而兴奋这种快乐应该也能支撑你走很远。

相关新闻

GDAL USGSDEM 驱动完全指南:读取 USGS ASCII DEM 与加拿大 CDED 高程数据

GDAL USGSDEM 驱动完全指南:读取 USGS ASCII DEM 与加拿大 CDED 高程数据

GIS遥感数据工程 【免费下载链接】gdal GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats. 项目地址: https://gitcode.com/gh_mirrors/gd/gdal 点击查看 免费下载 导读 本文围绕 GDAL 栅格驱动体系中用于…

2026/10/12 1:20:43 阅读更多 →
InterviewGuide 算法题解:LeetCode 1004「最大连续 1 的个数 III」——从暴力超时到滑动窗口(双指针)的完整思考过程

InterviewGuide 算法题解:LeetCode 1004「最大连续 1 的个数 III」——从暴力超时到滑动窗口(双指针)的完整思考过程

文档教程知识库 【免费下载链接】InterviewGuide 🔥🔥「InterviewGuide」是阿秀从校园->职场多年计算机自学过程的记录以及学弟学妹们计算机校招&秋招经验总结文章的汇总,包括但不限于C/C 、Golang、JavaScript、Vue、操作系统、数据结…

2026/10/12 1:20:43 阅读更多 →
AWS 架构决策记录流程(ADR Process)实战指南:状态机、所有权与不可变决策日志

AWS 架构决策记录流程(ADR Process)实战指南:状态机、所有权与不可变决策日志

【免费下载链接】architecture-decision-record Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation 项目地址: https://gitcode.com/gh_mirrors/ar/architecture-decision-record 点击查看 免费下载 …

2026/10/12 1:20:43 阅读更多 →

最新新闻

JanusGraph 核心能力与存储后端选型:从超大规模图处理到 CAP 权衡

JanusGraph 核心能力与存储后端选型:从超大规模图处理到 CAP 权衡

图数据库分布式数据库后端 【免费下载链接】janusgraph JanusGraph: an open-source, distributed graph database 项目地址: https://gitcode.com/gh_mirrors/ja/janusgraph 点击查看 免费下载 导读:本文围绕 JanusGraph 官方文档《The Benefits of Ja…

2026/10/12 2:03:07 阅读更多 →
Langchain01_框架之模型的创建与调用

Langchain01_框架之模型的创建与调用

模型创建3种方式 1.使用特定的Model Class(最直接,但不好用) LangChain为一些大模型供应商提供了专门的Model类,导入对应的具体类(如 ChatOpenAI、ChatAnthropic、ChatDeepSeek、ChatOllama、ChatHunyuan、ChatTongy…

2026/10/12 2:03:07 阅读更多 →
ET高级定制版与睿排引擎:从智能排版到可打印的完整工程实践

ET高级定制版与睿排引擎:从智能排版到可打印的完整工程实践

/* 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 2:03:07 阅读更多 →
SQL练习题全解析:从建表到嵌套查询的避坑指南

SQL练习题全解析:从建表到嵌套查询的避坑指南

/* 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 2:03:07 阅读更多 →
MySQL存储引擎深度对比:InnoDB与MyISAM的差异、调优与迁移实践

MySQL存储引擎深度对比:InnoDB与MyISAM的差异、调优与迁移实践

/* 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 2:03:07 阅读更多 →
PaperSpine 执行效率方法论:精确复用、昂贵操作凭证与有界失败恢复的工程实践

PaperSpine 执行效率方法论:精确复用、昂贵操作凭证与有界失败恢复的工程实践

AI 技能AI 写作人工智能深度研究AI 应用 【免费下载链接】PaperSpine PaperSpine5 — local-first, evidence-bound paper research, writing, figures, review and delivery. Download: https://wubing2023.github.io/PaperSpine/v5/ 项目地址: https://gitcode.co…

2026/10/12 2:02:07 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 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/11 10:45:37 阅读更多 →
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/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练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/11 14:36:54 阅读更多 →