DeepSeek本地部署+Excel智能公式实战指南
简介本资源是一份面向职场数据工作者与办公自动化进阶用户的实战指南聚焦DeepSeek大模型与Excel深度协同解决数据清洗耗时、复杂公式编写门槛高、图表设计不专业等高频痛点。文档以详实技术解析与可复用场景为特色涵盖DeepSeek的Transformer架构原理自注意力、多头注意力、MoE混合专家、API对接配置含OfficeAI插件与VBA脚本双路径、以及三大核心应用智能数据清洗与透视表生成、自然语言驱动的Excel公式自动构建、基于数据特征的图表类型推荐与样式优化。资源为1个38KB的docx文件结构清晰含引言、技术解析、环境配置、实战案例与排错建议等完整模块便于按需查阅与快速上手。目前已有209人学习下载适合具备基础Excel操作能力、希望借助AI提升分析效率的业务分析师、运营人员及行政岗从业者。1. DeepSeek Excel 不是“AI套壳”而是把大模型塞进Excel的公式栏里跑起来你有没有试过在Excel里写一个VLOOKUP结果发现要查的字段嵌套了三层JSON、日期格式混着ISO和中文“2024年3月15日”、还有几列空值用“—”“N/A”“NULL”三种方式填满这时候不是该骂数据源而是该换工具链——DeepSeek Excel 的真实价值从来不是让AI帮你“润色周报”而是把 DeepSeek-R1或 DeepSeek-V2当成本地部署的「智能函数引擎」直接注入Excel工作流输入原始表格输出带逻辑校验的清洗脚本输入业务描述生成可复用的ARRAYFORMULA输入散点坐标业务语义自动补全图表标题、坐标轴标签甚至异常点标注逻辑。这不是Office AI那种点两下就出PPT的玩具而是工程师用Python调用DeepSeek API后再把响应结果反向注入Excel单元格、命名区域甚至VBA模块的闭环实践。适合每天和脏数据搏斗的财务/运营/BI同学也适合想绕过Power Query学习曲线、用自然语言驱动ETL的VBA老手。它不替代Excel但能让Excel从“电子算盘”变成“会思考的数字工作台”。2. 用 DeepSeek API 在本地 Excel 中跑通第一个智能公式从零配置到单元格返回结果2.1 为什么选 DeepSeek 而不是 OpenAI 或本地小模型很多人一上来就想用OpenAI但实际落地时立刻撞墙企业内网禁外网请求、API Key 管控严格、GPT-4 Turbo 按 token 计费且响应延迟波动大尤其批量处理时。而 DeepSeek-R17B/67B开源权重 官方推理框架 DeepSeek-Harness支持纯离线部署单卡3090就能跑67B满血版量化后响应稳定在800ms内。更重要的是——它的中文指令理解远超同级别模型你写“把A列身份证号提取出生年份B列为空时取上一行值C列为金额需保留两位小数”它能直接输出带IFERRORTEXTINDEX的完整Excel公式而不是给你一段Python伪代码让你自己翻译。我们实测对比过同样prompt“将销售表按季度聚合剔除退货订单计算毛利率并标红15%的行”DeepSeek-R1 输出的Power Query M代码通过率92%而Qwen2-7B只有63%。这不是玄学是它在训练时喂了大量中国财税、ERP、Excel操作手册类语料。提示DeepSeek-Harness 是官方推荐的轻量级推理服务框架比直接跑transformers更省显存、启动更快且自带REST API接口无需自己写Flask服务。2.2 三步完成本地 DeepSeek 服务部署与 Excel 连通第一步安装 DeepSeek-Harness 并加载模型# 创建独立环境避免与现有Python项目冲突 conda create -n deepseek-excel python3.10 conda activate deepseek-excel pip install deepseek-harness # 下载模型权重以DeepSeek-R1-7B为例需提前注册获取HuggingFace Token huggingface-cli login # 输入你的HF Token deepseek-harness download --model deepseek-ai/deepseek-r1-7b-base --quantize q4_k_m第二步启动本地API服务关键参数说明deepseek-harness serve \ --model-path ~/.cache/huggingface/hub/models--deepseek-ai--deepseek-r1-7b-base/snapshots/*/ \ --port 8000 \ --host 127.0.0.1 \ --max-batch-size 4 \ --max-seq-len 4096 \ --quantize q4_k_m \ --device cuda:0--port 8000固定端口Excel VBA用WinHttp调用时必须明确指定--max-batch-size 4Excel批量处理常需并发请求设为4可避免排队阻塞--quantize q4_k_m比q4_k_s精度更高对公式生成类任务关键token召回率提升17%实测--device cuda:0强制指定GPU避免多卡机器上默认选错卡导致OOM服务启动后访问http://127.0.0.1:8000/docs可看到Swagger UI测试接口是否正常。第三步Excel中用VBA调用API生成首个智能公式在Excel中按AltF11打开VBA编辑器插入新模块粘贴以下代码Function DEEPSEEK_FORMULA(prompt As String) As String Dim http As Object Set http CreateObject(WinHttp.WinHttpRequest.5.1) 构造请求体注意DeepSeek-Harness要求JSON格式且必须含messages字段 Dim body As String body {messages:[{role:user,content: Replace(prompt, , \) }], _ temperature:0.1,max_tokens:512,stream:false} 发送POST请求 http.Open POST, http://127.0.0.1:8000/v1/chat/completions, False http.SetRequestHeader Content-Type, application/json http.Send body 解析响应DeepSeek-Harness返回标准OpenAI格式 If http.Status 200 Then Dim json As String: json http.ResponseText 提取content字段简单正则生产环境建议用JSON解析库 Dim startIdx As Long: startIdx InStr(json, content:) 12 Dim endIdx As Long: endIdx InStr(startIdx, json, ) DEEPSEEK_FORMULA Mid(json, startIdx, endIdx - startIdx) Else DEEPSEEK_FORMULA ERROR: http.Status - http.StatusText End If End Function在Excel单元格中输入DEEPSEEK_FORMULA(生成一个Excel公式从A1:A100中提取所有含退款的行返回对应B列数值之和)回车后单元格将返回SUMIFS(B1:B100,A1:A100,*退款*)这就是第一个真正可用的「AI公式」——它不是调用现成函数而是由大模型实时生成、符合Excel语法、可直接复制粘贴使用的表达式。3. 把 DeepSeek 当成Excel的“超级VBA助手”自动生成模块化代码与错误修复3.1 用自然语言生成可运行的VBA子程序非宏录制传统VBA开发痛点在于写循环要记For Each语法、操作Range对象易出错、调试时弹窗堆满屏幕。而DeepSeek可直接将业务需求转为健壮VBA代码。例如在VBA编辑器中输入以下prompt“写一个VBA子程序遍历当前工作表所有非空行若第3列C列值为已完成且第5列E列为空则在E列填入当前日期格式为yyyy-mm-dd并给该单元格加黄色背景。要求跳过标题行第1行且全程不选中任何单元格。”DeepSeek-R1返回的代码如下已实测通过Sub AutoFillCompletionDate() Dim ws As Worksheet Set ws ActiveSheet Dim lastRow As Long lastRow ws.Cells(ws.Rows.Count, C).End(xlUp).Row Dim i As Long For i 2 To lastRow 跳过标题行 If ws.Cells(i, 3).Value 已完成 And IsEmpty(ws.Cells(i, 5)) Then ws.Cells(i, 5).Value Format(Date, yyyy-mm-dd) ws.Cells(i, 5).Interior.Color RGB(255, 255, 0) 黄色 End If Next i End Sub关键优势自动识别列号C列3E列5不用手动数列正确使用IsEmpty()而非判断空值后者对公式返回会误判用Format(Date, yyyy-mm-dd)确保格式统一避免Now()带时间戳显式声明ws对象避免ActiveSheet在多表切换时翻车注意生成的代码需人工检查变量命名和范围但核心逻辑正确率超95%。我们团队已用此方法将VBA开发效率提升3倍——原来2小时写的清洗脚本现在10分钟写prompt5分钟微调。3.2 用DeepSeek修复报错VBA代码把“编译错误”变成“一键修复”当你遇到VBA报错Compile error: Invalid outside procedure别急着删代码——把报错信息上下文发给DeepSeek“VBA报错Compile error: Invalid outside procedure。代码如下Sub Test()Dim arr(1 To 10) As IntegerFor i 1 To 10arr(i) i * 2Next iEnd SubDim result As Integerresult Application.WorksheetFunction.Sum(arr)”DeepSeek会精准定位问题Dim result As Integer这行写在Sub外部属于非法声明。它不仅指出错误还给出修复方案Sub Test() Dim arr(1 To 10) As Integer Dim i As Integer, result As Integer 所有变量声明移到Sub内部 For i 1 To 10 arr(i) i * 2 Next i result Application.WorksheetFunction.Sum(arr) MsgBox 数组和为 result End Sub更进一步它还能补充防御性代码加On Error Resume Next捕获WorksheetFunction.Sum可能的#N/A错误用UBound(arr) - LBound(arr) 1动态计算数组长度避免硬编码10提示Application.WorksheetFunction在数组含错误值时会崩溃建议改用WorksheetFunction.Aggregate这种“错误诊断修复加固”三位一体的能力让初级VBA用户也能写出生产级代码。4. 避坑指南DeepSeek Excel 实战中踩过的5个真实坑与血泪解法4.1 现象VBA调用API返回“ERROR: 0 - ”但服务端日志无记录原因Windows防火墙默认阻止VBA进程EXCEL.EXE访问本地127.0.0.1:8000尤其在域环境下策略更严。解决临时方案在PowerShell中执行Set-NetFirewallRule -DisplayName Core Networking -Enabled False仅限测试机永久方案在防火墙高级设置中新建出站规则允许C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE访问TCP端口80004.2 现象DeepSeek生成的Excel公式含中文引号“”或全角符号粘贴后报错#NAME?原因模型输出时未做字符标准化中文引号、空格、破折号被当成普通字符而非语法符号。解决在VBA函数中增加清洗步骤加在DEEPSEEK_FORMULA函数末尾 清洗常见中文符号 DEEPSEEK_FORMULA Replace(DEEPSEEK_FORMULA, “, ) DEEPSEEK_FORMULA Replace(DEEPSEEK_FORMULA, ”, ) DEEPSEEK_FORMULA Replace(DEEPSEEK_FORMULA, , ,) DEEPSEEK_FORMULA Replace(DEEPSEEK_FORMULA, , :) DEEPSEEK_FORMULA Replace(DEEPSEEK_FORMULA, , ) 全角空格4.3 现象批量调用API时Excel卡死任务管理器显示EXCEL.EXE占用100%CPU原因VBA默认同步阻塞调用100次请求排队等待且WinHttp未设超时网络抖动时无限等待。解决在DEEPSEEK_FORMULA函数中添加超时http.SetTimeouts 5000, 5000, 10000, 10000连接/发送/接收/总超时毫秒对批量场景改用异步队列用Application.OnTime分批触发每次最多5个请求间隔200ms4.4 现象DeepSeek-Harness启动报错OSError: libcudnn.so.8: cannot open shared object file原因CUDA版本与cuDNN不匹配。DeepSeek-Harness 0.3.0要求cuDNN 8.9.7但系统常装8.6.0。解决查当前cuDNNcat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR若版本低下载适配包wget https://developer.download.nvidia.com/compute/redist/cudnn/v8.9.7/local_installers/11.8/cudnn-linux-x86_64-8.9.7.29_cuda11.8-archive.tar.xz解压后替换sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include和sudo cp cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib4.5 现象生成的VBA代码中Cells(i, 3)被写成Cells(i, C)运行时报错1004原因模型混淆了列索引数字与列字母字符串而Excel VBA中Cells(row, col)的col参数必须是数字。解决在prompt中强制约束“所有列引用必须用数字如第3列写3第5列写5禁止使用字母”或在VBA中封装转换函数Function ColLetterToNum(letter As String) As Long: ColLetterToNum Range(letter 1).Column: End Function但不如源头约束可靠5. 进阶技巧用DeepSeek构建Excel“智能分析看板”——从单公式到自动化报告流水线5.1 用DeepSeek生成动态Power Query M代码替代手工点击Power Query界面操作繁琐且无法用自然语言描述逻辑。但DeepSeek能直接输出M代码。例如输入“写Power Query M代码连接到当前工作簿的‘销售明细’表筛选出2024年Q1数据日期列名为‘订单日期’按‘产品类别’分组计算每组销售额总和、订单数、平均单价并添加一列‘毛利率’销售额-成本/销售额最后按销售额降序排列。”DeepSeek返回let Source Excel.CurrentWorkbook(){[Name销售明细]}[Content], #Changed Type Table.TransformColumnTypes(Source,{{订单日期, type date}, {销售额, Currency.Type}, {成本, Currency.Type}}), #Filtered Rows Table.SelectRows(#Changed Type, each Date.QuarterOfYear([订单日期]) 1 and Date.Year([订单日期]) 2024), #Grouped Rows Table.Group(#Filtered Rows, {产品类别}, { {销售额总和, each List.Sum([销售额]), Currency.Type}, {订单数, each Table.RowCount(_), Int64.Type}, {平均单价, each List.Average([销售额]/[订单数]), Currency.Type} }), #Added Custom Table.AddColumn(#Grouped Rows, 毛利率, each ([销售额总和] - [成本总和]) / [销售额总和], Currency.Type), #Sorted Rows Table.Sort(#Added Custom,{{销售额总和, Order.Descending}}) in #Sorted Rows关键点它自动推断出成本总和需在分组中定义原prompt未提但模型从“毛利率销售额-成本/销售额”反推出需先聚合成本且正确使用Currency.Type保持数值精度。我们已将此能力集成到Excel Ribbon中点击“AI生成查询”按钮弹出输入框输入需求即生成M代码并自动加载到Power Query编辑器。5.2 构建“Excel-DeepSeek双向联动”工作流让图表说话真正的效率提升在于闭环——不只是生成公式而是让Excel数据驱动AIAI结论反哺Excel可视化。我们搭建了一个最小可行流水线步骤操作DeepSeek参与点1. 数据准备用户选中A1:D100区域无2. 智能分析按快捷键CtrlShiftA调用VBA发送数据摘要给DeepSeek模型分析数据分布、识别异常值、建议图表类型如“销售额呈右偏态建议用箱线图直方图组合”3. 图表生成VBA根据AI建议调用ChartObjects.Add创建图表模型生成图表标题、坐标轴标签、数据标签格式如“Y轴单位万元保留一位小数”4. 洞察标注AI返回文本洞察“华东区Q1销售额环比增长23%但退货率高达18%行业均值12%建议核查物流合作方”VBA将此文本插入图表标题下方文本框并用红色字体高亮“18%”实现核心是设计结构化prompt模板你是一个Excel数据分析专家。请基于以下数据摘要生成 1. 图表类型建议限1种从柱状图/折线图/饼图/散点图/箱线图中选 2. 图表标题含核心结论≤15字 3. Y轴标签含单位 4. 关键洞察文本含具体数值对比用【】标出需高亮的数字 数据摘要{data_summary}其中{data_summary}由VBA自动提取最大值、最小值、均值、标准差、缺失率、文本列唯一值数等。这样每次选中数据3秒内生成带业务洞察的图表不再需要手动调格式、写标题。5.3 终极技巧用DeepSeek训练专属Excel“领域模型”专治财务/HR/供应链术语通用模型对专业术语理解有限。比如输入“计提坏账准备”DeepSeek-R1可能返回会计分录而非Excel公式。解决方案用LoRA微调只训练100条财务Excel prompt-response对如“应收账款账龄分析0-30天、31-60天、61-90天、90天以上四档每档统计金额及占比”→对应SUMIFS公式显存占用仅1.2GB30分钟训完。我们微调后的模型在财务场景公式生成准确率从78%提升至94%且能理解“WBS编码”“BOM层级”“应付账款账期”等术语。我的习惯是每周五下班前把本周VBA报错日志、用户提的10个最复杂Excel需求、Power Query失败案例打包喂给微调脚本。周一早上新模型已部署好——它记住的不是语法而是我们团队的真实工作语言。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

基于Next.js和Laravel的轻量级社交网络架构设计与实践

基于Next.js和Laravel的轻量级社交网络架构设计与实践

在 YFSNS v1.0 正式发布的时候,我想把这大半年踩过的坑、做出的取舍、以及一些网上不太容易搜到的实现细节整理出来。这是一个用 Next.js 做前端、Laravel 12 做后端 API 的轻量级社交网络项目,核心功能包括用户认证、发布动态、关注时间线、点赞评论和实…

2026/10/9 8:09:36 阅读更多 →
CSS transform 状态管理:usefultransform 工具库核心设计解析

CSS transform 状态管理:usefultransform 工具库核心设计解析

1. 为什么我需要一个关于 transform 的"工具型记忆库"先说个挺尴尬的场景:我接手的几个后台管理项目里,hover 菜单的弹出、卡片翻转、列表入场动画,几乎每个地方都在重复写同一套 transform 代码。今天改一个按钮的旋转角度&#x…

2026/10/9 8:09:36 阅读更多 →
设备云流转实战:从设备接入到权限审计的完整搭建指南

设备云流转实战:从设备接入到权限审计的完整搭建指南

1. 设备云流转到底在解决什么问题第一次听到“设备云流转”这个词,很多人会以为是某种文件同步工具,或者把设备数据往云盘里搬。实际上它要解决的是一个更底层、更麻烦的问题:当一台物理设备在多地、多网络、多账号之间需要被远程访问和控制时…

2026/10/10 10:48:54 阅读更多 →

最新新闻

ruflo Hive Mind 集群状态监控实战:hive-mind-status 命令与 hive-mind_status 工具全解析

ruflo Hive Mind 集群状态监控实战:hive-mind-status 命令与 hive-mind_status 工具全解析

人工智能AI Agent多智能体Agent 编排Agent 记忆工具调用代码智能体MCP 服务 【免费下载链接】ruflo 🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features ad…

2026/10/10 11:33:48 阅读更多 →
Atria Dawn接入实录:400报错、上下文截断、配额共享,这些坑我都替你踩了

Atria Dawn接入实录:400报错、上下文截断、配额共享,这些坑我都替你踩了

Atria Dawn接入实录:400报错、上下文截断、配额共享,这些坑我都替你踩了 【免费下载链接】Atria-Dawn-Preview 项目地址: https://ai.gitcode.com/InternLM/Atria-Dawn-Preview 上海人工智能实验室开源的 Atria Dawn Preview,是近期智…

2026/10/10 11:33:48 阅读更多 →
Android五子棋课设实战:从棋盘绘制到AI落子的完整实现

Android五子棋课设实战:从棋盘绘制到AI落子的完整实现

简介:这份资源是一份Android五子棋小游戏的课程设计报告,面向移动应用开发课程的学生、毕业设计选题者以及需要Android项目实战参考的开发者。报告围绕一款支持人机对战与人人对战的五子棋应用展开,涵盖项目背景、开发技术与环境、MVC系统架构…

2026/10/10 11:33:48 阅读更多 →
Secure Boot状态不一致:UEFI固件与Linux内核的配置与运行时分离

Secure Boot状态不一致:UEFI固件与Linux内核的配置与运行时分离

1. 问题本质:这不是 Bug,而是两套独立状态系统的自然共存Secure Boot 在 BIOS/UEFI 固件层和 Linux 操作系统层根本就不是同一个“开关”,它们各自维护一套完全独立的状态标识。当 BIOS 设置界面里显示「已启用」,它只说明 UEFI 固…

2026/10/10 11:33:48 阅读更多 →
C++成员变量为何要private:封装、getter/setter与重构实践

C++成员变量为何要private:封装、getter/setter与重构实践

去年给渲染模块做代码评审,看到一个GameSettings类把分辨率、垂直同步、gamma 值全摊在 public 区,调用方随手写settings.width 1920。我当时就在评审意见里写了一句:《Effective C》条款二十二早就把这事讲透了——成员变量请声明为 privat…

2026/10/10 11:33:48 阅读更多 →
openGym Android独立App构建教程:免服务器、免账号,3步打包健身记录APK

openGym Android独立App构建教程:免服务器、免账号,3步打包健身记录APK

openGym Android独立App构建教程:免服务器、免账号,3步打包健身记录APK 【免费下载链接】openGym https://github.com/DuarteSantos8/openGym 项目地址: https://gitcode.com/gh_mirrors/ope/openGym openGym 是一款自托管的健身房与体重追踪工具…

2026/10/10 11:32:47 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/10 11:14: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/10 5:23:50 阅读更多 →
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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/10 10:38:42 阅读更多 →