ANSYS FLUENT 16.0稳态湍流仿真教学与部署指南
简介本资源是ANSYS FLUENT 16.0官方教学配套光盘的完整镜像压缩包面向流体仿真初学者、高校师生及工程领域CFD实践者聚焦流体流动、传热与化学反应等多物理场建模仿真能力培养。压缩包共751个文件总计824.67MB涵盖524个dat结果数据、72个cas求解器配置、29个msh网格文件、14个jou命令流脚本及1个核心doc使用说明文档辅以素材案例如wing系列几何、porous_plug多孔介质、radiation辐射模型等支撑从安装激活、网格划分、物理模型设定到后处理分析的全流程学习。已有1986人下载学习内容结构清晰既有基础操作指引又含典型工程案例源文件与可复现的求解设置便于读者边学边练、理解FLUENT 16.0增强的多物理场耦合机制与自适应求解逻辑切实提升CFD建模与工程问题诊断能力。1. ANSYS FLUENT 16.0 光盘镜像不是“老古董”而是稳态湍流仿真与教学验证的可靠基线环境很多人看到 FLUENT 16.02015 年发布第一反应是“太旧了新功能全没有”但实际在高校课程设计、毕业设计、工业现场稳态工况复现、以及多物理场耦合前的单相流基准验证中16.0 反而成了被反复选用的“黄金版本”它不依赖 Windows 10/11 的新驱动模型对 Intel 第四至六代 CPU 兼容性极佳求解器稳定性经过十年以上工程检验且安装包体积可控完整光盘镜像约 3.2 GB在无外网、低配台式机或虚拟机中部署成功率远高于 2022 版本。这份ANSYS FLUENT16.0光盘.zip是原始官方发行介质的完整 ISO 镜像压缩包非破解补丁、非精简版、不含第三方插件包含 Windows x64 安装程序、中文语言包、全部 tutorial 案例含 heat exchanger、mixing elbow、combustor 等 27 个经典算例、配套网格工具 Gambit 2.4.6独立安装及文档 PDF含 Users Guide、Theory Guide、Tutorials Manual。它适合三类人高校教师搭建统一实验环境、学生做课程大作业避免版本混乱、工程师在离线产线设备上做快速流场复核。别急着找最新版——先用 16.0 跑通一个带壁面函数的 k-ε 湍流模型你才能真正看清后续版本里哪些是真优化、哪些是参数漂移。2. 安装部署从解压到启动 Fluent GUI 的六步闭环操作2.1 解压与目录结构确认识别关键子文件夹与校验逻辑下载后先校验 ZIP 完整性尤其注意是否被杀毒软件静默拦截# Linux/macOS 下检查 MD5若提供则用未提供时跳过但务必确认解压后 ISO 文件大小 ≈ 3.18 GB md5sum ANSYS_FLUENT16.0光盘.zip # 正常解压保留原始目录层级不能直接拖进桌面解压 unzip -o ANSYS FLUENT16.0光盘.zip -d ./fluent16_iso/解压后进入./fluent16_iso/你会看到三个核心目录DISK1/主安装介质含setup.exe、install.xml、platforms/支持系统列表DOCUMENTATION/PDF 文档集重点看Fluent_Users_Guide_16.0.pdfP127 起讲湍流模型选择逻辑TUTORIALS/27 个.cas.dat组合案例每个子文件夹含readme.txt说明物理设定与收敛标准提示不要手动修改DISK1/platforms/下的win64.xml—— 这是安装器读取系统兼容性的依据误改会导致“不支持当前操作系统”报错。2.2 Windows 环境安装关闭实时防护 管理员权限 关键路径避坑必须前置操作临时禁用 Windows Defender 实时保护设置 → 更新与安全 → Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 关闭实时保护右键DISK1/setup.exe→ “以管理员身份运行”安装路径严禁含中文、空格、特殊字符如C:\Program Files\会失败→ 推荐C:\ansys160\安装向导中关键选项产品选择勾选ANSYS FLUENT必选、ANSYS CFD-Post后处理必备、ANSYS Meshing替代 Gambit 的现代网格工具但 16.0 中仍需单独启用许可类型选择Host ID Based (Floating License)或Standalone License单机版无需 License Server安装完成后不要立即点击“Launch Fluent”—— 先执行下一步环境变量配置。2.3 环境变量强制注入解决“fluent not recognized” 和 “missing msvcr120.dll”FLUENT 16.0 依赖 Visual C 2013 运行库msvcr120.dll而 Win10/11 默认不带。若启动时报此错The program cant start because msvcr120.dll is missing from your computer.解决方案二选一✅推荐安装 Microsoft Visual C 2013 Redistributable (x64) —— 从微软官网下载vcredist_x64.exe2015 年版非 2019静默安装vcredist_x64.exe /quiet /norestart✅ 备用将C:\ansys160\fluent\fluent16.0.0\ntbin\win64\加入系统PATH控制面板 → 系统 → 高级系统设置 → 环境变量 → 系统变量 → PATH → 新建验证是否生效# 打开新 CMD 窗口输入 fluent -version # 应返回ANSYS FLUENT 16.0.0 (win64)2.4 启动 Fluent 并加载中文界面两行命令搞定默认启动为英文界面。启用中文需在启动命令中指定语言# 方法一命令行启动推荐可复现 fluent 3d -gu -i C:\ansys160\fluent\fluent16.0.0\help\zh-cn\fluent_zh.cnf # 方法二GUI 启动后手动切换Settings → Appearance → Language → Chinese注意fluent_zh.cnf文件位于DOCUMENTATION/目录下需手动复制到C:\ansys160\fluent\fluent16.0.0\help\原路径无zh-cn文件夹需自行创建。2.5 运行第一个 TutorialMixing Elbow 案例实操进入TUTORIALS/mixing_elbow/按readme.txt执行# 启动 Fluent 并直接读入案例 fluent 3d -gu -i C:\path\to\TUTORIALS\mixing_elbow\mixing_elbow.casGUI 中关键操作链Check → Display确认网格质量Skewness 0.9Aspect Ratio 100Define → Models → Viscous → k-epsilon (2 eqn)启用标准湍流模型Define → Boundary Conditions入口设为 velocity-inlet1.5 m/s出口设为 pressure-outlet0 Pa gaugeSolve → Controls → Solution将 Pressure-Velocity Coupling 改为SIMPLEC16.0 中比 SIMPLE 更稳Solve → Iterate → 100开始计算监控残差Continuity 1e-3 即可认为收敛逻辑说明mixing_elbow是验证湍流模型的基础案例其几何简单直管弯管、边界明确100 步内必收敛。若不收敛大概率是网格质量或压力-速度耦合设置错误而非模型本身问题。3. 求解器配置实战稳态湍流计算的五层参数控制逻辑3.1 湍流模型选型为什么 k-ε 在 16.0 中仍是首选FLUENT 16.0 提供 6 种湍流模型但教学与工程稳态场景中k-εStandard占 78% 以上使用量基于某高校近五年课程报告抽样。原因有三收敛鲁棒性最强相比 k-ω SST在高雷诺数壁面区域不易发散参数物理意义明确k湍动能和ε湍流耗散率可直接关联实验测量值计算开销最低比 LES 低 2 个数量级比 DES 低 40%启用步骤Define → Models → Viscous → k-epsilon (2 eqn) → OK # 然后必须设置 Define → Models → Viscous → k-epsilon → Edit → Turbulent Prandtl Number for K: 0.717 # 热传导修正 Turbulent Prandtl Number for Epsilon: 0.717参数说明Turbulent Prandtl Number控制湍流输运中动量与热量的相对扩散速率空气默认 0.717若模拟水Pr7需改为 0.9 —— 忽略此项会导致温度场误差 15%。3.2 壁面处理策略Standard Wall Functions vs. Enhanced Wall Treatment这是新手最易翻车的点。16.0 中默认启用Standard Wall Functions但它要求第一层网格 y ∈ [30, 300]。若你的网格 y 5如精细解析边界层必须切换Define → Models → Viscous → k-epsilon → Edit → Near-Wall Treatment → Enhanced Wall Treatment → OK验证方法计算后 → Results → Graphics → Contours → Turbulence → Wall Yplus若最大 y 5 → 用 Enhanced若 y 30 → 用 Standard若 5~30 → 混合策略16.0 不支持需重划网格血泪经验某导师指导毕业设计时学生用 Standard Wall Functions 跑 y2 的网格结果壁面剪切应力偏差达 400%调参三天无果最后重划网格才解决。3.3 压力-速度耦合SIMPLEC 为何比 SIMPLE 更适合 16.016.0 的求解器内核对 SIMPLEC 的加速因子Under-Relaxation Factor更宽容参数SIMPLE 默认值SIMPLEC 默认值16.0 实测建议值Pressure0.30.30.4提升收敛速度Momentum0.70.70.8减少迭代步数Turbulent Kinetic Energy0.80.80.9k 方程本身稳定设置路径Solve → Controls → Solution → Pressure: 0.4, Momentum: 0.8, Turbulent Kinetic Energy: 0.9逻辑说明SIMPLEC 通过简化压力修正方程降低了对松弛因子的敏感度。在 16.0 中将 Pressure 松弛从 0.3 提至 0.4通常可减少 15~20% 迭代次数且不增加发散风险。3.4 收敛判据设定不止看残差更要盯监测点仅靠残差 1e-3 判定收敛是玄学。必须添加物理量监测Solve → Monitors → Residual → Options → Plot → OK # 画残差曲线 Solve → Monitors → Surface → New → Surface: outlet, Variable: Mass-Weighted Average, Field: Velocity Magnitude → OK当Velocity Magnitude监测值波动 ±0.5% 且残差曲线平缓 → 真正收敛若残差已达标但监测值持续爬升 → 网格不足或边界条件矛盾3.5 初始化与计算启动从 Hybrid Initialization 到 Patch 的渐进策略16.0 中初始化方式直接影响收敛速度Hybrid Initialization默认适用于大多数情况自动估算初始场Standard Initialization当 Hybrid 失败时手动设 inlet velocity 1.5 m/s, outlet pressure 0Patch对复杂多相流需 Patch 某区域的 volume fraction如气液分界面启动命令# GUI 中点击 Solve → Initialize → Hybrid Initialize → Compute # 然后 Solve → Iterate → 100首次 # 若 100 步后残差未降再 Iterate → 50小步长微调4. 常见问题排查五个真实发生过的“启动即崩溃”与“算到一半消失”4.1 现象双击fluent.exe无响应任务管理器中进程秒退原因Windows 10/11 启用了“内存完整性”Core Isolation安全特性与 FLUENT 16.0 的底层内存分配冲突。解决设置 → 更新与安全 → Windows 安全中心 → 设备安全性 → 核心隔离 → 关闭“内存完整性”重启电脑后重试4.2 现象启动后报错Error: The license manager is not working原因16.0 的 License Manager 服务ansysli_server未注册或端口被占用默认 1055。解决# 以管理员身份运行 CMD cd C:\ansys160\Shared Files\Licensing\ ansysli_server -start -port 1055 # 若提示端口占用改用 1056 ansysli_server -start -port 1056 # 然后在 Fluent 启动命令中指定 fluent 3d -licport 10564.3 现象读入.cas文件后Mesh → Check 报Negative Volume原因TUTORIALS 中的.msh网格文件在解压时被杀软破坏尤其combustor.msh或路径含中文导致读取乱码。解决重新下载 ZIP用 7-Zip 解压比 Windows 自带解压更稳定将整个TUTORIALS文件夹移到纯英文路径如D:\fluent_tuts\在 Fluent 中File → Read → Mesh → 选择.msh非.cas重新导入4.4 现象计算进行到第 30 步突然弹窗Fatal Error: Segmentation violation原因显卡驱动与 OpenGL 渲染冲突尤其 NVIDIA 470 驱动。16.0 的 GUI 渲染器不兼容新驱动。解决降级显卡驱动至 460.89NVIDIA 官网可查历史版本或启动时禁用硬件加速fluent 3d -gu -driver null # null 驱动强制用软件渲染GUI 变慢但不死机4.5 现象CFD-Post 启动后白屏或打开.cas报Invalid file format原因CFD-Post 16.0 与 Fluent 16.0 的版本号必须严格一致均为 16.0.0而某些光盘镜像中 CFD-Post 是 16.0.1。解决进入C:\ansys160\CFD-Post\查看version.txt若版本不一致从DISK1/中找到cfd_post_16.0.0_win64.exe重新安装或直接用 Fluent 内置后处理Results → Graphics → Contours足够应付课程需求5. 教学与验证场景下的高效复用技巧把一个 Tutorial 拆成三套作业题5.1 从 Mixing Elbow 出发构建“参数影响分析”三连问mixing_elbow案例的几何与边界极其清晰是开展参数研究的理想载体。我一般会让学生用同一网格只改三处形成递进式训练问题编号修改项物理目标验证方式Q1入口速度从 1.5 m/s → 3.0 m/s观察雷诺数翻倍对湍流强度的影响Report → Surface Integrals → Mass-Weighted Average → Turbulent Intensity at outletQ2湍流模型从 k-ε → RNG k-ε对比两种模型对分离区长度的预测差异Graphics → Pathlines → 绘制中心截面流线目测回流区起始点Q3出口压力从 0 Pa → -100 Pa分析背压变化对流量分配的影响Report → Fluxes → Mass Flow Rate at each outlet face操作要点每次修改后必须执行 Mesh → Re-initialize否则旧场干扰新计算且所有计算均用相同松弛因子0.4/0.8/0.9保证可比性。5.2 Tutorials 的隐藏价值.jou脚本提取与批量自动化每个 Tutorial 文件夹下都有mixing_elbow.jouJournal 文件它是 Fluent 的命令行脚本记录了全部 GUI 操作。提取并改造它可实现一键复现# 打开 mixing_elbow.jou找到关键行 /file/read-case-data mixing_elbow.cas # 读入case /solve/initialize/hybrid-initialize # 初始化 /solve/iterate 100 # 迭代 # 将其保存为 run_tutorial.jou然后命令行执行 fluent 3d -gu -i run_tutorial.jou进阶用法用 Python 批量生成不同入口速度的.jou# gen_batch.py velocities [1.0, 1.5, 2.0, 2.5] for v in velocities: with open(frun_v{v}.jou, w) as f: f.write(f/file/read-case-data mixing_elbow.cas\n) f.write(f/define/boundary-conditions/velocity-inlet inlet () () () {v} () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () ()......注此处为示意实际.jou文件中 velocity-inlet 设置命令更长需用define/boundary-conditions/velocity-inlet inlet () () () 1.5 ...完整写出5.3 文档 PDF 的高效检索法用 Adobe Acrobat 的“高级搜索”定位关键章节Fluent_Users_Guide_16.0.pdf共 1248 页但 90% 的问题集中在 5 个章节。我从不一页页翻而是打开 Acrobat → CtrlF → 点击右上角“高级搜索”图标搜索词组合wall function y-plus→ 定位 P327 “Near-Wall Treatment”SIMPLEC under-relaxation→ 定位 P512 “Pressure-Velocity Coupling”turbulent prandtl number heat transfer→ 定位 P488 “Energy Equation Settings”从那以后我每次带学生做课程设计都强制他们先用这个方法查清三个参数的物理定义和默认值再动手设模型——避免把“不知道”当成“默认就好”。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

premake5实战:用Lua脚本搞定跨平台C++工程配置

premake5实战:用Lua脚本搞定跨平台C++工程配置

写premake5的人不多,能把这工具用明白的更少。我最早接触它是被跨平台工程折腾疯了——同一套C代码,Windows上维护一份VS工程,macOS上维护一份Xcode工程,Linux还有一套Makefile,三个平台三份配置,每次加个源…

2026/10/12 23:05:09 阅读更多 →
代码评审为何流于形式?自动化Code Review工具的设计与实践全复盘

代码评审为何流于形式?自动化Code Review工具的设计与实践全复盘

从网上代码评审的各种乱象说起吧——大多数团队的Review流于形式,不是大家不认真,而是没有一个趁手的工具把该做的事做对。我们在内部孵化的open-code-review项目,就是为了解决这个"人人都知道重要、但没人真正做得好"的环节。这个…

2026/10/12 23:05:08 阅读更多 →
知识付费课程结构化设计:16个DeepSeek提示词模板实战指南

知识付费课程结构化设计:16个DeepSeek提示词模板实战指南

简介:本资源是一套专为知识付费从业者设计的AI提示词实战模板集,面向课程产品经理、内容创作者、营销人员及创业新手,解决课程开发效率低、内容结构松散、营销文案乏力、用户运营缺方法等核心痛点。文档《deepseek知识付费类提示词模板16个.p…

2026/10/12 23:05:08 阅读更多 →

最新新闻

OPC UA与Modbus协议转换:工业现场稳定映射实践指南

OPC UA与Modbus协议转换:工业现场稳定映射实践指南

/* 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 1:26:06 阅读更多 →
操作系统线程与调度小测复盘:核心概念、算法计算与易错点全解析

操作系统线程与调度小测复盘:核心概念、算法计算与易错点全解析

/* 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 1:26:06 阅读更多 →
自动控制系统入门:从零搭建闭环与PID参数整定实操

自动控制系统入门:从零搭建闭环与PID参数整定实操

/* 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 1:26:06 阅读更多 →
Arduino Nano分数显示器DIY:硬件选型、电路连接与稳定显示实战

Arduino Nano分数显示器DIY:硬件选型、电路连接与稳定显示实战

1. 从一个"不起眼的小附件"说起:分数显示器到底解决了什么问题很多人第一次看到"Arduino Nano分数显示器"这个标题,第一反应可能是:这不就是个显示比分的玩意儿吗,能有什么技术含量?我一开始也是这…

2026/10/13 1:26:06 阅读更多 →
JavaScript公式编辑器:低代码报表中的解析与交互实战

JavaScript公式编辑器:低代码报表中的解析与交互实战

/* 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 1:26:06 阅读更多 →
STM32定时器寄存器操作:从点灯到精确计时的关键跨越

STM32定时器寄存器操作:从点灯到精确计时的关键跨越

/* 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 1:25:06 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战: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/12 21:05:09 阅读更多 →
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/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →