半导体人的英语:阅读原版spec的“生存法则”让上手速度翻倍
01 问题背景等一份翻译等丢了整个窗口去年三月我们产线新引进了一台海外二手薄膜设备随机附带的只有一份三百多页的原版英文操作手册和一份加密的工艺spec。设备到货第三天就报了一个我从没见过的报警代码界面上跳出一段全英文的故障描述还带着一串条件判断式的英语长句。当班的我英语底子只停留在四级水平硬着头皮读了半小时也没抓住关键只能把手册拍照发给外部翻译团队对方回复说专业术语太多、需要排期两周后才能交稿。那两周里这台设备只能降规格运行我们不敢动它的核心参数每天产能损失接近四百片。等翻译稿终于到手我才发现那段报警说明其实只是提醒“反应腔前级泵的排气背压超过阈值需要人工确认”是一个十分钟就能处理的常规动作。就因为读不懂原版spec我们白白错过了一个关键的爬坡窗口那一个月的良率曲线也因此比隔壁产线慢了整整两周才追平。这件事对我触动很大。半导体行业的一手资料无论是设备手册、工艺spec、报警字典还是变更通知几乎全是英文而且更新极快等中文翻译往往意味着信息已经过时。真正拉开工程师差距的不是词汇量,而是有没有一套能快速读懂原版技术文档的“生存法则”。这篇文章就把我这两年摸索出来、并且带着团队里五个英语并不好的工程师一起验证过的方法完整写出来。02 技术原理三步法 vs 两种常见弯路先说两种最常见的弯路。第一种是“死记硬背单词书”很多人下决心要把英语学好买了厚厚的词汇书从A背到Z结果背到C就放弃了而且背下来的多是日常词汇跟腔体、气体流量、射频功率这些专业语境几乎不沾边。第二种是“整篇丢进翻译软件”看似省事但技术spec里大量缩写和一词多义会被机翻带偏比如recipe被翻成“食谱”、mask被翻成“面具”读起来更费劲还容易把关键的条件逻辑翻反酿成操作事故。我总结的三步法核心思路是不追求读懂每个词而是精准命中对工作最有用的信息。第一步“建术语表”只攻本岗位高频出现的两三百个专有名词和缩写把它们和设备实物、界面按钮一一对应这批词一旦拿下一份spec里百分之七十的关键信息就能读懂。第二步“抓句式骨架”技术英语句式高度固定绝大多数是“条件动作结果”的结构学会快速定位if/when/unless引导的条件从句和主句动词长句立刻变短。第三步“场景复现”读完立刻回到设备上对照实操一遍把文字转成动作记忆下次遇到类似句子几乎是条件反射。这套方法的局限也要说清楚它解决的是“读懂并能操作”而不是“地道写作和口语交流”。如果你的目标是跟海外原厂工程师开会、写英文报告还需要额外的听说训练。此外三步法非常吃“高频复现”如果你所在岗位一个月都读不了几页英文文档方法的收益会大打折扣这种情况下更推荐直接跟着一份核心手册反复精读用密度弥补频次。图1 技术英语阅读三步法从建术语表到形成肌肉记忆03 实战案例带着五个人啃完一份工艺spec去年下半年,我在班组里搞了一个为期八周的“原版spec精读小组”成员是包括我在内的六名工程师英语水平从四级到六级不等其中两位坦言毕业后基本没碰过英语。我们选的靶子是那台薄膜设备最核心的一份四十页工艺spec目标是不依赖任何翻译独立读懂并能据此调参。第一周我们只做一件事用脚本从spec里抽出所有出现三次以上的术语和缩写一共整理出两百一十七个,再逐个对照设备界面和实物拍照标注做成一张带图的术语卡片。这一步看着笨但效果惊人第二周再读正文时大家普遍反映“原来一半的陌生感是术语造成的”。第三到第五周主攻句式我把spec里典型的条件句摘出来做成填空练习比如“When the chamber pressure exceeds ___ mTorr, the system shall ___”让大家先猜再核对逐渐建立起对固定句式的敏感度。过程中也踩了坑。有一次一位工程师把spec里的“shall not exceed 80 sccm”看成了“shall exceed 80 sccm”漏掉了那个not差点把气体流量上限当成了下限去调幸好在小组交叉复核时被发现。这件事之后我们加了一条铁律凡是涉及数值上下限、开关状态的关键句必须两人独立读一遍再对答案。到第八周结营时六个人都能独立读完那份spec并复述出全部关键参数窗口平均阅读速度从每小时不到一页提升到接近两页半。04 完整代码从spec文本自动提取高频术语表下面这段Python脚本约六十行是我们“建术语表”那一步用的工具作用是从spec的纯文本里自动统计高频英文术语和缩写按出现次数排序输出帮你把有限精力集中在最该攻的词上。# -*- coding: utf-8 -*-从技术spec纯文本中提取高频术语/缩写生成待背清单。依赖: 仅标准库。用法: python term_extract.py spec.txtimport re, sysfrom collections import Counter# 常见但无学习价值的停用词直接过滤STOP {the,and,for,that,this,with,shall,when,from,are,not,will,may,can,must,have,has,been,which,then,else,into,each,all,any,use,used,see,note,step,page,table,figure,}def load(path):with open(path, encodingutf-8, errorsignore) as f:return f.read()def extract_terms(text):# 1) 全大写缩写: 长度2-6, 如 RF, CVD, MFC, SECSacronyms re.findall(r\b[A-Z]{2,6}\b, text)# 2) 普通英文单词(转小写统计), 只保留字母且长度4words [w.lower() for w in re.findall(r\b[A-Za-z]{4,}\b, text)]words [w for w in words if w not in STOP]return Counter(acronyms), Counter(words)def report(acr, wrd, top40, min_freq3):print( 高频缩写(优先攻克) )for term, c in acr.most_common(top):if c min_freq:print(f{term:8s} x{c})print(\n 高频术语(次优先) )for term, c in wrd.most_common(top):if c min_freq:print(f{term:14s} x{c})if __name__ __main__:path sys.argv[1] if len(sys.argv) 1 else spec.txttext load(path)acr, wrd extract_terms(text)report(acr, wrd)total sum(acr.values()) sum(wrd.values())print(f\n[统计] 有效词条 {len(acr)len(wrd)} 个, 累计词频 {total})04-补 为什么这样写三点设计考量第一为什么把缩写和普通单词分开统计因为半导体spec里真正难啃、也最值钱的往往是缩写一个MFC、一个RF、一个SECS背后都是一整套概念把它们单独拎出来优先攻克学习性价比最高。而普通单词哪怕不认识很多也能靠上下文猜所以放次优先。第二为什么要设停用词表和最低词频阈值spec里shall、when、the这类词出现频率极高但没有学习价值如果不过滤输出的清单会被它们淹没。同时设一个min_freq3的门槛是因为只出现一两次的词大概率是个案投入产出比低先放过把精力压在反复出现的核心词上。第三为什么坚持用纯标准库、不引第三方分词包因为这类小工具最大的价值是“随手能跑”产线电脑往往装不了额外的库权限也受限。用正则加Counter就能覆盖百分之九十的需求牺牲一点分词精度换来零依赖、随处可用对一线工程师来说这笔账很划算。05 效果对比三步法前后的多维度变化把小组八周前后的数据做了一次系统对比维度和结果如下。阅读速度从平均每小时零点九页提升到二点五页提升接近一点八倍关键信息命中率读完后能准确复述参数窗口的比例从百分之四十提升到百分之八十八单份报警说明的平均处理时长从依赖翻译的十小时以上压缩到自主阅读的二十分钟以内对外部翻译的月度依赖次数从平均十一次降到一次。从文档类型细分看提升最明显的是报警说明和维保SOP这类句式高度固定的文档改善后阅读速度分别达到每小时四点二页和三点六页提升相对慢的是工艺spec因为它信息密度最高、条件逻辑最复杂即便如此也从每小时零点八页提到了二点四页。这里也放一个反面案例作为提醒。小组里有一位同事前四周进步很快但因为岗位调动后连续一个月没再读英文文档第八周复测时阅读速度回落了近三成。这印证了前面说的“三步法吃高频复现”任何阅读能力都遵循用进废退的规律方法只是把你带上路真正维持战斗力靠的是把读原版文档变成日常习惯。图2 五类文档在三步法前后的阅读速度对比06 实施建议分阶段落地与避坑清单第一阶段第1到2周打地基只做术语表。用前面那段脚本跑一遍你岗位最核心的一两份文档把高频术语和缩写做成带实物图的卡片每天利用碎片时间过一遍。这个阶段千万别贪多两百个左右的核心词就够覆盖大部分场景贪多反而坚持不下来。第二阶段第3到5周练句式主攻条件句。把文档里带if/when/unless/shall的句子摘出来用“先盖住答案自己读、再对照核验”的方式练重点训练对数值上下限、开关状态、时序先后这类关键信息的敏感度。强烈建议搭一个两人互查机制凡是涉及安全和参数边界的句子必须交叉复核这一条能帮你规避绝大多数因误读酿成的操作事故。第三阶段第6周起进场景把读和做打通。要求自己每读完一段spec就立刻回到设备或仿真界面对照操作一遍让文字变成动作。风险提示有三点一是别用机翻替代理解机翻可以当辅助但绝不能当唯一依据尤其是涉及安全的段落二是警惕一词多义recipe、mask、gate这些词在半导体语境里含义特殊遇到就记进术语表三是保持高频哪怕每天只读一页也远胜于攒到月底突击。工具方面推荐一款支持划词建卡的本地词典和一个能做间隔重复的记忆软件配合前面的脚本基本够用。07 进阶方向从读懂到读透再到能写三步法解决的是“读懂并能操作”但它有明显的天花板。第一个局限是覆盖不到听说跟海外原厂开电话会、现场跟外籍工程师沟通靠的是完全不同的一套能力第二个局限是它偏被动接收训练不了你主动用英文写清楚一个技术问题、发一封能被原厂快速响应的报障邮件。所以下一步我给自己和团队定了三个方向。一是从“读懂”走向“读透”也就是不满足于知道参数是什么还要能读懂spec背后的工艺意图比如某个上下限为什么这么定、留了多少余量这需要把英语能力和工艺原理结合起来读。二是补上写作重点练两类高频文本结构化的报障邮件和简洁的变更说明这两类写好了能极大提升跟海外资源协作的效率。三是把团队的术语卡片和精读笔记沉淀成一份内部的“设备英语知识库”让后来的新人不用再从零啃把个人经验变成组织能力。从行业趋势看随着先进制程设备越来越复杂、原版文档更新越来越快一线工程师直接读一手英文资料的能力只会越来越重要。翻译工具和大模型确实能帮上忙但它们给的是“别人嚼过的信息”而真正的竞争力来自你能不能第一时间、不失真地读懂原文并转化为可靠的操作。把英语当成一门吃饭的手艺去打磨而不是一场为了考证的应试这个视角的转变可能比任何具体技巧都更能让你在这一行走得远。———本文首发于博客半导体智能制造 | MES工程师实战笔记https://blog.csdn.net/yeflashzhihui如果这篇对你有帮助欢迎收藏关注评论区聊聊你踩过的坑。表1半导体技术英语高频术语速查表技术术语/缩写标准含义半导体语境典型出现场景MFC (Mass Flow Controller)质量流量控制器用于精确控制工艺气体流量设备操作手册、气体管路配置spec、工艺配方描述RF (Radio Frequency)射频常指等离子体激发用的射频电源或信号刻蚀/沉积设备的功率参数、匹配器调节章节CVD (Chemical Vapor Deposition)化学气相沉积薄膜沉积的核心工艺工艺章节、设备能力说明书中薄膜相关部分WPH (Wafers Per Hour)每小时产出晶圆数衡量设备产能的核心指标产能规格表、生产计划文件、设备验收报告PID (Proportional-Integral-Derivative)比例-积分-微分控制常用于温度和压力控制回路设备参数整定手册、控制系统规格说明EUV (Extreme Ultraviolet)极紫外光刻制程先进制程的关键光刻技术先进制程技术文档、设备规格书、工艺路径图MPW (Multi Project Wafer)多项目晶圆多个设计共享同一晶圆的流片方式shuttle服务文档、投片计划表、Tape-out指南往下限/往上限 exceedexceed原意是超过spec中写明shall not exceed 80 sccm意指流量不得超过80 sccm漏译not会导致方向性错误工艺参数章节、安全操作限制说明表2技术英语阅读三步法操作详解步骤核心动作操作要点与示例第一步建术语表从文档中提取高频术语和缩写生成专属词汇卡用脚本筛出出现≥3次的缩写如MFC、RF、CVD对照设备实物或界面截图给每个词配一张图每天用碎片时间过一遍目标是见到缩写能立刻反应含义第二步抓句式骨架快速定位if/when/unless/shall等引导的条件从句和主句动词练习范例When the chamber pressure exceeds 500 mTorr for more than 30s, the system shall trigger an alarm and initiate vent先找when条件再找shall动作最后读参数值第三步场景复现读完一段spec后立刻回到设备或仿真界面对照操作一遍把文字转化为动作记忆参数调整→观察设备响应→对比spec预期下次遇到同类句子时可形成条件反射式的快速理解补充案例一小组精读训练结束三个月后我们对六名成员做了一次跟踪复测。测试方法是让他们在无任何辅助材料的情况下独立阅读一份全新的设备报警说明此前从未见过约八百词并完成参数提取和操作步骤复述。结果显示六人中有五人的关键信息提取准确率达到百分之八十五以上另有一人因为三个月内几乎没有再接触英文文档导致准确率回落到百分之五十二。这个跟踪结果印证了高频复现原则的不可或缺性——任何语言能力一旦停止使用就必然退化方法只能帮你快速建立起能力但维持能力靠的是持续的使用频率。补充案例二在小组运营八周期间我们发现了一个有意思的规律英语基础最弱的两位成员六级擦线过的水平最终在阅读速度提升幅度上反而超过了英语基础较好的两位。复盘分析后我们认为原因在于基础弱的工程师在术语表和句式骨架上的投入更彻底没有依赖大概能猜到的语感习惯反而建立了更扎实的结构化阅读模式而基础较强的工程师有时会跳过术语表直接读导致对某些专有词汇的理解仍停留在模糊层面。这个发现提示三步法对英语基础薄弱的人反而有更明显的加速效果。从经济回报角度粗略估算引入三步法培训后因无法及时读懂英文spec导致的设备非计划停机时间下降了约百分之三十五按每小时四百片的产能损失和每片五十元的边际贡献折算单这一项带来的年度隐性止损超过百万元对外包翻译的依赖从每月平均十一次降到一次翻译成本下降超过九成而工程师独立处理海外设备报障的响应时间从十小时以上缩短到二十分钟以内这种响应速度的提升在设备故障初期往往具有决定性的止损价值。补充讨论——三步法在小团队里的落地细节六人精读小组的成功有几个关键支撑因素。第一是每周固定的词汇卡时间每周二早班前十五分钟强制把术语复习变成周期性仪式不给遗忘留口子。第二是小组长轮值制——每周由不同成员主持词汇卡复习和句式练习主持人要提前准备这种角色压力让每个人都比被动学习时投入更多。第三是踩坑共享机制——凡是在spec里读错了导致差点出问题的案例必须在小组里公开分享不记名但记事实这比任何奖惩制度都更有效地建立了对精准阅读的敬畏。这三个机制加在一起解决了方法论知道但做不到的问题。补充讨论——术语学习的记忆曲线管理两百个术语的掌握不是一周能搞定的事需要间隔重复来对抗遗忘曲线。我的做法是用一张简单的Excel表格记录每个术语的复习轮次和掌握程度每隔一天过一轮已经标记生疏的词一周后降频到每周两轮一个月后降频到每周一轮三个月后转为遇到时回顾模式。表格只有三列术语、复习日期、掌握度一到五星没有任何花哨的记忆软件一支笔一张表足矣。关键不是工具多先进而是重复的频率和坚持的天数。补充——三步法与AI翻译工具的协同使用有人可能会问大模型翻译工具已经很强大了为什么还要费力气学三步法答案在于定位不同。大模型翻译适合作为三步法的第三步辅助工具——在你用三步法读懂了百分之七八十的内容之后用翻译工具把剩下读不懂的部分做二次确认可以大幅减少查词典的时间。但反过来如果第一步就全文机翻恰恰会失去建立术语骨架的机会而且机翻在缩写、专业量词和条件逻辑上的错误率仍然不可忽视。三步法不是排斥工具而是把工具放在正确的位置——做你的辅助而非替代。

相关新闻

XXL-JOB分布式任务调度架构与实现原理

XXL-JOB分布式任务调度架构与实现原理

1. XXL-JOB核心架构解析XXL-JOB作为一款轻量级分布式任务调度平台,其源码结构清晰体现了"调度中心执行器"的经典设计模式。整个项目采用Spring Boot构建,核心模块划分如下:xxl-job-admin:调度中心模块,负责任…

2026/10/4 8:06:53 阅读更多 →
C#操作XML文件:XmlDocument与XDocument对比与实践

C#操作XML文件:XmlDocument与XDocument对比与实践

1. 项目概述:C#操作XML文件的核心价值XML作为结构化数据存储的经典格式,在配置管理、数据交换等场景中始终占据重要地位。在C#生态中,我们主要通过XmlDocument(传统DOM模式)和XDocument(LINQ to XML&#x…

2026/10/2 15:31:55 阅读更多 →
Python数据科学:CSV高效读取与DataFrame优化技巧

Python数据科学:CSV高效读取与DataFrame优化技巧

1. 从CSV到DataFrame:数据科学家的基本功修炼刚入行数据分析时,我最常被问到的就是"这个CSV文件怎么读进Python?"。看似简单的操作,却藏着不少新手容易踩的坑。今天我们就来彻底拆解这个数据科学领域的"Hello Worl…

2026/10/10 18:18:16 阅读更多 →

最新新闻

Java Function接口深度解析:从设计原理到实战应用

Java Function接口深度解析:从设计原理到实战应用

1. 从一个真实场景说起:为什么我们要聊 Function做Java后端的兄弟大概率都遇到过这种代码:一个方法里塞了七八个if-else,每个分支都在做数据转换,参数类型还都不一样。某次需求变更,产品说“这个字段的转换规则要改一下…

2026/10/12 8:45:42 阅读更多 →
“买几送几”应用题解题全解:从折扣本质到分组算法

“买几送几”应用题解题全解:从折扣本质到分组算法

"买几送几"这四个字,估计每个辅导过小学作业的家长都见过。超市酸奶柜贴出"买3送1"时,大多数人第一反应是"等于打了75折",这个直觉没错。可试卷一旦把问题变成"买3件送1件,需要买7件要付几件钱…

2026/10/12 8:45:42 阅读更多 →
GCC 14.2源码构建实战:适配国产系统与C++23编译链

GCC 14.2源码构建实战:适配国产系统与C++23编译链

简介:本资源为GNU Compiler Collection(GCC)官方最新稳定版gcc-14.2.0的完整源码发布包,面向Linux/UNIX系统开发者、编译器研究者、嵌入式工具链构建者及高校计算机系统课程实践者,用于定制化编译器开发、平台移植、性…

2026/10/12 8:45:42 阅读更多 →
火山引擎Agent Toolkit三层架构实战:Plugin、Skills、CLI从零搭建云巡检Agent

火山引擎Agent Toolkit三层架构实战:Plugin、Skills、CLI从零搭建云巡检Agent

1. 从一次云上开发踩坑说起:为什么需要三层架构去年年底我接手了一个云资源自动化巡检的需求,说白了就是每天定时去查一批云主机的状态、磁盘水位、网络配置,发现异常就触发告警和自愈脚本。一开始我想得很简单,写个脚本调API不就…

2026/10/12 8:45:42 阅读更多 →
Java构建生产级AI Agent:解耦决策与执行的工程实践

Java构建生产级AI Agent:解耦决策与执行的工程实践

1. 为什么 Java 还能做 AI Agent?——打破“Java 只适合后端”的思维定式很多人看到“AI Agent”四个字,第一反应是 Python、PyTorch、LangChain、LlamaIndex——这几乎成了行业默认配置。我第一次在某高校实验室看到一个用 Java 写的 Agent 调度器时&am…

2026/10/12 8:45:42 阅读更多 →
gRPC从入门到实战:跨语言微服务通信与Python并发避坑指南

gRPC从入门到实战:跨语言微服务通信与Python并发避坑指南

我真的是太爱学习了——这种念头冒出来的时候,通常不是因为刚学会了一个妙招,而是因为刚被一个不算难的框架折腾到凌晨一点。最近这个对象就是 gRPC。很长一段时间里,我提到 gRPC 都是能躲就躲:要写 .proto、要装 protoc、跨语言还…

2026/10/12 8:44:35 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器: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 阅读更多 →