news 2026/10/1 6:51:58

海光统一CPU平台:云边端全场景选型与部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
海光统一CPU平台:云边端全场景选型与部署指南

前阵子跟一个做基础架构的朋友聊起云边端项目,他冒出这么一句:“云边端大局已经成型了,海光那边感觉靠一颗CPU就把三个场景全带起来了。”我当时愣了一下,因为“一颗CPU”这个说法听起来太像营销话术了。后来我把海光的产品线认认真真翻了一遍,才发现他说的信息量其实很实:不是某颗物理芯片逆天到能同时扛起数据中心、边缘网关和终端设备,而是海光用同一个CPU平台、同一套x86指令集,把云、边、端三个原本各走各路的算力场景统一到了一个底座上。

这篇我从选型工程师的角度聊,不替厂商背参数,只讲三件事:云边端到底对CPU提了什么要求,海光这颗“统一CPU平台”是怎么对上这组要求的,以及真把它放进项目时有哪些细节和坑。适合正在做云边端方案选型、想搞清楚国产x86阵营产品逻辑、或者被边缘设备各种诡异问题折磨过的运维同学。

1. 云边端选型,为什么一颗CPU能顶三路活

1.1 云、边、端三个场景的算力需求差在哪

很多没实际做过云边端项目的人,会把“云边端”理解成“三个地方放三台电脑”,这是个挺危险的简化。云、边、端对CPU的要求差别非常大,拿生活里的事打比方:云像中央厨房,讲究火力猛、出餐快、能同时伺候几千桌客人;边像社区食堂,场地不大、厨师不多,但要能独立运转,就算中央厨房断了也不能让客人饿肚子;端则是外卖盒和餐桌上的菜,成本要低、口味要稳定、装进什么包装都能送。

放到CPU上拆开看:

云端的核心诉求是算力密度和虚拟化。一台物理机上要跑几十个虚拟机,CPU得有多核、够高的主频、大缓存,内存通道和PCIe通道也要够宽,不然虚机一多,内存带宽先撞天花板。云侧还特别看重可靠性,虚机迁移、故障恢复、内核热补丁这些能力全靠CPU平台和虚拟化栈配合。

边缘侧的核心诉求是“够用的算力+可控的功耗+足够的皮实”。边缘机房往往没有数据中心那么好的空调和电力冗余,甚至直接就是户外机柜、工厂车间、路边杆站。夏天高温、冬天低温、电压波动都是常态。CPU在这里不求极致性能,但求功耗低一点、散热友好一点、故障率别太高。边缘还有一个刚需:离线自治。现场跟云端的网络断了,本地设备还得能继续跑业务,数据先缓存、网络恢复再回传。

端侧的核心诉求更直接:成本敏感、体积受限、低功耗,加上生态兼容。终端类型五花八门,有工控机、瘦客户机、边缘盒子、行业平板,有的还要跑Windows老应用、专用组态软件。这些软件往往不是你想换就能换的,CPU指令集一不兼容,整套业务软件就得重写适配,成本直接爆表。

所以传统项目里最常见的做法就是“三套芯片打天下”:云端放两颗高功耗服务器CPU,边缘搁嵌入式ARM板卡,终端再用一堆低功耗芯片。每套都有每套的道理,但后果也明显——软件栈彻底割裂。同一个业务逻辑要分别编译、分别调优、分别排障,运维团队等于要同时精通三套体系,这在现实中基本不可能。

1.2 统一CPU平台,解决的不只是硬件采购问题

海光说的“一颗CPU”,准确讲是“一个统一CPU平台”。什么意思?就是云端用这个平台里最顶配的型号,边缘用中端型号,终端用低功耗型号,但大家的指令集是一样的,BIOS/固件生态是一样的,操作系统、驱动、应用软件的兼容性也是一样的。

这个思路对应的正是云边端架构最大的痛点:碎片化。以前云边端项目光适配环境就能耗掉一半工期。云端用的是A架构的芯片,边缘板卡是B架构,终端又是C架构,底层API完全不一样,业务镜像没法直接拉起来,运维工具也得分开搭。统一CPU平台之后,一个内核镜像、一套驱动包、同一个PXE装机流程,基本可以一套流程同时用在云节点和边缘节点上。容器镜像更是省事,不用为不同架构分别构建,同一份x86镜像在云、边、端直接跑。

更重要的一点是运维经验可以复用。云端踩过的性能调优坑、BIOS设置经验、故障排查思路,放到边缘节点上依然成立。这对“大局成型”非常关键——云边端项目铺开之后,节点数量可能上千,如果每个节点架构各不相同,运维简直是在做永动机式的适配工作。

顺带说一句,业界也有走RISC-V或自研指令集路线的方案,自研IP在特定场景里确实有价值。但落到云边端全场景,生态是隐形成本的大头。x86体系发展了三十多年,UEFI、虚拟化、硬件驱动、管理工具链全都成熟,这是自研架构目前很难追上的工程化积累。“一颗CPU打穿”的本质,其实就是用成熟的生态去覆盖碎片化的场景,而不是让每个场景都重新造一套轮子。

2. 海光CPU在云、边、端到底是怎么分工的

2.1 从7000到3000,一个平台三个档位

海光的产品线很清晰,基本可以按算力从高到低分成三档:7000系列面向高端服务器和云中心,主打多路扩展、大内存带宽,适合跑数据库、虚拟化资源池和核心业务系统;5000系列面向主流双路服务器,云端业务节点、边缘机房、区域数据中心都比较合适;3000系列面向工作站、入门级服务器、边缘网关这类场景,功耗更低,部署更灵活。

我自己的选型习惯是“先定角色、再定档位、最后看场景约束”。云中心要的是性能和扩展性,优先看7000系列的多路支持能力,别在一台机器上省配置导致后续扩容还要动架构。边缘节点优先看5000和3000系列里功耗比较友好的型号,尤其是对散热有要求的无风扇机箱。端侧设备则看3000系列里更靠近低功耗规格的型号,关键是确认软件能不能在这套x86生态里直接跑起来。

需要提醒的是,具体每个型号的核数、主频、TDP这类参数,更新得太快,而且不同批次产品也可能有差异,不建议照着网上的旧参数表做设计。真正落地的做法是去找厂商最新型号规格书和官方白皮书,按项目需求逐一核对。选型逻辑比具体数字更重要:同一个平台、同一套指令集,按档位选配置,而不是按某个孤立型号的跑分选配置。

2.2 K100系列补上的AI加速拼图

最近在很多社区和讨论帖里都能看到“海光 K100”和“K100AI”被反复提起,甚至有人拿这两款做对比,追问详细算力参数。这说明大家开始关注一个核心问题:统一CPU平台搞定了通算,但AI推理怎么办?毕竟云边端项目里,AI能力现在是标配——边缘侧的缺陷检测、OCR识别、视频结构化,都需要专门的算力来跑模型推理。

K100系列在生态里的定位,我理解是“AI加速拼图”。通用计算交给CPU,AI推理交给K100这类加速卡,两者走的是同一个统一平台生态,驱动、开发框架、部署工具链都是成套的。这样就不至于出现“CPU是一个平台、AI加速卡是另一个平台、两边软件还不兼容”的拼盘局面。

至于具体的TOPS算力、显存容量、支持哪些模型格式,这些参数我不想在这里背数字——一方面厂商随时可能更新型号,另一方面脱离实际业务场景谈AI算力意义不大。更务实的建议是:如果你的云边端项目里有比较重的AI推理负载,直接联系厂商拿最新的K100系列白皮书和官方评测结果,再让算法团队用你们自己的模型做一轮真实压测。纯靠CPU硬扛AI推理,在很多场景下确实费劲,“python上利用rapidocr太吃cpu”“pix4d吃cpu还是gpu”这类热搜词就是大量用户的真实体验——明明一块AI加速卡能解决的事,非要让CPU忙到冒烟。

2.3 生态兼容,是海光CPU最大的隐形护城河

有网友在热搜里问“海光cpu windows10驱动”,说明确实有一批人打算在海光平台上跑Windows环境。这个细节其实挺能说明问题:很多实际业务系统就是“x86 + Windows/Linux”这套组合,金融柜台、工业组态、办公终端,软件早就定型了,指望应用层为新的CPU架构重写一遍大概要按年计算工作量。

海光CPU兼容x86指令集,在这类项目里最大的优势就是“应用层基本不用动,只换底座”。过去跑在传统x86平台上的业务系统,迁移到海光平台上,操作系统、数据库、中间件、应用软件在绝大多数情况下可以直接部署。团队不用额外养一批熟悉新架构移植的专家,也不用为每个行业软件单独做兼容性适配。这个价值在云边端多节点场景里尤其明显——终端种类繁多,业务五花八门,底层架构统一了,才能把精力集中在业务逻辑本身。

从工程角度讲,这比单纯看跑分重要得多。一份可以在云端正常跑的容器镜像,拉到边缘网关还能跑,这在项目交付中节省的时间是不可估量的。很多做异构架构的人觉得“生态适配”没什么技术含量,真到项目里被各种“编译不过”“驱动不认”“运行报错”折磨几轮,才会明白统一平台的价值。

3. 落地一颗CPU前,先过这几道技术关

3.1 CPU与vCPU的换算,别等上线才发现算少了

云边端项目里,凡是涉及私有云平台或虚拟化的,都躲不开一个基础问题:物理CPU到底能切成多少个vCPU。热搜词里就有“h3c如何计算cpu和vcpu关系”,说明做H3C虚拟化平台的朋友也在纠结这个。

换算逻辑其实不复杂:如果CPU开了超线程,那么逻辑处理器总数就是“物理核数乘以每核线程数”。举个例子,一台双路服务器,每颗CPU是20核40线程,两台加起来就是80个逻辑处理器。很多没经验的新手直接按物理核数算,只算出40个vCPU,结果资源被白白浪费一截。

更讲究一点的做法是区分“超售比例”。生产环境我一般建议初始按1:1配置,也就是80个逻辑处理器对应不超过80个vCPU,这样性能确定性比较强;业务高峰明显且对延迟不敏感的场景,可以放到1:2甚至1:4,但一定要配上监控,关注CPU steal时间。所谓steal,通俗说就是虚拟机想用CPU却迟迟分不到时间片,数值一旦持续偏高,就说明宿主机超售过头了,得把部分虚机迁走或者降低超售比例。

查看实际拓扑的命令也很简单,Linux下用lscpu,Windows下用wmic cpu get caption,numberoflogicalprocessors,两步就能确认BIOS里的超线程设置到底生效没有。这件事最好在装机阶段就做掉,别等项目上线、资源池满了以后再发现算力缺口,到时候调整代价很大。

3.2 微码更新,云边端运维最容易忽视的环节

处理器微码这个词,很多运维干了几年都没碰过,直到出了安全通告或者稳定性问题才抓瞎。热搜里“ubu如何添加cpu微码”“coffeetime0.99中文版cpu微码修改工具”这类词频繁出现,说明大家其实有需求,只是平时没把微码纳入运维体系。

微码可以简单理解为CPU的“运行时补丁”,很多处理器安全漏洞和稳定性修复并不需要换硬件,而是通过更新微码来解决。Linux环境下可以通过linux-firmware包里的微码文件配合引导加载器来加载,Windows环境下则需要用厂商提供的微码更新工具或者BIOS升级包。

在云边端场景里,我的建议是两条:第一,把微码更新纳入“基线运维”而非“故障运维”。边缘节点数量多,现场网络可能还不稳定,绝对不能等到出问题再一台台手动刷。正确的做法是在云端统一制作包含最新微码的系统镜像,边缘设备开机引导时自动加载;或者通过带外管理系统批量下发。第二,更新前务必核对固件版本和CPU步进,兼容性测试一定要做。我自己就在现场踩过这个坑——把旧批次的固件直接刷到新批次设备上,结果一半节点起不来,复盘原因就是新批次BIOS版本已经更新,旧微码不兼容。微码这个东西,看着不起眼,翻车起来能让人当场崩溃。

3.3 内存与供电,CPU从来不是一颗芯片在战斗

很多选型方案里写得特别简单:“CPU选某某型号”,然后就没有然后了。但实际部署时,CPU周边的内存和供电设计往往决定了这套系统稳不稳。热搜词里“存储器与cpu的连接”“cpu供电接口定义”这类词,背后其实都是真实部署中遇到的问题。

CPU跟内存的关系很直接:内存通道数量决定了CPU能跑多快,尤其是数据库、AI推理这类对内存带宽敏感的业务,往往内存带宽先成为瓶颈,CPU核还没喂饱,内存已经忙不过来了。所以选型时我会强调,不仅仅看CPU型号,还要看这台设备支持几条内存通道、每个通道插几条内存、频率跑到多高。云节点上,大容量ECC内存是标配;边缘网关上,内存插满但频率降低一些,换取功耗和稳定性,这个取舍很常见。

供电这边的坑更多。云端机房配电冗余高,问题不大;边缘机柜和室外机箱经常只有一路电,功耗预算绝对不能只按CPU TDP算。一颗标称TDP 300W的CPU,配上8条内存、两块NVMe盘、一张加速卡和风扇,整机峰值功耗可能冲到500W以上。电源选型要按整机峰值留20%到30%的余量,UPS容量也得把边端设备的启动瞬间冲击考虑进去。我见过不少边缘项目的设备无故重启,排查到最后都是电源余量不足,CPU一满载就触发过流保护,这类问题在统一CPU平台项目里依然存在,千万别因为“CPU功耗看上去不高”就忽略整机功耗的估算。

3.4 智能调度与AI卸载,别让CPU忙死、加速卡闲着

云边端现在都在讲“智能调度”,热搜里也有“cpu智能核心调度”“cpu npu”这类词。操作系统调度器其实已经很聪明了,多核负载均衡、中断分配、能耗感知调度都在做。但业务侧的调度决策往往没跟上:该丢给AI加速卡的推理任务,硬让CPU跑;该在云端集中算的批量任务,又放在边缘节点上消耗有限算力。

我自己一般会按“计算特征拆开”的原则来设计:通用逻辑、协议解析、数据预处理这类碎片化任务给CPU;批量推理、模型推断这类同构计算尽量卸载给K100这类AI加速卡或NPU。同时观察运行状态,先用top看整体负载,再用mpstat -P ALL看每个核的负载分布。如果发现某些核长期跑满、另外一些核空转,就要检查是不是服务绑核绑错了,或者中断绑定不合理。容器场景里还要检查CPU配额和CPU steal,配额设得太死,低峰期也跑不快;配额设得太宽,高峰期大家互相抢CPU,延迟就飘。智能调度的本质不是让系统自动处理一切,而是让合适的工作跑到合适的算力单元上。

4. 从选型到部署:一台CPU的完整落地记录

4.1 先定档位,云边端三个场景我这么配

海光CPU虽然是一个统一平台,但落地时还是要分档位选型。我最近一个云边端项目里的实际配置思路大致如下:

场景推荐档位内存与存储典型用途
云中心核心节点7000系列,双路起步大容量ECC内存,NVMe全闪虚拟化资源池、数据库、AI训练/推理集群
边缘云/区域节点5000系列,单路或双路中等容量ECC内存,SSD容器云、数据接入、协议转换、模型推理
边缘网关/终端侧3000系列或低功耗型号小容量低功耗内存,eMMC/SSD现场数据采集、轻量业务、终端交互

这里特别想提醒一句:档位不是越高越好。很多项目犯的毛病是“云上超配严重、边缘欠配卡顿”。云中心土豪式配满,资源利用率低到发指;边缘节点又舍不得给配置,业务一上来就撑不住。比较合理的做法是边缘侧先按业务负载做一轮估算,比如一路视频流分析需要几个核、一台网关要跑多少个协议栈,然后再定核数和内存大小,不要拿云端的配置直接复制到边缘。

4.2 性能评估,别让天梯图带偏了选型

我经常看到有人拿消费级“cpu天梯图”“手机cpu天梯图”来比服务器CPU,这其实是个很大的误区。天梯图本质上是消费级应用场景的跑分汇总,跟服务器工作负载的匹配度很差。选云边端CPU,更靠谱的是看SPEC CPU这类行业标准测试结果。

跑SPEC CPU 2017并不复杂,但有几个细节必须盯住。第一,官网下载ISO后,按README完成编译,不要跳过配置直接用默认值,编译器版本不同会导致结果差一大截。第二,服务器场景重点看rate模式的成绩,因为服务器拼的是多线程吞吐;如果业务里有大量单线程程序,再看speed模式。第三,对比不同CPU的跑分时,要确保内存通道数、BIOS设置、编译器版本保持一致,否则分数没有可比性。

实操步骤我习惯这样记:

  1. 下载SPEC CPU 2017,按文档安装到目标机器。
  2. 分别编译运行intspeed、intrate、fpspeed、fprate四类测试。
  3. 记录每项的base结果和peak结果,base代表不做激进优化的成绩,peak允许编译器发挥。
  4. 完整记录环境信息:CPU型号、核数、内存型号与通道数、BIOS版本、操作系统内核版本。
  5. 给自己的业务做个归类:多线程密集的看rate分,单线程关键路径的看speed分。

跑分不是选型唯一的依据,但它能帮你排除那些“参数好看、实际跑业务拉胯”的型号。尤其是云边端项目里不同节点很可能用不同档位的CPU,提前建立统一的性能基线,后续容量规划才有依据。

4.3 部署时的关键设置清单,照着抄就行

系统部署阶段是最容易出问题的环节。这里整理一份我实际项目里的检查清单,基本照着过一遍就能避开大多数坑。

BIOS层面:确认超线程已开启,虚拟化VT开启;边缘网关类设备要关注断电恢复选项(AC Power Loss),设置为Power On,这样意外断电恢复后能自动启动;云端高负载节点可以根据业务特性选择关闭部分C-state降频,减少延迟抖动。

操作系统层面:统一内核版本,装齐芯片厂商提供的驱动包。如果你要在海光平台上跑Windows环境,直接找官方Windows驱动包,对应了热搜里的“海光cpu windows10驱动”,别自己在设备管理器里瞎折腾半天。

容器和虚拟机层面:按业务特性设置CPU配额,重要业务尽量做核绑定,避免调度抖动;容器平台开启CPU管理策略,监控CPU steal和抢占情况。

监控层面:温度、CPU频率、CPU占用率、CPU steal、内存带宽全部纳入监控,设置告警阈值。边缘节点带宽有限,监控采集要轻量,别为了监控边缘设备又消耗掉边缘设备的算力。

还有一条容易被忽略:不同批次设备的固件版本尽量统一。我见过一个项目,因为设备批次不同,BIOS版本各有差异,结果CPU微码表现不一致,边缘节点之间性能差异明显,排查了整整一周才发现是固件版本没对齐。所以设备进场后第一件事就是统一刷新固件版本,别嫌麻烦。

5. 常见问题与排查技巧实录

5.1 CPU占用莫名飙高,先别急着加机器

云边端项目里反馈最多的问题就是“CPU占用高”,但“占用高”不一定代表CPU不够用。热搜里“antimalware service executable占cpu”“compattelrunner占用cpu高”“net runtime optimization占用cpu”这几条特别典型——Windows平台上一堆后台组件是CPU杀手。

排查顺序我一般这样走:先打开任务管理器,按CPU占用排序,看是哪个进程在吃CPU。如果看到Windows Defender、兼容性助手、.NET优化服务这类系统组件,先确认是不是在跑计划任务或者索引重建。这些任务跑完就会消停,不需要急着加资源。边缘网关这类功能单一的设备,干脆通过组策略把不必要的后台服务停掉,能省下一大截CPU占用。

Linux平台上同理,先用top看进程,再用systemd-analyze blame看看开机启动有没有异常单元长期占用CPU。还有一个容易踩的坑是日志服务在疯狂写日志,syslog或journald占用CPU偏高,通常是因为某个业务在刷错误日志,处理掉源头,CPU占用自然就降了。别一看到CPU占用高就提加机器的需求,先花十分钟把进程彻底查一遍,这是云边端项目里最值钱的排查习惯。

5.2 CPU频率上不去,不一定是CPU的锅

很多人在网上搜“笔记本cpu速度上不去”“cpu频率上不去”,这类问题在云边端节点上同样常见。CPU跑不满标称频率,第一反应是CPU坏了,但真正的原因往往在三个地方:供电、散热、省电策略。

供电这块前面提过,电源余量不足或者供电接口接触不良,都会导致CPU被迫降频保护。散热这块更直观,边缘机箱通风差、风扇被灰尘堵死,CPU温度一高,频率立刻往下掉。省电策略是最容易被忽视的:Windows系统默认的电源计划可能让CPU随时降频,要切到“高性能”模式;Linux系统则要看CPU调频驱动用的哪种governor,默认的powersave或schedutil在某些场景下会把频率压得很低,生产环境可以直接切到performance,用功耗换性能。

服务器场景还要留意BIOS里的功耗上限设置。有些设备出厂预设了比较保守的功耗墙,你得去BIOS里确认一下Power Limit配置,不要让它限制了CPU性能发挥。排查时用温度、功耗、频率三个维度对照着看,基本能一次性定位频率上不去的源头。

5.3 虚拟化和容器平台的性能损耗,怎么定位

云边端平台上跑容器和虚拟机,多多少少会有性能损耗。但很多时候损耗不是虚拟化本身带来的,而是资源竞争造成的。热搜里“python上利用rapidocr太吃cpu”“anaconda配置pytorch环境cpu链接vs”“pix4d吃cpu还是gpu”这几条,其实都属于“工作负载放错了计算单元”。

Python在CPU上跑OCR、推理,确实会吃掉大量CPU资源,但这类模型推理任务本来就应该卸载到AI加速卡或GPU上。如果边缘节点必须用CPU跑推理,那就要提前给业务一个明确的性能预期,别指望CPU软解能跟专用加速卡一个水平。

虚拟机场景里如果发现CPU steal持续升高,优先检查宿主机超售比例。我之前排查过一个案例:一台宿主机上跑了16台虚机,每台都分到4个vCPU,看似没问题,实际上超售比已经到了1:2以上,业务高峰大家挤在一起抢CPU。解决办法就是降低超售比例、把部分虚机迁移到其他节点、再给重要业务做核绑定。容器场景还要留意CPU配额设置,配额设得太紧,业务就会莫名变慢;太松,邻居容器就可能被饿死。这类问题不是CPU硬件的问题,但确实需要懂CPU调度基础才能排查清楚。

5.4 现场最容易翻车的三个事故,提前规避

最后分享几个我在现场遇到过的“翻车事故”,希望能帮大家提前躲开。

第一个,BIOS断电自恢复没开。边缘设备部署在无人值守的现场,一次短时停电后设备直接起不来,等运维赶到才发现BIOS里的“AC Power Loss”默认是Power Off。这个设置看起来不起眼,但决定了很多边缘节点能否在断电恢复后自动上线。这次之后,我把“断电自恢复”写进了所有边缘设备部署检查清单。

第二个,微码和固件版本不统一。新批次设备的BIOS版本跟旧批次不一样,用同一套系统镜像部署后,部分节点的CPU微码没生效,性能差异明显。后来我们规定设备进场后先统一刷新固件版本,再做系统部署。这个习惯能省掉大量后期排查工作。

第三个,把云端的内存配比直接套到边缘。云端一般CPU和内存比例比较宽裕,边缘节点内存本来就少,还按云端的比例规划业务容量,结果业务高峰直接OOM。边缘设备的内存规划一定要单独做,别嫌麻烦。

还有一个细节也顺便提一句:有些中间件项目在ARM或者自研指令集架构上会碰到“架构识别失败”的问题,类似热搜里“fastjson2 对国产 arrach64 cpu架构的支持”这个情况。海光因为走x86指令集路线,这类中间件基本都能直接跑,不会在“认不认识这个CPU架构”这个环节上卡住。这也是云边端项目规模化部署时容易被低估的一项优势。

我自己在云边端项目里最深的体会是:统一CPU平台省下来的成本,大头不在硬件本身,而在以后少维护几套工具链、少养几支不同架构的专家队伍。最后再分享一个小技巧:边缘网关部署前,一定把BIOS里的“AC Power Loss”设为Power On,别问我怎么知道的——现场被断电搞重启不了的设备,十个里有八个都卡在这个设置上。

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

Codex 会取代程序员么?从 GPT-3 到 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/1 6:51:18

docker 相关操作指令

查看docker日志&#xff1a;docker logs --tail 100 <容器名>

作者头像 李华
网站建设 2026/10/1 6:50:51

微信小程序+Java后端幼教学习系统毕业设计源码项目实战解析

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

作者头像 李华
网站建设 2026/10/1 6:49:50

GLM-5 从 Vibe Coding 到 Agentic Engineering: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/1 6:48:32

江苏政府学校医院食堂厨房自动灭火设备厂家有哪些,避坑挑选指南

江苏地区政府、学校、医院食堂后厨的消防安全&#xff0c;一直是后勤管理工作的重中之重。苏州顺康鑫智能装备有限公司作为深耕商用厨房消防领域16年的源头厂家&#xff0c;专注厨房自动灭火设备、厨房自动灭火装置、厨房消防解决方案与厨房消防运维平台&#xff0c;以源头工厂…

作者头像 李华