7-2-SQL 数据示例 一、常用函数的介绍QSqlDatabase 类是Qt中用于管理数据库连接的类。它提供了创建、配置、打开和关闭数据库连接的方法。1.addDatabase 函数2.setDatabaseName函数3.setHostName、setUserName、setPassword 函数4.open、isOpen 函数5.close函数6.lastError函数。
7-1-SQL语法介绍 EXISTS谓词用于测试子查询的结果是否为空表,若子查询的结果集不为空,则EXISTS返回TRUE,否则返回FALSE。再执行外查询,若students表中某行的stuentid 列值等于子查询结果表中的任意一个值,则该行就被选择到最终结果表中。●expression_list:需要插入的字段值表达式列表,其个数应与记录的字段个数一致,若指定要插入值的字段felds list,则应与fields list的字段个数相一致。这种子查询可以认为是IN子查询的扩展,它是表达式的值与子查询的结果进行比较运算。
5.6 误差相关统计与计算 Min-Max归一化不改变数据的分布。其缺点为,过度依赖最大最小数,且容易受到离群点、异常数据的影响。标准差,又称均方差,是离均差平方的算术平均数的平方根,用σ表示。CV:在概率论和统计学中,变异系数,又称“离散系数”(英文:coefficient of variation),是概率分布离散程度的一个归一化量度,其定义为标准差 σ。方差,不仅仅表达了样本偏离均值的程度,更是揭示了样本内部彼此波动的程度,也可以理解为方差代表了样本彼此波动的期望。2、X轴为研发样机归一化数据,Y轴为标准机测试数据,画线即可。
1.33 定时器总结篇 auto-reload prelod:其表示如果中途修改了ARR的值,是本次比较的时候就生效呢,还是在下一个比较周期的时候再生效。为0,则代表本周期就生效,即没有buffer。从上面的描述中的"buffer"字眼,可以知道ARR的值是有一个影子寄存器的!如上图所示,定时器主要有几个部分组成:最上层的时钟部分,中间的时间计数部分,左下的输入捕获部分和右下的输出比较部分。其中时钟的来源很多,内部时钟是用的最多的,内部时钟一般是来自于APB总线的时钟;定时器本身有一个预分频器PSC,是需要设置的重要参数之一。
5.4双积分ADC工作原理 设,V0 为电容上的初始电压值;V1 为电容最终可充到或放到的电压值;Vt 为t时刻电容上的电压值。exp函数即指数函数:e的n次方的函数,自然常数e=2.718281828459045。以2为底,求2的多少次方为4,即2的2次方为4。以2为底,求2的多少次方为8,即2的2次方为8。:以10为底数的对数,对数是对求幂的逆运算。:以2为底数的对数,对数是对求幂的逆运算。以2为底,求2的多少次方为n。#log默认以e为底。
4.5 指针与数组的转换 rel_addr1 相邻之间相差sizeof(save_pakage_t)rel_addr2 相邻之间相差sizeof(pakage_t)从上可以看出,地址转换到数据,数组加一,地址加整个结构体长度。
5.2 一阶低通滤波 一阶滤波算法是比较常用的滤波算法:其中,X为输入值,Y为滤波后得输出值,a为0~1之间的滤波系数。一阶滤波相当于是将新的采样值与上次的滤波结果计算一个加权平均值。a的取值决定了算法的灵敏度,a越大,新采集的值占的权重越大,算法越灵敏,但平顺性差;相反,a越小,新采集的值占的权重越小,灵敏度差,但平顺性好。
2.18 使用keil自带软件调试IO ODR 是一个端口输出数据寄存器也只用了低 16 位。该寄存器为可 读写,从该寄存器读出来的数据可以用于判断当前 IO 口的输出状态。而向该寄存器写数据,则可以控制某个 IO 口的输出电平。该寄存器的各位描述如下图所示:使用如下:如上图所示,勾选即可控制LED灯,PD3 PD4、 PD5。
1.21 Cubemx_STM32F4 —IAP升级3(从FLASH中启动)代码举例: 实现的功能:芯片STM32F446ZETX,从SD卡读取升级文件,然后写入到flash,启动芯片。boot起始地址:0X08000000 /flash起始地址app地址:0x08020000。