当前位置: 首页 > news >正文

UML活动图零基础入门:1 分钟掌握核心逻辑(附实战模板)

想快速搞懂UML活动图怎么用?别担心!作为软件开发和业务流程设计的动态流程图,UML活动图能直观展现系统操作步骤、决策逻辑和并行流程,是团队协作中沟通需求、优化流程的必备工具。无论是产品经理梳理业务流程,还是开发团队设计系统逻辑,掌握它都能让工作效率翻倍!

本文将用极简语言拆解 UML 活动图的核心概念,结合boardmix博思白板中产品生命周期、安全保障系统、货物管理等真实案例模板,带你边学边练。即使是零基础新手,也能在5分钟内上手绘制专业级活动图,轻松提升跨团队协作效率!

boardmix博思白板免费画UML活动图

1. UML活动图是什么

UML是一种标准化的建模语言,用于可视化、指定、构造和文档化软件系统的各个方面。在UML中,活动图是用来表示系统中的流程、行为或操作步骤的图形化工具,尤其适用于描述系统中的动态行为和工作流。活动图能够直观地展示任务的顺序、决策点、并行处理等重要元素,帮助开发团队清晰地理解复杂的业务流程。具体来说,活动图有助于:

  • 描述工作流:展示多个活动,如任务、操作之间的顺序及其条件。
  • 描述并发性:显示多个活动同时进行的并行过程。
  • 业务流程建模:帮助企业分析和优化业务流程。
  • 软件系统行为建模:为开发者提供直观的设计视图,帮助他们理解系统如何在不同条件下运行。

2. UML活动图组成元素

UML活动图通过不同的组成元素来构建和描述系统中活动之间的流程和关系。每个元素都有其特定的作用,帮助表示系统行为的各个方面。掌握这些元素是理解和绘制UML活动图的基础,能够帮助开发团队有效地描述和分析系统流程。下面为你分别介绍UML活动图的基本元素。

boardmix博思白板,免费画UML活动图

  • 活动

是UML活动图中最基本的元素,用于表示系统中的一个操作、任务或行为。每个活动节点代表一个系统中的步骤或功能,如“用户登录”、“订单确认”。

  • 决策节点

用于表示流程中的判断或条件分支。在某些情况下,流程的执行路径取决于条件的满足与否,决策节点通过“是”或“否”来决定流程的走向。

  • 起始节点

表示活动图的起点,通常用一个填充黑色的圆形表示。它指示着流程的开始。

  • 结束节点

表示活动图的终点,通常用一个带圈的黑色圆形表示。它指示着流程的结束。

  • 活动边

是连接各活动节点的箭头,表示活动之间的顺序和流向。活动边通常带有箭头,用于表示从一个活动到另一个活动的执行路径。

  • 并行节点

表示流程中的分支,能够将一个活动流分为多个并行执行的活动。

  • 泳道

用于将活动图中的不同角色或系统组件的任务分配到不同的区域中,帮助区分责任和角色。每个泳道代表一个参与者、部门或系统模块。

3. UML活动图与其他建模工具的对比分析

是否遇到处理复杂并行流程、明确数据对象传递逻辑困惑于如何衔接业务流程建模与技术下面我们将通过各类型对比分析你在不同场景中精准选择工具提升建模效率与团队协作深度。

  • UML活动图比流程图更强大:能同时画多个并行任务,比如网购时同时扣库存和处理支付,还能标清数据怎么流动,而且符合标准能被工具自动识别和生成代码。
  • UML活动图和状态机图分工合作:状态机图管 单个东西的状态变化,比如订单状态从创建到完成,活动图管 “多个东西之间的流程”,比如下单后库存和支付系统怎么配合,两者结合能全面描述系统动态。
  • UML活动图和BPMN互补:BPMN 给业务人员画 大流程,比如审批步骤,活动图给技术人员细化 技术细节,比如审批时怎么调接口、验数据,一个管业务设计,一个管技术实现,接力把流程落地。

4. UML活动图建模的技巧分享

掌握UML活动图建模的技巧,能显著提升流程设计的规范性与团队协作效率。以下从需求分析、设计实现到复杂场景,分阶段拆解可落地的建模技巧。

(1)需求分析阶段:先搭框架再细化

  • 分层建模法:刚开始画活动图时,先搭框架,把主要流程搞清楚,比如线上购物流程:下单→付款→发货,然后再慢慢细化每个步骤,比如用 “泳道” 分开用户、商家、物流的职责。
  • 涉众定制图:给业务人员看简单版,只标清楚流程和规则,比如 “付款失败要提示用户”;给技术人员看详细版,加上技术细节,比如调用哪个接口。
  • 需求变更追踪:给每个流程标上需求编号和需求文档连起来,以后改需求时能快速找到对应的图,不怕漏改。

(2)设计阶段:规则写清楚,异常和责任标明白

  • 操作语义精确化:画每个步骤时,把 “前提条件” 和 “结果” 写清楚,比如 “付款” 这个步骤,前提是 “订单状态为待支付”,结果是 “要么支付成功,要么失败”。建议用boardmix博思白板的UML图形统一格式,避免每个人画的图长得不一样。
  • 异常流程标准化:遇到异常情况,比如密码输错 3 次,单独画一条中断流,主流程走正常情况,岔路专门处理问题,比如锁定账户、发邮件提醒,这样图看起来清楚,开发时也不会漏掉异常情况。
  • 资源约束可视化:用 “泳道” 分清楚谁负责什么,比如左边是用户操作,右边是服务器处理,在图上备注限制条件,比如 “查询库存的接口每分钟最多调用 1000 次”,让开发人员知道哪里可能有性能瓶颈。

(3)复杂场景:分布式、实时性问题这样画

  • 分布式系统建模如果是多个系统一起工作,比如电商平台的订单、库存、支付系统,用 “异步消息” 表示它们之间传消息,在图上标上时间戳,方便追踪整个流程是怎么一步步走的。
  • 实时系统时间约束如果流程里有时间要求,比如每5分钟同步一次数据,或者某个操作必须在多少秒内完成,在图上专门标出来,方便开发人员优化速度,保证系统按时完成任务。
  • 异步通信:遇到需要 “触发” 的场景,比如用户下单后,自动通知物流生成运单,不用画复杂的回调流程,而是用 “信号” 表示,就像按一下按钮触发下一步,让图更简洁,也不容易出错。

5. UML活动图实例分享(模板)

以下是几个典型的UML活动图实例,通过活动图可以清晰地描述系统或业务流程中的每一个环节,帮助开发团队、业务分析人员或管理者理解复杂的操作和决策逻辑。

(1)产品生命周期UML活动图实例分享

用来描述产品生命周期各阶段活动、交互和流程的图表,以图形化的方式表达产品从概念设计到退市淘汰的整个过程,帮助团队成员轻松理解和分析产品生命周期中的各种活动和交互。

产品生命周期UML活动图模板-来自boardmix模板社区

(2)安全保障UML活动图实例分享

使用UML活动图是系统安全保障的最佳实践之一,它能够帮助开发者建立安全意识和保证系统安全。使用UML活动图还可以帮助开发者制定安全规则和流程。通过对活动图的分析,开发者可以识别系统中存在的风险和漏洞,并制定相应的安全规则和流程,以确保系统安全。

安全保障UML活动图模板--来自boardmix模板社区

(3)货物管理系统UML活动图实例分享

使用 UML 活动图可以帮助我们清晰地展现各个活动之间的关系和流程。通过活动图可以直观地展示货物从仓库出发到客户手中的整个流程,帮助企业及时调整物流方案和优化运输路线,提升配送效率。

货物管理系统UML活动图模板-来自boardmix模板社区

(4)菜品管理UML活动图实例分享

通过UML活动图,我们可以清晰地展示顾客下单后,订单是如何被接收、分发给厨房、以及如何安排服务员上菜的整个流程,能够帮助餐厅管理者清晰地了解整个菜品管理流程,从而做出更加科学合理的决策。

菜品管理UML活动图模板-来自boardmix模板社区

总之,无论是软件开发中的流程设计,还是企业运营中的业务优化,UML活动图都是不可或缺的工具。boardmix博思白板通过其直观、灵活、协作性强的功能,使得团队能够高效绘制和优化UML活动图,并快速理解和调整流程,提升项目实施的效率与准确性。

码字不易,如果对你有帮助的话,请别忘了赏个【三连】或是【关注】我哦,关注不迷路,那我们下次再见咯。

相关文章:

UML活动图零基础入门:1 分钟掌握核心逻辑(附实战模板)

想快速搞懂UML活动图怎么用?别担心!作为软件开发和业务流程设计的动态流程图,UML活动图能直观展现系统操作步骤、决策逻辑和并行流程,是团队协作中沟通需求、优化流程的必备工具。无论是产品经理梳理业务流程,还是开发…...

临床决策支持系统的提示工程优化路径深度解析

引言 随着人工智能技术在医疗领域的迅猛发展,临床决策支持系统(CDSS)正经历从传统规则引擎向智能提示工程的范式转变。在这一背景下,如何构建既符合循证医学原则又能适应个体化医疗需求的CDSS成为医学人工智能领域的核心挑战。本报告深入剖析了临床决策支持系统中提示工程的…...

[模型部署] 3. 性能优化

👋 你好!这里有实用干货与深度分享✨✨ 若有帮助,欢迎:​ 👍 点赞 | ⭐ 收藏 | 💬 评论 | ➕ 关注 ,解锁更多精彩!​ 📁 收藏专栏即可第一时间获取最新推送🔔…...

使用 LSTM/GRU 预测设备异常的模型

LSTM(Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,旨在解决传统 RNN 在处理长序列数据时的梯度消失和梯度爆炸问题。它通过引入门控机制和单元状态来更好地控制信息的流动,使得网络能够学习到长期依赖关系。以下是其主要特点: 门控机制:包括遗忘门、输…...

八股文--JVM(1)

⭐️⭐️JVM内存模型 程序计数器:可以看作是当前线程所执行的字节码的行号指示器,用于存储当前线程正在执行的 Java 方法的 JVM 指令地址。如果线程执行的是 Native 方法,计数器值为 null。是唯一一个在 Java 虚拟机规范中没有规定任何 OutOf…...

BM25 算法与关键词提取在向量数据库中的实践优化

BM25 算法与关键词提取在向量数据库中的实践优化 在实际构建问答系统或语义检索场景中,向量数据库(如 Weaviate)提供了基于语义匹配的检索能力,然而我们发现 BM25 关键词检索效果不理想,甚至出现了召回率过低、查询必…...

济南超算研究所面试问题

1.自我介绍 2.java抽象类与接口的区别 3.抽象类能否实例化 4.在项目中用的抽象类偏多还是接口偏多 5.抽象类用的场景介绍一下 6.java中数据结构有哪些 7.数据的基本类型 8.引用类型,包装类型 9.是一个场景题,在查询数据库中的数据时,…...

“多维像素”可赋能具身智能非凡感知力——昱感微参加2025松山湖中国IC创新高峰论坛

5月13日,由中国半导体行业协会集成电路设计分会、芯原微电子(上海)股份有限公司联合主办的第十五届松山湖中国IC创新高峰论坛在东莞松山湖举行。本届松山湖论坛以“面向‘具身智慧机器人’的创新IC新品推介”为主题,吸引了许多知名…...

解决CLion控制台不能及时显示输出的问题

CLion 2025版本可以免费用于非商业用途了,下载来试用了一下,与JB的其它 IDE一样的资源占用比较大,流畅度不及VSCode。 在Windows下创建了一个简单的控制台应用程序,使用printf和std::cout输出字符串,发现CLion的控制台…...

多尺度对比度调整

一、背景介绍 受到了前面锐化算法实现的启发,对高频层做增强是锐化,那么对中低频一起做增强,就应该能有局域对比度增强效果。 直接暴力实现了个基本版本,确实有对比度增强效果。然后搜了下关键字,还真找到了已经有人这…...

虹桥前湾印象城MEGA品牌大会灵感迸发,共绘湾系生活新章

前言:当千年水韵流淌至上海前湾,当苏州河的生态肌理转化为商业空间的呼吸脉络……上海虹桥前湾印象城MEGA“漫漫而来”。 5月15-16日,以“灵感新章 Wave of Megagination”为主题的虹桥前湾印象城MEGA品牌大会成功举办,正式掀开长…...

新京东,正在成为一种生活方式

出品|何玺排版|叶媛 一个新京东,正在从“心”诞生。 2025年2月11日之前,如果问京东是做什么的,相信大多数人会回答京东是电商平台,卖家电数码日用百货的。现在,如果问京东是做什么的,相信大家的回答不在是…...

读论文alexnet:ImageNet Classification with Deep Convolutional Neural Networks

https://zhuanlan.zhihu.com/p/13694329885 1, 公式 卷积层输出尺寸: o ⌊(i 2p - k) / s⌋ 1 式中,i:输入尺寸;o:输出尺寸;p:padding;k: kernel_size;s: stride。⌊…⌋表示向下取整。 2, 推导过程 …...

操作系统|| 虚拟内存页置换算法

题目 写一个程序来实现 FIFO 和 LRU 页置换算法。首先,产生一个随机的页面引用序列,页面数从 0~9。将这个序列应用到每个算法并记录发生的页错误的次数。实现这个算法时要将页帧的数量设为可变。假设使用请求调页。可以参考所示的抽象类。 抽象类&…...

AGI大模型(19):下载模型到本地之ModelScope(魔搭社区)

1 安装模块 魔塔社区提供了下载的模块,如下: pip install modelscope -i https://pypi.tuna.tsinghua.edu.cn/simple 2 模型下载 from modelscope import snapshot_download model_dirsnapshot_download(LLM-Research/Meta-Llama-3-8B,cache_dirrD:\…...

常见面试题

1.stringbuffer和stringbuilder的区别,stringbuffer是通过什么实现线程安全的? StringBuffer 和 StringBuilder 都是用于处理可变字符串的类,但它们的主要区别在于 线程安全性。 StringBuffer 的线程安全是通过方法加锁(synchronized&…...

【视觉任务】深度估计(Depth Estimation)介绍(2025年更新)

文章目录 1. 任务定义与意义2. 按输入类型的分类2.1 单目深度估计(Monocular Depth Estimation)2.2 双目与多视图深度估计(Stereo / Multi-view)2.3 深度相机输入(RGB-D)2.4 主动与被动方法 3. 核心方法概述…...

Python 在Excel单元格中应用多种字体样式

文在数据处理和报表生成场景中,Excel 文件的格式设置至关重要。合理的字体格式不仅能提升表格的可读性,还能突出关键数据。本文将详细介绍如何使用免费库Free Spire.XLS for Python,在 Excel 单元格中灵活应用多种字体格式,包括字…...

C++:字符串操作函数

strcpy() 功能&#xff1a;把一个字符串复制到另一个字符串。 #include <iostream> #include <cstring> using namespace std;int main() {char src[] "Hello";char dest[10];strcpy(dest, src);cout << "Copied string: " << …...

Spark,SparkSQL操作Mysql, 创建数据库和表

SparkSQL操作Mysql 1.查看系统内是否有mysql [roothadoop100 ~]# rpm -aq | grep mariadb mariadb-libs-5.5.68-1.el7.x86_64 2.想我上面输出了有结果的即证明有&#xff0c;使用下列命令删除即可 [roothadoop100 ~]# rpm -e --nodeps mariadb-libs 3.进入我们常用存放压缩包…...

降低学习成本,1 天掌握 Java 开发核心技能

在当今数字化浪潮中&#xff0c;Java 编程语言凭借其卓越的跨平台性与稳定性&#xff0c;在企业级系统搭建、移动端应用开发以及大数据处理等领域占据着举足轻重的地位。但不可忽视的是&#xff0c;Java 开发链条冗长&#xff0c;从需求剖析到代码落地的全流程充满挑战&#xf…...

类模板的简单实例

author: hjjdebug date: 2025年 05月 16日 星期五 15:06:00 CST description: 类模板的简单实例 文章目录 1.实例代码:2. 模板类写法2.1 模板类的构造函数.2.2 模板类中的语句 3. 模板类的实例化过程.3.1 实例化的进一步试验. 4. 怎样调试constexpr 修饰的函数&#xff1f; 类模…...

描述性统计图表

一、核心图表类型与用途 1、直方图(Histogram) (1)定义:用连续矩形表示数据分布,横轴为数据区间,纵轴为频数或频率。 (2)用途:展示数据分布形态(对称、偏态)、识别离群值。 (3)适用场景:分析连续型变量的分布特征,如收入分布、考试成绩分布。 2、箱线图(Box P…...

【Golang笔记01】Goland基础语法规则

Golang笔记&#xff1a;快速学习Golang基础语法规则 一、基础语法 1.1、环境安装 第一步需要安装go的运行环境&#xff0c;从官网下载安装包&#xff1a;https://golang.google.cn/dl/。 第二步需要安装go的开发工具&#xff0c;可以使用vscode、goland。这里推荐使用golan…...

STM32 ADC+DMA+TIM触发采样实战:避坑指南与源码解析

知识点1【TRGO的介绍】 1、TRGO的概述 TRGO&#xff1a;Trigger Output&#xff08;触发输出&#xff09;&#xff0c;是定时器的一种功能。 它可以作为外设的启动信号&#xff0c;比如ADC转换&#xff0c;DAC输出&#xff0c;DMA请求等。 对于ADC来说&#xff0c;可以通过…...

Gmsh 读取自定义轮廓并划分网格:深入解析与实践指南

一、Gmsh 简介 (一)Gmsh 是什么 Gmsh 是一款功能强大的开源有限元网格生成器,广泛应用于工程仿真、数值模拟以及计算机图形学等领域。它为用户提供了从几何建模到网格划分的一整套解决方案,能够有效处理复杂几何形状,生成高质量的二维和三维网格,满足多种数值方法的需求…...

Elasticsearch/OpenSearch 中doc_values的作用

目录 1. 核心作用 2. 适用场景 3. 与 index 参数的对比 4. 典型配置示例 场景 1&#xff1a;仅用于聚合&#xff0c;禁止搜索 场景 2&#xff1a;优化大字段存储 5. 性能调优建议 6. 底层原理 doc_values 是 Elasticsearch/OpenSearch 中用于优化查询和聚合的列式存储结…...

如何在 Windows 10 或 11 上使用命令提示符安装 PHP

我们可以在 Windows 上从其官方网站下载并安装 PHP 的可执行文件,但使用命令提示符或 PowerShell 更方便。 PHP 并不是一种新的或不为人知的脚本语言,它已经存在并被全球数千名网络开发人员使用。它以开源许可并分发,广泛用于 LAMP 堆栈中。然而,与 Linux 相比,它在 Wind…...

SZU 编译原理

总结自 深圳大学《编译原理》课程所学相关知识。 文章目录 文法语法分析自顶向下的语法分析递归下降分析LL(1) 预测分析法FIRST 集合FOLLOW 集合 文法 乔姆斯基形式语言理论&#xff1a; 表达能力&#xff1a;0型文法 > 1型文法 > 2型文法 > 3型文法。 0 型文法&am…...

灌区量测水自动化监测解决方案

一、方案背景 随着社会发展和人口增长&#xff0c;水资源需求不断增大。我国水资源总量虽然丰富&#xff0c;但时空分布不均&#xff0c;加之农业用水占比大且效率偏低&#xff0c;使得水资源短缺问题日益凸显。农业用水一直是我国的耗水大户&#xff0c;占全部耗水总量的60%以…...

CVE-2017-8046 漏洞深度分析

漏洞概述 CVE-2017-8046 是 Spring Data REST 框架中的一个高危远程代码执行漏洞&#xff0c;影响版本包括 Spring Data REST < 2.5.12、2.6.7、3.0 RC3 及关联的 Spring Boot 和 Spring Data 旧版本。攻击者通过构造包含恶意 SpEL&#xff08;Spring Expression Language&…...

1基·2台·3空间·6主体——蓝象智联解码可信数据空间的“数智密码”

近日&#xff0c;由全国数据标准化技术委员会编制的《可信数据空间 技术架构》技术文件正式发布&#xff0c;标志着我国数据要素流通体系向标准化、规范化迈出关键一步。该文件从技术功能、业务流程、安全要求三大维度对可信数据空间进行系统性规范&#xff0c;为地方、行业及企…...

MySQL的存储过程

这一部分比较重要&#xff0c;加油&#xff01;&#xff01;&#xff01;部分代码忘记保存了&#xff0c;嘻嘻&#xff0c;练习代码在最后&#xff0c;大家共勉&#xff01;&#xff01;&#xff01; 通俗来讲&#xff0c;视图是死的&#xff0c;但是这个可以根据传入的参数不同…...

spring学习->sprintboot

spring IoC(控制翻转): 控制:资源的控制权(资源的创建&#xff0c;获取&#xff0c;销毁等) 反转:和传统方式不一样(用上面new什么)&#xff0c;不用new让ioc来发现你用什么&#xff0c;然后我来给什么 DI:(依赖注入) 依赖:组件的依赖关系。如newsController依赖NewsServi…...

如何排查阻塞语句

文章目录 文档用途详细信息 文档用途 查询阻塞当前sql的语句&#xff0c;并结束阻塞语句。 详细信息 1、通过pg_stat_activity视图和pg_blocking_pids函数查找阻塞sql。 highgo# select pid,pg_blocking_pids(pid),wait_event_type,wait_event,query from pg_stat_activity…...

TIP-2021《SRGAT: Single Image Super-Resolution With Graph Attention Network》

推荐深蓝学院的《深度神经网络加速&#xff1a;cuDNN 与 TensorRT》&#xff0c;课程面向就业&#xff0c;细致讲解CUDA运算的理论支撑与实践&#xff0c;学完可以系统化掌握CUDA基础编程知识以及TensorRT实战&#xff0c;并且能够利用GPU开发高性能、高并发的软件系统&#xf…...

【AI学习】AI大模型技术发展研究月报的生成提示词

AI大模型技术发展研究月报生成提示词 请输出AI大模型技术发展研究月报&#xff0c;要求如下&#xff1a; —————————— 任务目标 在今天&#xff08;{{today}}&#xff09;往前连续 30 天内&#xff0c;检索已正式公开发表的、与AI大模型&#xff08;参数量 ≥10B&am…...

深入理解 Git 分支操作的底层原理

在软件开发的世界里&#xff0c;Git 已经成为了版本控制的标配工具。而 Git 分支功能&#xff0c;更是极大地提升了团队协作和项目开发的效率。我们在日常开发中频繁地创建、切换和合并分支&#xff0c;但是这些操作背后的底层原理是怎样的呢&#xff1f;在之前的博客探秘Git底…...

泰迪杯特等奖案例深度解析:基于多模态融合与小样本学习的工业产品表面缺陷智能检测系统

(第九届泰迪杯数据挖掘挑战赛特等奖案例全流程拆解) 一、案例背景与核心挑战 1.1 工业质检痛点分析 在3C电子、汽车零部件等高端制造领域,产品表面缺陷(划痕、凹陷、氧化等)检测是质量控制的核心环节。传统人工目检存在效率低(平均检测速度3秒/件)、漏检率高(约15%)…...

Go语言爬虫系列教程 实战项目JS逆向实现CSDN文章导出教程

爬虫实战&#xff1a;JS逆向实现CSDN文章导出教程 在这篇教程中&#xff0c;我将带领大家实现一个实用的爬虫项目&#xff1a;导出你在CSDN上发布的所有文章。通过分析CSDN的API请求签名机制&#xff0c;我们将绕过平台限制&#xff0c;获取自己的所有文章内容&#xff0c;并以…...

轨道炮--范围得遍历,map巧统计

1.思路很难想&#xff0c;但代码一看一下就明白了&#xff0c;就是模拟时间&#xff0c;map存起来遍历也不受10*6影响 2.每次先统计点对应的直线&#xff0c;再动这个点&#xff0c;map一遍历实时更新ma统计max&#xff0c;AC!!!! https://www.luogu.com.cn/problem/P8695 #i…...

python中集合的操作

Python中的集合&#xff08;Set&#xff09;是一种无序、可变且元素唯一的数据结构&#xff0c;主要用于去重和数学运算。以下是核心操作分类&#xff1a; ‌1. 集合创建‌ 大括号创建&#xff1a;s {1, 2, 3}&#xff08;空集合必须用set()&#xff09;构造函数&#xff1a…...

常见激活函数——作用、意义、特点及实现

文章目录 激活函数的意义常见激活函数及其特点1. Sigmoid&#xff08;Logistic 函数、S型函数&#xff09;2. Tanh&#xff08;双曲正切函数&#xff09;3. ReLU&#xff08;Rectified Linear Unit修正线性单元&#xff09;4. Softmax5. Swish&#xff08;Google 提出&#xff…...

FC7300 Trigger MCAL配置引导

FC7300包含4个触发器选择(TRGSELs)。详细的连接信息将在章节中描述。Trigger Select (TRGSEL)源。TRGSEL模块允许软件为外设选择触发器源。   TRGSEL提供了一种极其灵活的机制,用于将各种触发器源连接到多个引脚/外设。   在TRGSEL中,每个控制寄存器最多支持4个输出触…...

组件导航 (HMRouter)+flutter项目搭建-混合开发+分栏效果

组件导航 (Navigation)flutter项目搭建 接上一章flutter项目的环境变量配置并运行flutter 1.flutter创建项目并运行 flutter create fluter_hmrouter 进入ohos目录打开编辑器先自动签名 编译项目-生成签名包 flutter build hap --debug 运行项目 HMRouter搭建安装 1.安…...

WAS和Tomcat的对比

一、WAS和Tomcat的对比 WebSphere Application Server (WAS) 和 Apache Tomcat 是两款常用的 Java 应用服务器&#xff0c;但它们有许多显著的区别。在企业级应用中&#xff0c;它们扮演不同的角色&#xff0c;各自有其特点和适用场景。以下是它们在多个维度上的详细对比&…...

GPU Runtime Suspend 调试与验证:从 sysfs 到 perf 分析

选题背景&#xff1a;在基于 NXP i.MX8MP 平台调试 GPU 时&#xff0c;常常需要确认 Vivante GPU2D/ Vivante GPU2D/\uGPU3D 是否已经进入 runtime suspend &#xff0c;以降为一篇完整的验证和分析步骤&#xff0c;适合用于实战调试与面试表达。 一、什么是 Runtime Suspend&a…...

响应式布局

布局方式 固定宽度布局:主流的宽度有960px/980px/1190px/1210px等。移动端用户需要缩放查看页面内容 流式布局:百分比设置相对宽度。在不同设备上都能完整显示。兼容性一般,可能发生错位 响应式布局:一套代码自动适配不同终端。检测设备信息,根据设备调整布局。用户体验最…...

简单入门RabbitMQ

本章将带大家来写一个简单的程序&#xff0c;使用 Java 创建RabbitMQ 的生产者和消费者 依赖引入 在 Maven 仓库中输入 amqp-client&#xff1a; 找到第一个 RabbitMQ Java Client &#xff0c;点击进去找到一个合适的版本然后将依赖引入到我们项目中的 pom.xml 文件中。 …...

金属加工液展|切削液展|2025上海金属加工液展览会

2025上海金属加工液展览会 时间&#xff1a;2025年12月2-4日 地点&#xff1a;上海新国际博览中心 2025上海金属加工液展规划30000平方米展览规模&#xff0c;预设展位1200个&#xff0c;将为国内外加工液产业提供一个集“展示、合作、交易、发展”于一体的综合性平台&#…...