- 博客(16)
- 收藏
- 关注
原创 paho-mqtt 2.0使用 变更
代码结构分为多个部分,主要包括基础设置、MQTT 功能实现、消息发布和后续处理。基础配置:设置 MQTT 代理信息和回调函数。客户端初始化:创建 MQTT 客户端对象,存储未确认消息的集合,并建立网络连接。消息发布:发布消息并跟踪其状态。确认处理:实现等待机制以确保已发布的消息被正确确认。资源管理:保证在程序结束时正确清理和释放资源。在我写到这里的时候,突然觉得mqtt好像送报,别人给你递过来报纸,你一看封面,霍新闻,丢到一边。
2024-11-14 00:00:36
964
原创 数据库-计算机三级学习记录-4DBAS功能概要设计
➢从需求分析出发分解成各子系统,分配相应功能,定义相互间交互机制,完成子系统结构设计,将各子系统从功能上分成数据库事务模块(事务自身处理逻辑)与粒度大的应用程序模块,确定全局控制和调用关系,可用模块结构图(模块+调用+数据+控制+转接)来表示系统总体结构和分层模块结构。➢-个完整的事务概要设计包括事务名称、访问的关系表及其数据项、事务逻辑(事务描述)、事务用户(使用、启动、调用该事务的软件模块和系统)。➢将系统从功能、层次/结构、地理分布等角度进行分解,划分为多个子系统,定义各子系统功能;
2024-02-03 11:17:59
2111
1
原创 数据库-计算机三级学习记录-习题总结2-第二章
②功能需求分析:功能需求分析主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,总体上可分为数据处理需求分析与业务规则需求分析。数据库物理设计的目的是将数据的逻辑描述转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完事合性、安全性和可恢复性。①数据处理需求分析:从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典,形成"数据规范说明书"。DFD中的箭头表示的数据的流向,不能表示控制流和约束。
2024-01-19 10:54:45
571
1
原创 数据库-计算机三级学习记录-习题总结1-第一章
③外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特彳的描述,是数据库用户的视图,是与某一应用有关的数据的逻辑表示。概念数据模型主要用来描述数据的概念化结构,它使数据库设计人员在初始的设计阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据及数据之间的联系,与具体的数据管理库系统无关,所以没有描述数据的完整性约束条件。②模式也称逻辑模式,是数据库中全体数据的逻辑结构和和特征的描述,是所有用户的公共数据视图。外模式是用户可见的部分数据的存在形式;
2024-01-15 20:03:16
1240
原创 数据库-计算机三级学习记录-3数据库结构设计
物理数据库设计是设计数据库的存储结构和物理实现方法。目的:将数据的逻辑描述转换为实现技术规范,设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性、安全性、可靠性。
2024-01-14 15:07:20
1339
1
原创 数据库-计算机三级学习记录-2需求分析
DFD建模方法的核心是数据流,从应用系统的数据流着手以图形方法刻画和表示一个具体业务系统的数据处理过程和数据流。是值用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,能完成什么样的功能,达到什么样的性能。使得系统工程师能够刻画出软件的功能和性能,指明软件和系统其他元素的接口,并建立软件必须满足的约束。是在计算机系统的软件功能分配和软件设计之间起重要桥梁作用的一项软件工程活动。一个存储必定有流入的数据流和流出的数据流。是分析阶段编写的以文字为主的。是结构化分析的主要指导思想。结构化分析的指导思想。
2024-01-12 18:39:02
1078
1
原创 数据库-计算机三级学习记录-1数据库应用系统开发方法
目标是面向实际应用和需求,确定整个数据库应用系统的目标和任务、确定整个数据库应用系统的目标和任务,从技术、操作和经济三个方面进行可行性分析,并制定合理的项目开发计划。数据的集合,具有统一的结构形式并存放于统一的储存介质中,是多种应用数据的集成,并可被各个应用数据所共享。包括建立数据库结构,数据加载,事务和应用程序的编码及测试,系统集成、测试与运行,系统部署。eg:在运行过程中在运行中产生,储存在内存中的数据,在断电后,内存中的数据会丢失。eg:存储在磁盘中的数据,只要不经人为删改,将持久性保存在磁盘中。
2024-01-11 14:07:18
1016
1
原创 stm32开发学习-测试运行一个小例
以下为引用文段GPIOC外设时钟是指用于控制GPIOC外设的时钟信号。在嵌入式系统中,GPIO(General Purpose Input/Output)是一种通用的输入/输出接口,用于与外部设备进行数据交互。每个GPIO引脚都需要一个时钟信号来控制其输入和输出操作。GPIOC外设时钟就是用来控制GPIOC外设的时钟信号。GPIOC外设时钟的开启和关闭对于系统的功耗和性能都有一定的影响。如果一组GPIO引脚都没有被使用过,那么可以直接关闭该组GPIO的时钟信号以节省功耗。
2023-12-25 01:48:53
876
原创 stm32开发学习-stm32基础配置-利用库函数的操作方式
将这三个文件复制下来粘贴到工程的user目录下回到kill软件在user(group)中添加刚刚粘贴的文件最后,我们还需要一个宏定义,头文件右键打开文件下拉到底我们会看到有这么一行定义。
2023-12-22 00:59:58
670
原创 高等数学学习记录-不定积分
积分符号(累加求和的意思,但不是我们所常知的累加求和,而是把无数多无穷小量累加求和[称为积分号,x称为变量,f(x)称为被积函数,f(x)dx称为积分表达式,C为积分函数。设函数f(x) g(x)的原函数存在,m,n为非零常数则。时,我们应想到x可能小于0,那么就需要分情况讨论。更准确的说,不定积分不是导数的逆运算,而是。设u(x),v(x)均有连续的导数,则。)'=f(x) 原函数的导数等于自身。P(x)-F(x)=C(常数)x0时(lnx)‘==F(u)+C且u=
2023-12-15 00:46:16
153
原创 高等数学学习记录-泰勒公式|麦克劳林公式
设f(x),当x->x0时,f(x)->A, limx->x0f(x)=A理解:一个函数f(x)在他的自变量趋近一个值x0时,他的函数值也趋向一个固定的常数A的时候,那么我们说当x趋近于x0时f(x)的极限是A设f(x), x0→x00)→f(x00+▲x) - f(x0),lim▲x→0▲y▲x▲x▲y=f’(x0理解:一个函数f(x)当他的自变量从x0取得一个增量▲x时,即自变量从x0变到x0+▲x时,他的函数值从f(x0)变到f(x0。
2023-12-13 03:40:28
876
1
原创 stm32开发学习-stm32初始配置-新建工程
因为STM32是内核和外围的设备组成的,内核的寄存器和外设寄存器文件不是在一起的,所以我们还需要将内核的寄存器描述文件同样复制一份放在start启动文件中。点击魔术棒按钮,打开工程选项,在c/c++一栏找到include path栏,找到三个点按钮新建路径,然后在弹出的框里再点三个点的按钮,添加start的路径,点击ok,完成添加。与51单片机的开发方式相同,最简单最底层,效率最高,但也是最繁琐,stm32的结构过于复杂,寄存器太多,全部通过寄存器的方式太过于繁琐,不推荐。
2023-12-12 05:28:58
1418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人