论面向对象的信息系统分析方法
对于不同的软件项目针对应用需求、项目复杂程度、规模等不同要求可以采用不同的开发模型并采用相应的人员组织策略、管理方法、工具和环境。请围绕“软件开发模型及应用”论题依次从以下三个方面进行论述简要叙述你参与的软件开发项目以及你所承担的主要工作。列举出几种典型的软件开发模型并概要论述每种软件开发模型的主要思想和技术特点。根据你所参与的项目中使用的软件开发模型具体阐述使用方法和实施效果。理论素材常用的开发模型:瀑布模型、快速原型模型、演化模型、增量模型、螺旋模型、喷泉模型、敏捷方法。瀑布模型 (Waterfall Model)流程特点按顺序进行开发将项目划分为需求分析、设计、实现、测试、部署和维护六个阶段每个阶段结束后才进入下一个阶段。适用场景适用于需求明确、不易发生变更的项目。优缺点过程简单、易于管理但对需求变化不敏感修改成本高。演化模型 (Prototyping Model)演化模型主要针对事先不能完整定义需求的软件开发是在快速开发一个原型的基础上根据用户在调用原型的过程中提出的反馈意见和建议对原型进行改进获得原型的新版本重复这一过程直到演化成最终的软件品。流程特点快速构建原型供客户体验后提出修改意见再逐步完善。整个流程通常包含构建、反馈、改进三个环节。适用场景适用于需求不明确或不断变化的项目。优缺点有助于理解和确认需求降低需求变更的风险但原型开发投入资源较多。螺旋模型 (Spiral Model)在螺旋模型中软件开发是一系列的增量发布。 螺旋模型沿着螺线进行若干次迭代每次迭代都包括制订计划、风险分析、实施工程和客户评估 4 个方面的工作。螺旋模型强调风险分析使得开发人员和用户对每个演化层出现的风险有所了解继而做出应有的反应。因此特别适用于庞大、复杂并具有高风险的系统。流程特点以迭代方式开发融入风险分析在每个阶段识别并评估风险每完成一轮迭代便进入下一轮。适用场景适用于高风险、大型的复杂项目。优缺点高度灵活能及时应对风险但成本较高、管理复杂。V模型 (V-Model)V 模型是在快速应用开发模型基础上演变而来由于将整个开发过程构造成一个 V 字形而得名。V 模型应用在软件测试方面和瀑布模型有着一些共同的特征。V 模型强调软件开发的协作和速度将软件实现和验证有机地结合起来在保证较高的软件质量情况下缩短开发周期。V 模型适合企业级的软件开发流程特点与瀑布模型相似但在每个开发阶段都配有相应的测试阶段。V 模型将开发和测试同时进行形成 V 字形结构。适用场景适用于需求稳定、质量要求高的项目。优缺点测试贯穿整个开发流程质量更有保障但需求变更适应性差。喷泉模型 (Fountain Model)喷泉模型是面向对象的开发模型是一种以用户需求为动力以对象为驱动的模型。该模型认为软件开发过程自下而上的各阶段是相互重叠和多次反复的喷泉模型的特点用户需求驱动喷泉模型强调用户的需求是软件开发的动力。在每个阶段开发团队都需要与用户紧密沟通收集反馈确保产品能够满足用户的期望和需求。对象驱动该模型基于对象的概念鼓励开发团队将需求转化为可操作的对象。在开发过程中对象的设计和实现是核心活动帮助团队更好地管理复杂性。迭代和重叠喷泉模型的各个阶段需求分析、设计、实现、测试等并不是严格分开的而是可以重叠和迭代的。每当在某一阶段完成了一部分工作就可以回过头来重新审视之前的阶段以更好地适应变化的需求。适应性强由于喷泉模型的灵活性团队能够快速适应不断变化的市场需求和技术环境。在实际开发中可以根据反馈不断调整项目方向确保最终产品的质量和可用性。RUP 统一过程模型RUP 三大特点用例驱动用例是系统功能的外部可见描述RUP 强调从用户的角度出发通过对用例的分析、设计、实现和测试推动整个软件开发过程。例如在开发一个在线购物系统时首先明确用户购买商品、查看订单等各种用例然后基于这些用例进行后续的开发工作。以架构为中心软件架构在软件开发中起到关键作用RUP 重视在早期建立一个稳定、合理的架构为后续的开发提供坚实的基础。比如对于一个大型企业管理系统设计一个可扩展、高性能的架构可以确保系统能够满足未来的业务增长和功能扩展需求。迭代增量RUP 采用迭代和增量的开发方式将整个项目划分为多个小的迭代周期每个迭代周期都会产生一个可运行的产品增量。这使得项目能够得到反馈和调整降低风险。就像构造一座大楼不是一次性完成所有工作而是一层一层地逐步建设和完善。RUP 的四个阶段RUP 分为以下四个主要阶段每个阶段包含不同的目标和任务初始阶段Inception目标建立业务模型用例模型确定系统的边界。输出用例模型、初步的需求列表、初步的风险分析。细化阶段Elaboration目标完善需求分析设计出初步的系统架构并解决关键的技术问题。输出用例模型、系统架构设计、关键组件的原型、详细的项目计划。构建阶段Construction目标系统的功能开发和实现迭代构建出高质量的软件。输出完整的系统实现版本、详细的用户文档和测试报告。交付阶段Transition目标系统的部署和交付确保用户能正确使用系统。输出最终产品、用户培训文档、支持和维护计划。RUP 的六个核心工作流RUP 将开发活动划分为六个核心工作流贯穿四个阶段业务建模定义和分析业务需求确保系统能满足业务目标。需求使用用例收集和定义需求。分析与设计确定系统的架构定义类和组件的职责。实现将设计转化为代码实现系统的功能。测试验证系统功能确保软件质量。部署进行系统的安装和配置并提供用户培训和支持。RUP 的三个非核心工作流配置和变更管理跟踪和管理软件的配置项和变更请求。项目管理 规划、组织、领导和控制项目资源以确保项目按时、按预算完成。 环境 提供和支持项目所需的工具和基础设施包括开发、测试和部署环境。RUP 的适用场景RUP 适合中大型、需求复杂、需要良好架构支持的项目。由于 RUP 对文档和过程管理有较高的要求因此更适合有充足资源和时间的项目不太适用于需要快速交付的小型项目。RAD快速应用开发快速应用开发RAD是一种比传统生命周期法快得多的信息系统开发方法它强调极短的开发周期。RAD强调复用已有的程序结构或使用构件或者创建可复用的构件。强调通过最小化计划和设计时间迅速构建出能够满足用户需求的应用原型。RAD 适用于需求变更频繁、要求快速反馈的小型到中型项目。RAD 的基本思想体现在以下 4 个方面让用户更主动地参与到系统分析、设计和构造活动中来。将项目开发组织成一系列重点突出的研讨会研讨会要让项目投资方、用户、 系统分析师、设计人员和开发人员一起参与。通过一种迭代的构造方法加速需求分析和设计阶段。让用户提前看到一个可工作的系统。RAD 的开发阶段RAD 的流程从业务建模开始随后是数据建模、过程建模、应用生成、测试与交付。业务建模。确定驱动业务过程运作的信息、要生成的信息、如何生成、信息流的去向及其处理等可以使用数据流图来帮助建立业务模型。数据建模。为支持业务过程的数据流查找数据对象集合、定义数据对象属性 并与其他数据对象的关系构成数据模型可以使用** E-R 图**来帮助建立数据模型。处理建模。将数据对象变换为要完成一个业务功能所需的信息流创建处理以 描述增加、修改、删除或获取某个数据对象即细化数据流图中的加工。应用生成。利用第四代语言4GL写出处理程序复用已有构件或创建新的 可复用构件利用环境提供的工具自动生成并构造出整个应用系统。测试与交付。因为 RAD 强调复用许多构件已经是测试过的这就减少了测试 的时间。由于大量复用所以一般只做总体测试但新创建的构件还是要测试的。RAD 的优点快速反馈通过快速原型和频繁迭代用户可以更早地看到产品原型并提供反馈减少需求不明确带来的风险。缩短开发周期RAD 以快速交付为目标缩短了传统的开发周期特别适用于时间紧迫的项目。灵活性允许在开发过程中快速响应和调整适应需求的变化。提高用户满意度用户参与每个开发阶段通过持续反馈确保最终产品满足期望。RAD 的缺点不适合大型和复杂项目RAD 更适合小型到中型项目对于复杂系统可能难以进行有效的快速迭代。需求不明确时难以实施需要较明确的需求基础如果需求不稳定或不清晰容易导致项目失败。依赖用户参与度高如果用户参与不足或反馈不及时项目质量可能受到影响。RAD 的适用场景RAD 适用于需求不稳定、变更频繁的项目通过快速迭代能更好地适应需求调整。开发周期短、交付要求高的项目如市场敏感型产品需要尽快投放市场。中小型项目项目规模不大且结构不复杂更容易快速开发和交付。总结RAD 是一种适合快速开发和快速交付的软件开发方法适用于需求变化频繁、用户反馈重要、开发周期较短的项目。在 RAD 中原型的快速迭代和用户的深度参与是成功的关键因素。摘要2022年09月我负责了中某保险新一代核心理赔-车险管理项目的研发在项目组担任系统分析师的职位。该项目投资563万元项目建设工期1年该项目旨在提升车险理赔业务的自动化和智能化水平提高理赔效率和客户体验。选择合适的软件开发模型是软件开发成功的关键因素是项目高质量交付的基石。信息系统典型的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型以及RUP统一过程等。本文以该项目为例来论述RUP统一过程开发模型在项目中的运用和实践。项目在2023年9月底交付上线后一直平稳运行至今得到了客户一致好评在项目复盘总结大会上项目组对于我采用的软件开发模型在项目中的运用给予高度认可。正文项目背景对于中某保险公司而言车险业务是核心保费规模可占总保费的60%-70%。然而当前理赔流程效率低下操作环节繁琐导致处理时间延长客户体验受到影响。同时数据孤岛现象严重不同系统间信息难以互通影响理赔决策的及时性和准确性。客户在理赔过程中缺乏透明度和互动常感困惑从而削弱对公司的信任。此外随着行业监管日益严格合规性和风险管理成为亟待解决的课题。为提升理赔效率、优化客户体验、打破信息孤岛并加强合规管理开发新一代核心理赔系统成为推动中某保险公司数字化转型的重要举措。该项目的核心功能模块包括报案管理、理赔审核与决策支持、收付管理、智能客服系统、数据中台、诉讼系统和审计日志系统。报案管理负责收集客户报案信息客户可以实时跟踪报案状态提高客户参与感和满意度。理赔审核与决策支持模块通过自动化审核流程、结合工作流和规则引擎帮助理赔人员快速做出决策减少人工审核时间从而提升整体处理效率。收付管理负责理赔款项的收付流程特别是在金融交易中对数据一致性和安全性要求极高通过严密流程设计确保资金流动的准确性和及时性。智能客服系统提供24小时客户支持利用人工智能处理常见咨询减轻人工客服压力提高响应速度优化客户体验。数据中台整合理赔数据利用商业智能技术进行分析为战略决策提供支持并促进各业务模块之间的数据共享与协同。诉讼系统和审计日志系统管理与理赔相关的法律事务和审计追踪增强系统合规性与透明度控制法律风险。通过这些模块的有效协同该车险理赔系统显著提高了处理效率和客户体验为保险公司创造了可观的业务价值。信息系统典型的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模以及RUP统一过程等。一、瀑布模型是按顺序进行开发将项目划分为需求分析、设计、实现、测试、部署和维护六个阶段每个阶段结束后才进入下一个阶段形如瀑布二、演化模型主要针对事先不能完整定义需求的软件开发是在快速开发一个原型的基础上根据用户在调用原型的过程中提出的反馈意见和建议对原型进行改进获得原型的新版本重复这一过程直到演化成最终的软件品三、螺旋模型是一系列的增量发布。 螺旋模型沿着螺线进行若干次迭代每次迭代都包括制订计划、风险分析、实施工程和客户评估 四个方面的工作四、喷泉模型是面向对象的的开发模型是一种以用户需求为动力以对象为驱动的模型。该模型认为软件开发过程自下而上的各阶段是相互重叠和多次反复的五、RUP统一过程是一个面向对象开发模型它强调用例驱动以架构为中心迭代增量。它分为初始阶段细化阶段构建阶段和移交阶段每个阶段都有阶段性的技术评审和成果交付物。本文讲结合该项目来具体论述RUP统一过程开发模型的具体运用和实践。初始阶段在初始阶段我们的主要任务是建立业务模型和用例模型明确系统的边界和进行初步的风险分析。通过与业务部门的多次研讨我们发现当前理赔流程存在以下几个主要痛点处理时间长、缺乏透明度、客户对流程的不理解等。我们通过访谈和问卷调查收集了客户和理赔人员的需求将这些信息整理成用例包括报案提交、状态查询、理赔审核等功能。在报案管理用例中我们明确了客户可以通过移动端和网站提交报案信息并实时跟踪状态。为此我们创建了初步的用例图描绘了客户与系统的交互过程。这一阶段的工作不仅帮助团队对业务流程有了全面的理解也为后续的设计和开发奠定了坚实基础。此外初步的风险分析显示数据安全和系统整合是项目中的高风险因素我们制定了针对性的风险应对措施如采用数据加密和权限控制等技术方案。细化阶段在细化阶段我们进一步明确了系统的基础架构和技术标准并制定了开发规范和详细的开发计划。通过对市场上已有的类似系统进行调研我们决定采用基于微服务的架构以提高系统的灵活性和可扩展性。在技术选型上我们选用了Spring Boot作为开发框架MyBatis作为ORM层Mysql 存储服务器和Redis作为缓存解决方案以提升系统性能。具体到功能模块的细化我们对理赔审核与决策支持模块进行了深入设计。该模块需要集成工作流和规则引擎以实现自动化审核。在此过程中我们与产品经理和业务专家密切合作明确了模块的具体功能需求和技术实现细节。例如我们设定了审核规则的优先级并设计了规则引擎的初步架构以便于后续的实现和调整。最终我们制定了详细的开发计划和时间表为每个模块设定了明确的里程碑确保团队在接下来的构建阶段能高效执行。构建阶段构建阶段是项目的核心实施阶段团队集中精力进行功能开发和实现进行集成测试。在这一阶段我们采用了迭代开发的方法划分为若干个短周期的迭代每个迭代周期结束后进行评审确保开发进度和质量。例如在报案管理模块的开发中团队实现了客户通过移动端提交报案信息的功能并加入了实时状态跟踪的能力。在每次迭代结束后我们都会进行回顾和总结评估当前功能的完成度和用户反馈并根据客户的需求进行适时调整。这种灵活的迭代方式使得我们能够及时发现并修正问题提高了系统的整体质量。移交阶段在移交阶段我们进行最后的验收测试以确保系统的各项功能达到客户的预期要求。我们准备了详细的用户使用手册并组织了多次培训以帮助客户团队快速上手新系统。验收测试阶段的关键是与客户的紧密沟通。我们安排了多次在线会议展示系统的实际操作并收集客户的反馈。在这一阶段我们发现客户在使用过程中对某些功能的理解存在偏差因此及时调整了培训内容重点讲解了这些功能的使用方法和注意事项。最终系统于2023年9月底顺利交付客户对系统的稳定性和功能表示高度满意。在项目总结会上客户对我们团队的专业能力和项目管理表示赞赏认为新系统显著提升了理赔效率和客户满意度。总结与感悟通过该项目的实施我深刻体会到RUP统一过程开发模型在软件开发中的优势。该模型强调的迭代增量和用例驱动使得团队能够灵活应对需求变化持续优化系统功能。在各个阶段的技术评审和成果交付物确保了项目的高质量和高可控性。在项目实施过程中我们也遇到了一些挑战如需求变更对开发进度的影响、技术选型带来的学习成本等。未来我将更加注重风险管理和沟通协调以提高团队的响应能力。同时继续关注新技术的应用确保系统在快速变化的市场环境中保持竞争力。通过总结经验与教训我相信未来的项目会更加顺利为客户提供更优质的服务。

相关新闻

如何通过BiliBili-UWP第三方客户端提升Windows平台B站观影体验40%以上

如何通过BiliBili-UWP第三方客户端提升Windows平台B站观影体验40%以上

如何通过BiliBili-UWP第三方客户端提升Windows平台B站观影体验40%以上 【免费下载链接】BiliBili-UWP BiliBili的UWP客户端,当然,是第三方的了 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP 还在为Windows上观看B站视频时网页卡顿、…

2026/10/14 0:03:07 阅读更多 →
Go 用 singleflight 防缓存击穿:同一个 key 的并发请求只穿透一次

Go 用 singleflight 防缓存击穿:同一个 key 的并发请求只穿透一次

Go 用 singleflight 防缓存击穿:同一个 key 的并发请求只穿透一次 缓存挂了、或者某个热点 key 刚好过期的那一瞬间,成百上千个请求同时发现缓存 miss,于是一股脑全打到数据库上——这就是缓存击穿。数据库瞬间被同一份查询压垮,而这些请求本可以只查一次、其余人等结果就行。 …

2026/10/14 0:03:52 阅读更多 →
终极HCA音频解码指南:5分钟掌握游戏音频转换技巧

终极HCA音频解码指南:5分钟掌握游戏音频转换技巧

终极HCA音频解码指南:5分钟掌握游戏音频转换技巧 【免费下载链接】HCADecoder HCA Decoder 项目地址: https://gitcode.com/gh_mirrors/hc/HCADecoder 还在为无法播放游戏中的HCA音频文件而烦恼吗?HCADecoder这款强大的音频转换工具,能…

2026/10/13 7:37:49 阅读更多 →

最新新闻

NOC指导教师认证真题备考:从规则理解到案例模板全拆解

NOC指导教师认证真题备考:从规则理解到案例模板全拆解

简介:NOC指导教师认证真题是一份面向全国中小学信息技术创新与实践大赛(NOC)指导教师认证考生的备考资料,旨在帮助教师系统掌握大赛考核中的编程、机器人、人工智能及大赛常识等核心考点。资料按真题形式整理,对for与w…

2026/10/14 0:19:47 阅读更多 →
Flutter与鸿蒙跨平台开发实战:StreamBuilder应用解析

Flutter与鸿蒙跨平台开发实战:StreamBuilder应用解析

1. 项目概述:当Flutter遇见鸿蒙去年接手企业级应用开发时,客户突然要求同时支持鸿蒙和现有移动平台。面对这个看似不可能的任务,我发现了Flutter在鸿蒙平台的隐藏潜力。特别是在处理实时数据流时,StreamBuilder这个看似简单的控件…

2026/10/14 0:19:47 阅读更多 →
Flowable7工作流引擎在Spring Boot3中的集成与实践

Flowable7工作流引擎在Spring Boot3中的集成与实践

1. 项目概述最近在重构公司的工作流引擎,决定将老旧的Activiti5升级到Flowable7。作为一款轻量级业务流程引擎,Flowable7在Spring Boot3.x环境下展现出强大的兼容性和灵活性。今天我就来分享下从零开始集成Flowable7的完整过程,包括环境搭建、…

2026/10/14 0:19:47 阅读更多 →
彻底卸载Node.js的完整指南:Windows与macOS方案

彻底卸载Node.js的完整指南:Windows与macOS方案

1. 为什么需要彻底卸载Node.js?在开发过程中,我们可能会遇到Node.js版本冲突、安装包损坏或需要完全重装环境的情况。常规的删除操作往往会在系统各处留下残留文件和配置项,导致重新安装时出现各种诡异问题。上周我就因为旧版本残留导致npm全…

2026/10/14 0:19:47 阅读更多 →
电力系统同步相量算法对比与Matlab实现

电力系统同步相量算法对比与Matlab实现

1. 电力系统同步相量计算的核心价值在电力系统运行与控制中,同步相量测量就像给电网做实时心电图。它能精确捕捉电压、电流的幅值和相位信息,为电网稳定分析、故障诊断和广域控制提供关键数据支撑。传统基于过零检测的方法在谐波干扰下误差显著&#xff…

2026/10/14 0:19:47 阅读更多 →
pstack工作原理与四大失效场景深度解析

pstack工作原理与四大失效场景深度解析

1. 为什么一个看似简单的命令值得单独写一篇“完整指南”&#xff1f;很多人第一次听说pstack&#xff0c;是在某个深夜排查线上服务卡顿问题时&#xff0c;被同事甩来一句&#xff1a;“快用pstack <pid>看下线程栈&#xff0c;是不是死锁了&#xff1f;”——然后你照着…

2026/10/14 0:18:47 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

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

周新闻

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

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

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

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

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

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

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

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

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

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 18:11:17 阅读更多 →