软件工程(2)面向对象方法:Booch方法与开发实例
Booch方法(Booch Method)是由Grady Booch提出的一种面向对象的软件开发方法。它是一种系统分析与设计的框架,主要用于设计和建模面向对象的系统。Booch方法特别关注对象模型的构建,以及类、对象和它们之间的关系。以下是Booch方法…
2025-12-08我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所有人的看法和评价都是暂时的,只有自己的经历是伴随一生的,几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。…
一 数据处理(后续补充) 二 模型结构 2.1 BackboneNeck 这里输入不加时序的单帧图片,一共六张,输入图片大小为 B ∗ 6 ∗ 3 ∗ 480 ∗ 800 ( B 是 b a t c h s i z e ) B*6*3*480*800 (B是bat…
Booch方法(Booch Method)是由Grady Booch提出的一种面向对象的软件开发方法。它是一种系统分析与设计的框架,主要用于设计和建模面向对象的系统。Booch方法特别关注对象模型的构建,以及类、对象和它们之间的关系。以下是Booch方法…
2025-12-08windows下如何使用局域网进行git部署 准备工作第一步 ,ip设置设置远程电脑的ip设置,如果不会设置请点击[这里](https://blog.csdn.net/Black_Friend/article/details/142170705?spm1001.2014.3001.5501)设置本地电脑的ip:验证 第二步&#x…
2025-12-08https://chatgpt.com/share/738c8560-5271-45c4-9de0-511fad862109 一,代码4格缩进设置 .eslintrc.js文件 module.exports { "rules": { "indent": ["error", 4] } }; 自动修复命令 npx eslint --fix "src/**/*.{…
2025-12-08一、为组件的props标注类型 - 在没有使用TS之前,是这样接受props: - 在TS环境中,是这样接受props: - 对于props的可选项如何限制呢? 1、类型限制 类型限制在接收的时候就已经定义好了 2、可选属性(必填限制…
2025-12-081.算法复杂度 2. ArrayList相关 2.1 底层原理 底层数据结构:ArrayList底层是用动态的数组实现的 初始容量:ArrayList初始容量为0,当第一次添加数据的时候才会初始化容量为10 扩容逻辑:ArrayList在进行扩容的时候是原来容量的1.…
2025-12-08一、模拟面试 指针与引用的区别C/C的区别C是完全面向过程的语言,C中包含C中的全部功能,并且具有面向对象的特征,属于半面向过程,半面向对象对QT中哪些控件比较熟悉QWidget,信号与槽信号与槽机制是Qt的一个重要机制&am…
2025-12-08docker pull openjdk:8docker run -d -it --name java-8 openjdk:8docker run -d -it --name java-8 openjdk:8 –name java-8 容器名,自定义的 openjdk:8 镜像名:标签名 , 使用 docker images 查看 2、查看已运行的容器实例: doc…
2025-12-08随着夏季的来临,炎热的天气让许多人纷纷寻求水的清凉。清凉的河流与广阔的海域成为了不少人消暑降温的向往之地。然而,私自下河、下海的行为却暗藏着巨大的安全隐患,每年夏季溺水事故频发,给无数家庭带来不可挽回的悲痛。为有效遏…
2025-12-08类似excel表格中各个表单sheet的切换效果,使用tabcontrol控件实现类似的功能。效果如下: 过程涉及父窗体MDIParent1、子窗体main、自定义基础功能类MdiChildBase。 基础功能类MdiChildBase继承自Form创建,定义了一个委托SetTabControlDelega…
2025-12-08作者主页: https://yuheng.ink/ 论文标题: Pyramid Diffusion for Fine 3D Large Scene Generation 导读: 本文通过设计一种新颖的金字塔扩散模型,为三维室外场景生成提供了一种从粗到细的策略。本文对金字塔扩散模型进行了大量实…
2025-12-08芯片散热仿真好比一场微观世界里的“清凉大作战”! 想象一下,小小的芯片就像迷你城市,无数的电子如同居民在其中穿梭。当芯片高速运转,就像城市进入了狂欢,热闹非凡但也会产生大量的热量。 而芯片散热仿真用数字和算法…
2025-12-081、创建一个.NET8.0控制台项目来演示多线程的应用 2、快速创建一个线程 3、多次运行程序,可以得到输出结果 这就是多线程的特点 - 当多个线程并行执行时,它们的具体执行顺序是不确定的,除非我们使用同步机制(如 lock、信号量等&am…
2025-12-08学习率 学习率不同的学习率 在梯度下降算法中,学习率的选择很重要,不恰当的选择,甚至可能导致损失发散,而非收敛,下面就看一下学习率的影响。 学习率 学习率是下图中的红框圈出来的部分, 学习率是模型的超…
2025-12-081.form.setFields form.setFields 是 Ant Design 的 Form 组件提供的一个方法,用于批量设置表单字段的值和状态。它允许你一次性更新多个字段的状态,包括它们的值、验证状态(如是否有错误)等。这在你需要根据某些逻辑或事件动态更…
2025-12-08vue文件转AST,并恢复成vue文件---antdvV3升级V4 vue文件转AST,重新转回原文件过程如何获取项目路径读取项目文件,判断文件类型分别获取vue文件 template js(vue2和vue3)处理vue 文件template部分处理vue script部分uti…
2025-12-08一、hello 例程仅基于一个cpp文件 C文件或工程进行编译时可以使用g指令(需要对每一个程序和源文件分别使用g指令编译),当程序变大时,一个工程文件往往会包含很文件夹和源文件,这时我们需要的编译指令将越来越长&#…
2025-12-08在 Kubernetes 中实现分布式存储后端对于管理跨集群的持久数据、确保高可用性、可扩展性和可靠性至关重要。在 Kubernetes 环境中,应用程序通常被容器化并跨多个节点部署。虽然 Kubernetes 可以有效处理无状态应用程序,但有状态应用程序需要持久存储来维…
2025-12-08电阻在电路中具有限制电流、分流、分压等功能,是电路中必不可少的组成部分。 1.什么是电阻? 电阻是一种符合欧姆定律(R)、限制电流流动的线性元件。简单来说,电阻就是可以限制电流流过的电子器件,其主要功…
2025-12-08九屏图的两种视角 时间九屏图:关注系统的时间演化(过去、现在、未来),强调技术或产品的生命周期。空间九屏图:关注系统的层次结构(子系统、本系统、超系统),强调各层级间的相互作用。实际应用中,二者常结合使用,形成“时空九屏图…
2025-12-08Spring 事务 Spring 事务种类 在 Spring 中,有两种事务,编程式事务和声明式事务。 编程式事务 编程式事务管理是一种侵入式的事务管理方式,它要求开发者在代码中显式地编写事务管理的逻辑。这种方式提供了更细粒度的事务控制,…
2025-12-08