news 2026/10/24 1:27:56

生产计划自动排产软件选型指南:算法原理、七款主流工具与落地实操

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
生产计划自动排产软件选型指南:算法原理、七款主流工具与落地实操

1. 从一张Excel表说起:生产计划排产的困局到底卡在哪

如果你在制造型企业待过,尤其是那种多品种、小批量、工序复杂的车间,你一定见过这样的场景:计划员早上八点打开一张密密麻麻的Excel表,里面几十个订单、上百道工序、十几台设备,每个格子都填着颜色。然后销售打电话过来说“有个急单要插进去”,计划员脸色一变,开始手动拖拽单元格,拖了半小时发现后面全乱了,交期全部要重算。

这不是个例。我见过太多工厂的生产计划还停留在“Excel+白板+经验”的阶段。不是说这种方式完全不行,订单少、产品单一的时候确实能凑合。但一旦订单量上去、产品种类变多、工序交叉复杂,人工排产就变成了一个几乎不可能完成的任务。因为你面对的是一个典型的组合优化问题——把N个订单分配到M台设备上,每台设备有产能限制,每个订单有交期要求,工序之间有先后约束,还要考虑换型时间、物料到位时间、人员班次……这个问题的解空间大到什么程度?哪怕只有20个订单、5台设备,可能的排列组合数量就已经超过了宇宙中原子的总数。

所以生产计划自动排产软件的核心价值就一句话:用算法代替人脑,在可接受的时间内找到一个足够好的排产方案。注意我说的是“足够好”,不是“最优”。因为这类问题在数学上属于NP-hard问题,追求理论最优解在实际中既没必要也不现实。好的排产软件追求的是在合理时间内给出一个满足交期、设备利用率高、换型次数少的可行方案。

那到底什么是生产计划自动排产软件?简单来说,它是一类专门用于制造企业生产计划编排的软件系统。输入是订单信息、工艺路线、设备产能、物料库存、人员班次等基础数据,输出是一份具体的生产排程表——哪个订单、哪道工序、在哪台设备上、什么时间段做、做多少。中间的核心是排产算法,常见的有约束规划、遗传算法、启发式规则、仿真优化等。

这类软件适合谁用?首先是离散制造和流程制造企业的生产计划员、车间调度员、生产主管。其次是ERP/MES系统的实施顾问和开发人员,因为排产软件往往需要和这些系统做集成。再就是制造业的数字化转型负责人,需要评估和选型排产工具。如果你所在的工厂正在经历“订单越来越多、交期越来越紧、计划员越来越累”的阶段,那基本就是该考虑上排产软件的时候了。

接下来我会把这类软件的核心技术点拆开讲清楚,然后基于2025年的市场情况,梳理七款值得关注的生产计划自动排产软件,最后分享一些选型和落地过程中的实操经验。内容会比较长,但都是实打实的干货,建议收藏后慢慢看。

2. 排产算法的底层逻辑:为什么有的软件排得快、有的排得准

2.1 排产问题的数学本质与约束条件

要理解排产软件的能力边界,得先搞清楚它到底在解一个什么样的数学问题。形式化地说,生产排产是一个带约束的优化问题,目标函数通常是最小化总完工时间、最小化交期延误、最大化设备利用率,或者这几个目标的加权组合。

约束条件才是真正让问题变复杂的东西。我把它分成硬约束和软约束两类。硬约束是绝对不能违反的,比如工序先后顺序(车削完了才能铣削)、设备能力上限(一台机器同一时刻只能加工一个工件)、物料可用时间(物料没到不能开工)。软约束是可以适当违反但会产生惩罚的,比如交期尽量不延误、换型次数尽量少、设备负载尽量均衡。

大多数排产软件在处理硬约束时采用约束满足的方式,先保证方案可行;然后在可行解空间里用优化算法去改善软约束指标。这个思路很务实,因为在实际生产中,一个不可行的排产方案毫无意义,哪怕它的理论指标再漂亮。

这里有个关键点很多人容易忽略:排产算法的效果高度依赖于基础数据的准确性。如果你的工艺路线不准、设备产能数据是拍脑袋填的、换型时间没有统计,那再好的算法也算不出靠谱的结果。我见过一个项目,排产软件上线后计划员抱怨“排出来的结果根本不能用”,排查了半天发现是ERP里的工艺路线有十几处错误,工序顺序都是乱的。所以我在任何排产项目里,第一步永远是数据治理,而不是急着上算法。

2.2 主流排产算法的流派与适用场景

目前市面上的排产软件,底层算法大致可以分成几个流派,各有各的适用场景。

基于规则的启发式算法是最常见的一类。核心思想是模拟有经验计划员的决策逻辑,比如“优先排交期最近的订单”“优先排换型时间短的组合”“瓶颈工序优先排”等。这类算法的优点是速度快、可解释性强,计划员能看懂为什么这么排。缺点是规则需要针对不同场景调优,而且面对复杂约束时可能陷入局部最优。适合订单量大但工艺相对简单的场景,比如注塑、冲压、包装等。

约束规划是另一种主流方法。它把排产问题建模成一组变量和约束,然后用约束传播和搜索来求解。优点是能精确表达各种复杂约束,包括逻辑约束、资源约束、时间约束。缺点是大规模问题时求解时间可能较长。适合工艺路线复杂、约束条件多的场景,比如航空航天零部件、模具制造、半导体封装等。

遗传算法、模拟退火等元启发式算法属于另一类。它们通过模拟自然进化或物理退火过程来搜索解空间,优点是能跳出局部最优、找到全局较好的解。缺点是计算时间长、结果不稳定(每次跑出来的可能不一样)、参数调优门槛高。适合对排产质量要求极高、可以接受较长计算时间的场景。

仿真优化则是先用离散事件仿真模拟生产过程,再结合优化算法搜索参数。优点是能考虑生产中的随机因素(设备故障、质量波动等),缺点是建模工作量大。适合需要评估多种方案、对不确定性敏感的场景。

实际商用的排产软件往往不是只用一种算法,而是混合使用。比如先用规则快速生成初始解,再用约束规划或元启发式算法做优化。这种“先可行后优化”的策略在实际中效果最好。

2.3 排产引擎与ERP/MES的数据接口设计

排产软件不是孤立运行的,它需要从ERP获取订单、物料、工艺路线等数据,从MES获取实际生产进度、设备状态等数据,然后把排产结果下发回MES或车间控制系统。这个数据接口的设计质量,直接决定了排产软件能不能真正用起来。

我见过太多项目在接口上翻车。最常见的问题是数据频率不匹配:ERP的数据是按天更新的,但排产需要按小时甚至按分钟知道实际进度。如果MES的数据不能实时回传,排产软件就是在用昨天的数据排今天的计划,结果可想而知。

另一个常见问题是数据粒度不一致。ERP里的工艺路线可能只到工序级别,但排产需要知道每道工序在每台设备上的标准工时、准备时间、换型矩阵。这些数据往往不在ERP里,需要单独维护。我的建议是在排产项目实施前,先花时间梳理清楚需要哪些数据、这些数据从哪来、更新频率是多少、谁负责维护。这个工作看起来枯燥,但能省掉后面80%的扯皮。

接口方式上,主流做法是通过API或中间数据库表做数据交换。API的好处是实时性好、耦合度低,但对ERP/MES的接口能力有要求。中间表的方式更通用,但需要设计好同步机制和异常处理。不管哪种方式,都要考虑数据校验和回滚机制——排产结果下发失败时怎么办?数据格式不对时怎么告警?这些细节决定了系统上线后的稳定性。

3. 2025年七款生产计划自动排产软件横评

3.1 选型评估的五个核心维度

在推荐具体软件之前,我先说清楚我的评估框架。市面上的排产软件少说几十款,但真正能在生产环境跑起来的并不多。我从五个维度来筛选和评价。

算法能力是第一位。包括支持的约束类型、优化目标、求解速度、大规模问题的表现。这个维度不能只看宣传材料,最好能拿自己工厂的真实数据做POC测试。

行业适配度同样关键。离散制造和流程制造的排产逻辑差别很大,多品种小批量和少品种大批量的需求也完全不同。一款在汽车零部件行业表现优秀的软件,放到食品饮料行业可能水土不服。

集成能力决定了软件能不能融入现有的IT架构。需要考察它和主流ERP(如SAP、Oracle、用友、金蝶等)的预置接口、和MES的对接方式、是否支持自定义数据源。

易用性往往被低估。排产软件最终是给计划员用的,如果界面复杂、操作繁琐、结果不可解释,计划员就会抵触使用,最后系统沦为摆设。好的排产软件应该让计划员能看懂排产结果、能手动干预、能快速做what-if分析。

总拥有成本包括软件许可费、实施费、每年的维护费、以及内部投入的人力成本。有些软件许可费便宜但实施费惊人,有些软件功能强大但需要配备专门的算法工程师来维护。这些都要算总账。

下面我基于这五个维度,梳理七款在2025年值得关注的生产计划自动排产软件。需要说明的是,这个推荐基于公开信息和行业常见实践,具体选型还需要结合企业自身情况做POC验证。

3.2 七款主流排产软件的能力对比

软件名称算法特点适用行业集成能力部署方式典型适用规模
软件A约束规划+启发式离散制造、汽车零部件强,预置SAP/Oracle接口本地/云中大型
软件B遗传算法+仿真航空航天、模具中等,支持API本地中大型
软件C规则引擎+可视化食品饮料、包装强,支持主流ERP云中小型
软件D约束规划半导体、电子强,支持SECS/GEM本地大型
软件E启发式+机器学习通用离散制造中等,开放API云中小型
软件F仿真优化流程制造、化工中等本地大型
软件G混合算法通用制造强,低代码集成云/本地中小型

软件A在离散制造领域积累很深,它的约束规划引擎能处理复杂的工序约束和资源约束,排产结果的可解释性也好。缺点是许可费用较高,实施周期通常要三到六个月。适合有一定IT基础的中大型制造企业。

软件B的强项在于仿真优化,能考虑设备故障、质量波动等随机因素。它的遗传算法引擎在模具、航空航天这类工艺复杂、交期要求高的行业表现不错。但计算时间较长,不适合需要频繁重排的场景。

软件C主打轻量化和易用性,界面友好,计划员上手快。规则引擎虽然不如约束规划灵活,但对于工艺相对简单的食品饮料、包装行业来说够用。云端部署降低了初始投入,适合中小企业。

软件D在半导体和电子行业有独特优势,支持SECS/GEM设备通信协议,能直接对接产线设备。约束规划引擎针对半导体制造的复杂工艺做了优化。但行业属性太强,跨行业适用性有限。

软件E的特点是引入了机器学习,能根据历史排产数据自动优化规则参数。这个思路比较新颖,实际效果取决于数据积累量。适合订单模式相对稳定、有历史数据可用的中小型工厂。

软件F专注于流程制造,仿真优化引擎能处理连续生产和批次生产的混合场景。在化工、制药行业有较多案例。但离散制造场景支持较弱。

软件G走的是通用路线,混合算法引擎能适配多种场景,低代码集成平台降低了对接难度。适合不想被单一行业绑定的中型企业。但在极端复杂场景下的表现不如专业软件。

提示:这个对比表是基于行业常见实践的概括,具体软件的能力会随版本更新而变化。选型时务必用自己工厂的真实数据做POC测试,不要只看演示。

3.3 不同规模企业的选型建议

选型不是选最好的,而是选最合适的。我按企业规模给一些具体建议。

小型企业(年产值5000万以下,计划员1-2人):优先考虑云端部署、按年付费的轻量级排产工具。这个阶段的核心需求是“把Excel替换掉”,不需要太复杂的算法。软件C和软件E这类产品比较合适,初始投入低、上手快。如果预算实在有限,也可以先用一些开源的排产库自己搭一个简易版,但要做好后续维护的心理准备。

中型企业(年产值5000万到5亿,计划员3-5人):这个阶段开始出现多品种、多工序的排产需求,需要算法能力更强的软件。软件A、软件G这类产品比较合适,既有较强的排产引擎,又有不错的集成能力。建议选择支持本地部署或混合部署的方案,数据安全性更有保障。

大型企业(年产值5亿以上,计划团队10人以上):需要企业级排产平台,支持多工厂协同、大规模并发计算、复杂的权限管理。软件A、软件D、软件F这类产品更适合。这个阶段往往需要和ERP、MES做深度集成,实施周期长、投入大,建议分阶段推进,先在一个工厂或一条产线试点。

还有一个容易被忽略的点:排产软件的选型要和企业的数字化成熟度匹配。如果ERP数据都不准、MES还没上线,直接上高级排产软件就是空中楼阁。这种情况下,先把基础数据治理和MES建设做好,再考虑排产软件。

4. 从选型到上线:排产软件落地的完整实操路径

4.1 需求梳理阶段最容易踩的三个坑

很多排产项目失败,根子不在软件,而在需求阶段就没想清楚。我总结三个最常见的坑。

第一个坑是把“想要”当成“需要”。老板说“我要一个能自动排产的AI系统”,但实际业务中可能80%的订单都是标准品、工艺路线固定,用简单的规则引擎就能解决。盲目追求高级算法,结果花了冤枉钱还增加了维护复杂度。正确的做法是先梳理清楚:我们的排产痛点到底是什么?是交期延误多?是设备利用率低?还是换型次数太多?不同的痛点对应不同的算法策略。

第二个坑是忽略计划员的实际工作习惯。我见过一个项目,排产软件算出来的方案理论上很优,但计划员拒绝使用,因为“看不懂为什么这么排”。后来发现是软件的排产逻辑和计划员多年的经验直觉冲突。解决这个问题的方法是在需求阶段就让计划员深度参与,把他们的经验规则显性化,融入到算法配置中。好的排产软件应该支持“人机结合”——算法出方案,计划员可以调整,调整后算法再优化。

第三个坑是低估数据治理的工作量。前面提过,排产算法的效果高度依赖基础数据。但在实际项目中,数据治理往往被当成“实施阶段的事”,结果到了排产测试时才发现工艺路线不对、工时数据缺失、设备产能不准。我的建议是在需求阶段就做一次数据质量评估,把需要清理和补充的数据列出来,评估工作量,纳入项目计划。

4.2 数据准备与系统集成的关键细节

数据准备是排产项目中最耗时但也最不能省的环节。我把它分成三类数据来准备。

静态基础数据包括物料主数据、工艺路线、设备台账、人员班次、换型矩阵等。这些数据相对稳定,但需要保证准确性。工艺路线要细化到工序级别,每道工序要明确设备组、标准工时、准备时间。换型矩阵要统计不同产品之间的切换时间,这个数据往往需要现场实测或从历史数据中挖掘。

动态业务数据包括订单信息、库存数据、实际生产进度等。这些数据需要从ERP和MES实时或准实时获取。订单信息要包含交期、数量、优先级;库存数据要包含原材料和在制品的可用量;生产进度要包含每道工序的完成情况。

排产参数数据包括优化目标的权重、算法的超时时间、排产的时间粒度等。这些参数需要根据业务需求来配置。比如交期延误的惩罚权重设多少、设备利用率和换型次数之间怎么权衡,这些都需要和业务部门一起确定。

系统集成方面,我建议采用“松耦合”的架构。排产软件通过标准API或中间表与ERP/MES交换数据,不要做点对点的硬编码集成。这样后续系统升级或更换时,影响范围可控。另外要设计好异常处理机制:数据同步失败时怎么告警、排产结果下发失败时怎么回滚、数据格式不匹配时怎么转换。这些细节在POC阶段就要验证。

4.3 排产策略配置与参数调优的实战经验

排产策略的配置是门手艺活。同样的软件,参数配得好不好,排产效果可能差出好几倍。我分享几个实战中总结的经验。

交期优先还是效率优先?这是最常见的策略选择。交期优先意味着算法会尽量保证订单按时交付,但可能导致设备利用率下降、换型次数增加。效率优先则相反。我的经验是:对于面向终端客户、交期敏感的产品,交期优先;对于面向库存生产、交期宽松的产品,效率优先。很多软件支持按订单类型或产品族设置不同的策略,这个功能很实用。

换型优化的粒度怎么定?换型时间是排产中很重要的优化目标,但优化粒度需要仔细考虑。如果按每个工件优化换型,计算量太大;如果按订单优化,可能忽略订单内部的换型机会。常见的做法是按“换型组”来优化——把换型时间相近的产品归为一组,组内换型时间忽略不计,组间换型时间纳入优化。这个分组需要结合工艺和现场实际来定。

排产周期设多长?排产周期太短,计划员需要频繁重排,工作量大;排产周期太长,对市场变化的响应就慢。我见过做得比较好的做法是“滚动排产”:每天排未来一周的详细计划,同时排未来一个月的粗能力计划。详细计划用于指导生产,粗能力计划用于接单决策。

异常处理策略怎么配?生产中难免出现设备故障、物料延迟、质量异常等情况。排产软件需要支持异常场景下的快速重排。我建议配置几套预案:设备故障时自动把工序转移到备用设备、物料延迟时自动调整后续工序顺序、急单插入时自动评估对现有计划的影响。这些预案在POC阶段就要测试。

4.4 上线后的持续优化与常见问题处理

排产软件上线不是终点,而是起点。上线后的持续优化决定了系统能不能真正发挥价值。

第一个月重点关注数据准确性。每天检查排产结果和实际执行的偏差,分析偏差原因。如果是数据问题就修数据,如果是算法问题就调参数。这个阶段计划员可能会有抵触情绪,需要做好培训和沟通,让他们理解算法逻辑,同时收集他们的反馈来优化系统。

第三个月开始做效果评估。对比上线前后的关键指标:交期达成率、设备利用率、在制品库存、计划员工作时间等。如果指标没有明显改善,需要深入分析原因。常见的原因包括:数据质量不够、排产策略配置不当、计划员没有按排产结果执行、异常处理不及时等。

半年后可以考虑进阶优化。比如引入机器学习来预测设备故障对排产的影响、做多工厂协同排产、和供应链计划做联动等。但前提是基础排产已经跑稳了。

常见问题方面,我列几个高频的:

  • 排产结果和计划员预期不符:先检查数据,再检查策略配置,最后考虑算法参数。不要一上来就怀疑算法不行。
  • 排产计算时间太长:检查问题规模是否超出软件能力、约束条件是否过于复杂、是否可以先用规则快速生成初始解再优化。
  • 计划员不愿意用:加强培训、让计划员参与策略配置、保留手动调整功能、展示排产带来的实际收益。
  • 和ERP/MES数据不一致:检查接口同步频率、数据校验规则、异常处理机制。

5. 排产软件选型与实施中的避坑清单

5.1 销售演示中不会告诉你的五个真相

排产软件的销售演示往往很美好:界面漂亮、操作简单、排产结果完美。但实际落地时会发现很多演示中没有体现的问题。我列五个真相。

真相一:演示用的是简化数据。销售演示通常只用几十个订单、几台设备,而且数据都是精心准备的。实际工厂的数据量可能是演示的几十倍,数据质量也参差不齐。所以一定要用自己的真实数据做POC。

真相二:算法效果依赖参数调优。演示中的排产结果往往是经过反复调参后的最优表现。实际使用中,参数调优需要时间和经验积累。要问清楚软件供应商提供多少天的调优支持、后续调优是否收费。

真相三:集成工作量可能远超预期。销售会说“我们有标准接口,对接很简单”。但实际中,ERP的数据结构可能和标准接口不匹配,需要做大量映射和转换工作。要在合同中明确集成工作的范围和责任。

真相四:用户培训不是一次就够。排产软件的操作逻辑和Excel完全不同,计划员需要时间适应。一次培训远远不够,需要持续的辅导和答疑。要评估供应商的培训体系和响应速度。

真相五:总成本不只是许可费。除了软件许可费,还有实施费、集成费、培训费、年度维护费、硬件或云资源费、内部人力成本。有些软件许可费便宜但实施费很高,要算总账。

5.2 合同谈判与供应商评估的注意事项

合同谈判是选型的最后一道关口,也是保护自己利益的关键环节。我分享几个注意事项。

明确功能范围。合同里要详细列出软件包含的功能模块、支持的约束类型、集成的系统范围。不要接受“等实施时再确认”这种模糊表述。

约定实施里程碑和验收标准。把实施过程分成几个阶段,每个阶段有明确的交付物和验收标准。比如数据治理完成、POC测试通过、系统上线、稳定运行一个月等。验收标准要可量化,比如排产计算时间不超过X分钟、交期达成率提升X%等。

明确知识产权和数据归属。排产软件在实施过程中可能会用到企业的生产数据来训练算法或优化参数。合同里要明确这些数据的所有权归企业,供应商不得用于其他用途。

约定服务级别和响应时间。系统上线后出现问题时,供应商的响应时间、解决时间要有明确约定。对于关键问题(如系统无法排产),响应时间应该以小时计。

考虑退出机制。如果软件用了一段时间发现不合适,怎么退出?数据怎么导出?已付费用怎么处理?这些在合同里要有约定,虽然不一定会用到,但能增加谈判筹码。

5.3 实施失败案例的共性特征分析

我观察过一些排产项目实施失败的案例,发现它们有一些共性特征。

特征一:一把手不参与。排产项目涉及生产、计划、IT、采购等多个部门,需要高层协调资源、推动变革。如果只是IT部门或计划部门在推,很难推动跨部门的数据治理和流程优化。

特征二:目标不清晰。有些企业上排产软件是因为“别人都在上”或者“老板要求数字化”,但具体要解决什么问题、达到什么效果并不清楚。结果实施过程中需求反复变更,项目无限期拖延。

特征三:数据基础太差。ERP里的工艺路线是错的、设备产能数据是拍脑袋填的、物料库存不准。这种情况下上排产软件,就像在沙地上盖楼。

特征四:计划员抵触。排产软件改变了计划员的工作方式,如果计划员觉得“软件不如我手动排得好”或者“用软件更麻烦”,就会消极抵制。解决这个问题需要让计划员参与选型和实施,让他们感受到软件确实减轻了工作负担。

特征五:期望一步到位。排产软件的落地是个渐进过程,先跑通基本排产,再优化算法,再做高级功能。如果一开始就追求大而全,很容易因为复杂度太高而失败。

5.4 从排产软件到智能排产系统的演进方向

排产软件的未来演进方向,我观察到的趋势是从“自动排产”走向“智能排产”。区别在哪?

自动排产是按照预设规则和约束,自动生成排产方案。智能排产则是在此基础上,增加了预测、学习和自适应能力。比如:

  • 需求预测联动:结合历史订单和市场趋势,预测未来订单,提前做产能规划。
  • 动态优化:根据实时生产进度和设备状态,动态调整排产方案,而不是按固定周期重排。
  • 异常自愈:设备故障或物料延迟时,自动评估影响并生成调整方案,减少人工干预。
  • 持续学习:从历史排产和执行数据中学习,自动优化算法参数和规则。
  • 多目标平衡:在交期、成本、效率、能耗等多个目标之间做动态平衡。

这些能力目前在一些先进排产软件中已有雏形,但成熟度参差不齐。我的建议是先把基础排产跑稳,再逐步引入智能功能。不要为了追求“智能”而忽略了基础的可靠性和稳定性。

最后分享一个我在多个项目中验证过的经验:排产软件的成功,三分靠软件,七分靠实施。选对软件只是第一步,更重要的是数据治理、流程优化、人员培训和持续改进。如果你正在考虑上排产软件,建议先花时间把基础数据理清楚、把业务流程理顺、把团队共识建起来。这些工作做到位了,软件的价值才能发挥出来。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 1:27:41

嵌入式Linux ALSA声卡驱动无声问题排查实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 1:27:40

嵌入式Linux ALSA声卡无声排查:ASoC三层模型与时钟配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 1:27:35

PCA9422+PIC18F97J60:便携设备完整电源管理与远程监测方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 1:26:45

低功耗设备电源管理设计:PCA9422与PIC18LF46K40实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 1:25:26

低功耗便携设备电源管理实战:PCA9422配合PIC18LF45K80的设计与调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 1:25:24

x86汇编REPNE SCASB字符串扫描指令详解与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华