Geek Uninstaller 使用指南:彻底卸载 Windows 软件并清除残留
做系统维护这行久了会发现一个规律大部分人电脑变卡的起点不是硬件不行而是卸载软件的方式不对。在 Windows 上很多人对“卸载”的理解还停留在设置里点一下删除然后呢文件夹里有残留、启动项还在跑、右键菜单还挂着卸不掉的入口。这时候就需要一个专门做清理的角色。Geek Uninstaller 就是这么一款小而强的 Windows 卸载工具体积只有几兆免安装双击就能跑核心解决三件事卸载、扫残留、强制清理顽固程序。它适合谁普通用户图省事维护人员图效率。我第一次用这个工具是给朋友清一台被捆绑软件塞满的笔记本官方卸载器一个个弹出来又自己退出最后还是靠它强制清掉的。下面我会把原理到实操完整讲一遍把我踩过的坑也放进来希望能帮你把这个小工具用出专业维护的水平。1. 为什么需要一款独立的卸载工具——自带“应用和功能”的短板1.1 自带卸载流程到底漏掉了什么Windows 自带的“应用和功能”面板看起来很方便原理上其实是调用软件安装时写入系统的卸载程序。这个逻辑本身没问题问题在于卸载程序怎么写完全看软件厂商的自觉性。比较规矩的软件卸载时会删除自己的文件、注册表项、服务和快捷键不规矩的软件只在安装目录保留一个 uninstall.exe卸载时只删掉一部分剩下的配置文件夹、计划任务、右键菜单项全部留在系统里。我见过不少卸载完还继续开机启动的软件也遇到过卸载后资源管理器右键菜单多了一个灰色项的案例。这些残留不一定会让系统马上变慢但日积月累注册表越来越臃肿启动项越来越多系统盘空间被“看不见的分区”吃光。自带卸载流程对这种情况基本无能为力它只会告诉你“卸载完成”然后就结束了。1.2 哪些场景最需要 Geek Uninstaller 这类工具第一个场景是卸载过程报错或中断。很多官方卸载器依赖原始安装包安装包丢了或者临时目录被清理过卸载就会卡死在半路。第二个场景是被捆绑安装的“全家桶”一个主程序带三四个辅助组件普通用户根本分不清哪些能删。第三个场景是软件卸载后想确认是否干净需要有一个工具能扫出残留文件。第四个场景是某些软件根本没有提供卸载程序比如绿色版软件被强行写入系统或者某些不怀好意的推广程序。这类场景下自带卸载流程要么不管用要么不可见。Geek Uninstaller 的价值就是把卸载这个动作变得透明你能在列表里看到安装日期、注册表路径能看到官方卸载器有没有正常退出还能在卸载完成后主动扫描残留。这个“看见”本身就很重要维护电脑最怕的就是消息被吞掉。1.3 谁适合使用普通办公用户适合因为他们通常没有精力逐个检查注册表和磁盘目录只需要双击一个 exe按几步就能清掉不用的软件。系统维护和技术支持的人更适合因为批量处理电脑时一个免安装、支持命令行的工具效率高很多。还有一类用户是喜欢折腾软件的爱好者装的多卸的也多时间久了必然需要一套可信赖的卸载手段。不过要提醒一点卸载工具不是万能的。它擅长处理常规应用和注册表残留但 UWP 商店应用、系统组件、硬件驱动这类东西还是要用各自的专门入口。这个判断能力才是用工具和死信工具的区别。2. 核心功能与实现逻辑——为什么它比你想象的更聪明2.1 绿色免安装为什么是卸载工具的第一素质卸载工具本身如果带安装程序那就是个笑话你为了卸掉一个残留软件又装进一个可能留安装记录的清理工具。Geek Uninstaller 选择做成单个可执行文件解压就能用没有服务、没有开机启动、不写注册表。这一点对维护人员太重要了因为你可以把它放在 U 盘里到任何一台电脑上直接用不需要在客户机器上留下自己的工具痕迹。从实现层面看单文件工具意味着它运行时依赖很少不占用额外系统资源。对老机器尤其友好我遇到不少还在用机械硬盘的办公电脑启动系统都要半分钟如果再常驻一个“优化软件”后台基本就是火上浇油。用绿色工具的好处是用完即走没有驻留进程。2.2 它为什么能列出你电脑里所有软件Geek Uninstaller 在启动时会枚举注册表中的卸载项。Windows 系统把已安装程序的信息存放在注册表的 Uninstall 键下包括 HKEY_LOCAL_MACHINE 下的 32 位和 64 位路径以及 HKEY_CURRENT_USER 下的用户级路径。它会通读这些位置然后合并成一个软件列表。这也是为什么它能看到一些“设置”里不显示的老式程序比如某些用旧安装包安装的软件或者注册在用户目录下的程序。列表里的字段包括软件名称、发布者、安装日期、大小以及卸载命令。这些信息大部分是从注册表里直接读出来的所以准确度比较高。如果你发现某个软件在列表里显示的大小是空通常是注册表没有写入装机体积字段这是正常的。也有一种情况是软件已经被删除但卸载项没清干净就会在列表里留下一个“幽灵项”点击卸载时 Geek 会提示找不到卸载程序这时候可以用强制卸载清掉。2.3 扫描残留时会检查哪些地方卸载完成后Geek Uninstaller 会自动进入残留扫描。这一环节大家最容易产生误解以为它是把整个系统遍历一遍。实际上它会根据软件的安装路径和注册表卸载项去检查对应的安装目录、公共的 Program Files 目录、用户 AppData 目录下的同名文件夹以及注册表卸载项里记录的路径。换句话说它的扫描不是全盘“摸一遍”而是带着线索去查。我个人的理解是这种基于“溯源”的扫描方式既快又准。全盘扫描找残留听着很全面但会把无关的系统缓存和临时文件也扫出来有可能误删。溯源扫描则先锁定目标软件留下的踪迹再判断哪些文件夹、哪些注册表键值属于它这样误伤率低速度也快。这也是为什么 Geek 扫残留通常几秒钟就出结果而不是像某些大型优化软件那样转圈十分钟。2.4 强制卸载的边界在哪里强制卸载是 Geek Uninstaller 里一个很显眼的按钮它在软件没有官方卸载器、卸载器损坏或者卸载过程卡死时使用。强行卸载的逻辑是直接读取注册表卸载项的记录把对应的安装目录删除再清理相关注册表键值。这个操作不会调用软件自带的卸载流程所以速度快但走的是“硬删”路线可能会留下一些服务项、驱动文件或程序动态库。这就是必须明确边界的原因。强制卸载适合对付流氓软件和卸载器已经失效的残留程序不适合对付正常软件。如果只是图标异常或者某个更新组件出错优先用官方修复工具别一上来就强制卸载。我在维护中见过有人对某办公软件强制卸载结果因为相关服务没清除干净导致后面装不上新版本最后只能手动清服务折腾了大半天。所以我的建议是先用常规卸载失败后再上强制并且要随时准备手动善后。3. 完整实操从下载到卸载干净的一次成功流程3.1 怎么做准备工作开始的准备很简单下载官方发布的版本不要从第三方下载站拿“增强版”“绿色汉化版”避免下载器捆绑。拿到的是一个压缩包解压后里面只有一个可执行文件。把它放到方便的位置比如桌面或者 U 盘的“系统工具”目录。右键点击“以管理员身份运行”这是关键因为很多软件的在注册表中的信息需要管理员权限才能读取和删除。如果你要卸载的电脑正在运行着目标程序最好先把它们全部关闭。不关也可以卸载但卸载器可能会要求重启反而拖慢速度。另外建议在卸载前做一个系统还原点。操作路径是“系统属性—系统保护—创建”这一步我在批量清理前一定会做成本很低但真出问题时能救命。3.2 常规卸载怎么操作打开主界面后你会看到一个从左到右排列的软件列表。要卸载某个软件直接在列表里找到它的名称双击或者右键选择“卸载”。Geek Uninstaller 会调用这款软件自带的卸载程序屏幕上弹出和你在控制面板里看到的一样的卸载向导。这时你按着向导正常走等它提示卸载完成。关键是后续向导关闭后Geek Uninstaller 会自动开始扫描残留。它会跳出一个窗口列出它认为属于这个软件的文件和注册表项。如果列表里的项目不太多而且路径里包含刚才那个软件的名字通常可以直接点“删除”。如果扫出来的内容里有你不认识的系统路径先别急着删搜一下确认再说。确认没有相关进程或服务占用后点删除等清理完成卸载流程就算收尾了。3.3 强制卸载怎么操作强制卸载一般用在两种地方一种是列表里某个软件右键没有“卸载”选项只有“强制卸载”另一种是你尝试常规卸载时卸载器直接卡死或报错任务管理器也结束不掉。这时候回到 Geek Uninstaller选中目标点顶部工具栏的“强制卸载”按钮。它会弹出警告告诉你将跳过卸载程序直接清除文件和注册表。确认前把列表里显示的安装路径复制下来后面清理服务或检查目录时能用上。确认后软件会被标记为“通过强制方式卸载”然后 Geek 会删除它检索到的安装文件夹和注册表项。这一步通常很快。结束后我建议做三件事第一重启电脑第二重新打开 Geek 看看列表里还有没有“幽灵项”第三如果发现系统提示缺驱动或默认程序被改用还原点恢复。强制卸载就像拆墙拆完一定要检查一下结构有没有受伤。3.4 卸完之后的验证和收尾很多人卸载完就算完事其实漏了最后一步验证。打开“任务管理器—启动”看看目标软件的开机启动项还在不在打开“资源管理器—查看—隐藏项目”检查安装目录和 AppData 里是否还有同名文件夹。如果还有可以根据路径手动删除但要注意确认那是目标软件留下的别把别的程序的配置目录一起删了。再一个容易忽略的是浏览器插件和计划任务。卸载办公软件、下载工具这类应用时它们经常会在浏览器里挂插件在任务计划里留更新程序。Geek Uninstaller 不负责清理浏览器插件的部分需要到浏览器的扩展管理里手动删除计划任务可以用系统自带的“任务计划程序”查看。把这些地方都过一遍才算真正卸载干净。4. 实战中的坑常见问题与排查技巧4.1 软件列表里找不到目标软件怎么回事第一种情况是目标软件是 UWP 商店应用。这类应用走的是另一套安装管理机制默认不会出现在 Geek 的卸载列表里应该在“设置—应用—已安装的应用”里卸载。第二种情况是目标软件安装在当前用户账户下而程序是以另一个管理员账户运行的此时列表可能读不到那个用户的卸载项。第三种情况是软件是用绿色安装包解压运行的本身就没有注册卸载信息自然也不会出现在列表里。遇到这种情况我的办法是先打开“设置—应用和功能”找一遍确实没有的话再通过目标软件的安装目录里的 uninstall.exe 手动执行一次还是没有就直接定位到安装目录看有没有卸载脚本或者配置向导。实在不行才轮到强制卸载但强制卸载前要确认它确实没有正规卸载入口。4.2 残留扫描出来一大片怎么判断哪些可以删判断标准很简单看路径。凡是路径里明确包含目标软件名称的基本都是残留可以删。路径里包含 Installer、Windows、System32 或者常见公共库名称的就要警惕这些可能是多个软件共用的。比如软件自带的运行库删了可能导致其他软件无法运行。另外AppData 里的缓存文件可以放心删最多是让目标软件的配置丢失但如果在 ProgramData 里看到一个共享服务目录不能确定就保留。我实际操作中会先把可疑项复制到一个记事本里逐个用搜索判断。虽然慢但稳。很多卸载工具所谓的“智能清理”其实只是按关键词匹配容易把含有相似名称的文件夹误判。与其相信智能不如相信自己的眼睛。这是我的个人习惯算不上最优解但确实没出过事。4.3 强制卸载之后软件装不回去怎么办这是强制卸载最常见的问题。原因一般有两个一个是注册表里还残留着已安装标记导致新版本的安装程序认为你已经装了旧版另一个是软件对应的服务、驱动或者文件锁还在被系统占用。遇到装不回去的情况先重启电脑重启就能释放大部分文件和句柄。重启后重新打开 Geek看看列表里还有没有同名项有的话再清一次。如果仍装不上就需要去查看系统服务列表找到带有该软件名称的服务将其停止并删除对应的注册表服务项。这个过程有风险不建议对不熟悉服务机制的人操作。还有一种简单粗暴的办法是使用系统还原点恢复卸载前的状态恢复了以后不要再用强制卸载改用官方卸载工具或修复安装。我踩过很多次这个坑现在每次强制卸载前都会先把还原点建好。4.4 不小心删错系统组件或者重要驱动怎么办卸载工具一般不会把系统组件列在列表里但如果你手动删除了某个驱动或系统服务系统可能直接出现蓝屏或功能异常。这时候优先做的是能进安全模式就进安全模式然后在设备管理器中重新扫描硬件改动让系统重新装配驱动如果是系统组件用系统文件检查器修复命令是 sfc /scannow跑完重启。前提是系统还起得来。如果系统都进不去了那就只能用还原点或系统备份恢复了。这也是为什么我一直强调还原点要在操作前创建。有些人觉得卸载工具“一键清理”很方便但一键背后没有撤销机制。成年人维护系统要先为自己留一条后路。4.5 高频问题速查表症状可能原因优先级处理方式列表找不到软件UWP应用或未注册卸载信息中改用设置页或者目录下的卸载程序卸载过程卡死安装包损坏或卸载被占用高强制结束进程先常规再强制扫描残留大量系统路径公共运行库或驱动共享目录高只删明确包含软件名的路径强制卸载后装不回残留服务和文件锁高重启、查服务、还原点误删系统组件操作时缺少检查极高还原点恢复或使用系统修复右键菜单残留Geek未覆盖静态右键项低到注册表或第三方右键管理清理这个表基本覆盖了我维护电脑时遇到的大多数问题。遇到特殊情况记得先冷静别在系统一堆报错的情况下一口气乱卸载。5. 把卸载养成一种好习惯5.1 卸载前先建还原点建还原点这件事我现在已经做成了肌肉记忆。不管是用 Geek Uninstaller 卸载软件还是清理注册表第一步永远是打开系统保护创建一个还原点。整个过程不到一分钟却可以在出问题时让系统回到原来的状态。很多人觉得麻烦直到某次误删之后才发现还原点的重要那时候已经晚了。还原点不是备份文件它是系统状态快照占用的空间很小不影响正常使用。我习惯每周维护完电脑后删除旧的还原点再新建一个既保证有退路又不让还原文件占用过多系统盘空间。5.2 不要神化卸载工具Geek Uninstaller 确实很强但它不是万能的。它处理的是传统 Win32 软件面对 UWP 应用、驱动、系统组件时依然要把权限交给系统和设备相关的专用入口。另外卸载工具能扫出残留不代表它能帮你彻底优化系统。真正让系统保持顺畅的是减少安装不明来源的软件、减少开机自启、避免同一款工具反复装卸。我在一些电脑上见过这样的现象装了五种“电脑管家”互相扫描、互相删除、互相提示“发现危险项”。这种环境里再好的卸载工具也无能为力。所以我的看法是把 Geek 当作一个精准的手术刀而不是一把满屋子乱砍的消防斧。它做卸载做残留清理但系统优化还得靠良好的使用习惯。5.3 我是怎么把它放进维护工具箱的维护工具箱是 U 盘上的一个固定目录。我会把 Geek Uninstaller 的免安装压缩包放到里面包名改成带日期标记比如 geek-版本号.7z有新版本时就替换进去。这样无论到哪里维护电脑直接插 U 盘解压用它查一遍软件列表心里就有底了。另外我会在给熟人做定期维护时顺带把它拷到对方的桌面上教他们双击打开看到陌生软件就右键卸载。不少人从“不会卸软件”变成“定期自检”效果比所有优化软件都好。工具本身只是一个入口关键是使用的人慢慢理解没有冗余软件的系统运行起来才像是新装的系统。我这里还想多说一件小事。每次用 Geek Uninstaller 给电脑收尾时我习惯在卸载完成后不马上关机而是断开网络等上一两分钟再重启一次。为什么因为很多残留的后台服务会在你刚卸载完时还在内存里等机会重新写入启动项重启能把它彻底关掉。这个习惯谈不上科学但好几次我都是靠它拦住了本来打算“复活”的捆绑组件。如果你刚开始用这个工具我建议你也试试卸载、清残留、重启三件事做完再看任务管理器你会发现很多以前甩不掉的背景进程消失了。这就是我为数不多愿意长期放在工具箱里的 Windows 卸载工具。

相关新闻

Android开机自启实现:静态注册BOOT_COMPLETED广播接收器

Android开机自启实现:静态注册BOOT_COMPLETED广播接收器

简介:本资源是一个面向Android开发初学者与进阶者的开机自启功能教学Demo,聚焦静态注册广播接收器在系统级事件响应中的典型应用,解决应用需在设备启动完成后自动执行任务(如拉起服务、恢复状态)的实战需求。压缩包共1…

2026/10/14 15:48:53 阅读更多 →
ok-nte Combat Planner 详解:为《异环》角色编写协作战斗策略

ok-nte Combat Planner 详解:为《异环》角色编写协作战斗策略

【免费下载链接】ok-nte 异环 后台副本挂机 Automation for Neverness to Everness 项目地址: https://gitcode.com/gh_mirrors/ok/ok-nte 点击查看 免费下载 如果你在用 ok-nte 这款《异环》(Neverness to Everness)后台副本挂机工具&#…

2026/10/14 15:47:52 阅读更多 →
Matlab贝叶斯优化调参CNN-BiLSTM时序回归

Matlab贝叶斯优化调参CNN-BiLSTM时序回归

简介:本资源是一套基于贝叶斯优化的CNN-BiLSTM混合神经网络回归预测完整实现方案,面向机器学习初学者、时间序列建模研究者及Matlab深度学习实践者,适用于电力负荷、环境参数、金融时序等多输入单输出回归任务。压缩包共5个文件(4…

2026/10/14 15:47:52 阅读更多 →

最新新闻

AI Agent状态清理:超时重试背后的系统性风险与四维治理

AI Agent状态清理:超时重试背后的系统性风险与四维治理

1. 这不是超时和重试的问题,是状态管理的系统性溃败“给 AI Agent 加超时和重试后,我才发现真正的坑在状态清理”——这句话刚在内部技术群刷出来时,我正盯着一个跑了37分钟、卡在waiting_for_tool_execution状态、内存占用飙升到4.2GB却毫无…

2026/10/14 16:41:53 阅读更多 →
嵌入式Qt记事本开发全链路:从交叉编译到中文文件IO

嵌入式Qt记事本开发全链路:从交叉编译到中文文件IO

简介:这是一份基于Qt6开发的跨平台记事本项目源码,面向嵌入式与桌面应用开发初学者及Qt进阶学习者,聚焦GUI界面构建、文件编码处理与轻量级文本编辑功能实现。项目完整呈现了现代C在Qt框架下的典型工程实践,涵盖主窗口&#xff08…

2026/10/14 16:41:53 阅读更多 →
计算机系统概论第一章答案精讲:ISA、微架构与算法性质

计算机系统概论第一章答案精讲:ISA、微架构与算法性质

简介:计算机系统概论(原书第二版)第一章习题答案以PDF形式提供,面向计算机专业学生、考研读者和自学入门者,用于对照教材习题检验对计算机系统基础概念的掌握。内容选自原书附录的精选解答,覆盖冯诺依曼通用…

2026/10/14 16:41:53 阅读更多 →
远视储备与近视防控:从原理到实操的家长指南

远视储备与近视防控:从原理到实操的家长指南

1. 远视储备不是“储备”,而是一笔会不断消耗的视力存款1. 远视储备不是“储备”,而是一笔会不断消耗的视力存款1.1 远视储备到底是什么很多家长第一次听到“远视储备”这个词,是在幼儿园体检或者眼科门诊的报告单上。医生指着上面的数字说&a…

2026/10/14 16:41:53 阅读更多 →
Python数据挖掘实战:K均值聚类从原理到应用

Python数据挖掘实战:K均值聚类从原理到应用

1. 从一个真实需求说起:为什么K均值聚类值得你花时间搞懂做数据挖掘这些年,我越来越觉得,K均值聚类是那种“看起来简单、用起来真香、但踩坑也真不少”的算法。很多刚入门的朋友一听到“无监督学习”四个字就头大,觉得没有标签怎么…

2026/10/14 16:41:53 阅读更多 →
MinGW-w64离线安装包:断网Windows下C/C++工具链部署指南

MinGW-w64离线安装包:断网Windows下C/C++工具链部署指南

简介:MinGW-w64是为64位Windows系统打造的GCC工具链离线安装包,面向需要在Windows环境下学习或开展C语言开发的程序员。压缩包约2000个文件、133.98MB,主要由h头文件、Python脚本、a静态库、pyc编译文件、exe可执行程序、dll动态库及少量c源文…

2026/10/14 16:40:52 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/13 22:01:27 阅读更多 →
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/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练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/14 7:53:34 阅读更多 →