自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (39)
  • 收藏
  • 关注

原创 Qt 解决MySQL 中文乱码问题

文章目录Qt 解决MySQL 中文乱码问题解决此问题的必要前提就是:1、版本要匹配。Qt 解决MySQL 中文乱码问题折腾了一天,整整一天,终于把该问题解决了。现在整理如下:Qt 连接MySQL后,可能会遇到与MySQL交互过程中出现中文乱码的问题。解决此问题的必要前提就是:1、版本要匹配。2、数据库连接正常。3、数据库的编码格式与Qt的编码统一、1、版本要匹配。Qt for windows 的版本,一般都是32 位下载的MySQL版本也必须是32位版本。Qt 的编译器选择也需要是

2020-07-30 15:51:40 2071

原创 Qt5.15 连接MySQL数据库的实现策略

文章目录Qt5.15 连接MySQL数据库测试环境:连接测试总结:Qt5.15 连接MySQL数据库Qt5.15 的QSqlDatabase 类中并没有支持MySQL数据库的驱动,需要用户自己添加。这就需要重新编译下mysql.pro测试环境:QT版本:QT 5.15.0MySQL版本:mysql 5.5.55连接重新编译mysql.pro。1、打开Qt自带的mysql.pro文件地址在Qt的安装目录下: “C:\Qt\5.15.0\Src\qtbase\src\plugin

2020-07-29 10:32:46 1989 1

原创 Qt数据库操作(三) -- 使用SQL模型类

文章目录Qt数据库操作(三) -- 使用SQL模型类1、SQL查询模型2、SQL表格模型3、关系表格模型Qt数据库操作(三) – 使用SQL模型类Qt 提供了3个高级的类来访问数据库,分别是QSqlQueryModel、QSqlTable和QSqlRelationalTableModel。此三类都继承自QAbstractableModel 派生来的。使用这些类的好处是很容易地适应其他数据源。1、SQL查询模型QSqlQueryModel 提供了一个基于SQL查询的只读模型。QSqlQuery

2020-07-27 15:20:42 1097

原创 Qt 数据库操作(二)

文章目录执行SQL语句1、执行一个查询2、浏览结果集3、插入、更新和删除记录4、事务执行SQL语句1、执行一个查询QSqlQuery类提供了一个接口,用于执行SQL语句和浏览查询的结果集。要执行一个SQL语句,只需要简单地创建一个QSqlQuery 对象,然后调用QSqlQuery::exec()函数即可。例如:QSqlQuery query:query.exec(“select * from student”);在QSqlQuery的构造函数中可以接受一个可选的QSqlDatabase对象

2020-07-27 09:44:20 562

原创 Qt 事件系统的解读

文章目录Qt 事件系统题记:1、QEvent 类关系图2、Qt中的事件3、 事件的处理4、事件的传递5 、事件过滤器与事件的发送Qt 事件系统题记:突然想感慨几句话:1、熟悉Qt的框架的确不是一朝一夕的事情。首先要懂得C++的语法规则、其次还需要不断摸索理解Qt的框架。2、概念性的知识建构是是一个逐级递增的过程,这个过程就像打地基一样不断夯实。可能一本工具书,需要翻阅不仅仅是一遍两遍。看十遍的效果和看一遍的效果是不一样的。看五十遍和看十遍的效果更是不一样。3、通过一些小小项目实践来体验编程了乐趣

2020-07-24 09:41:03 310

原创 判断点是否在凸多边形内

文章目录判断点是否在凸多边形内1,原理2、右手坐标系3、向量叉积补充知识:可以理解利用向量的叉积,很容易判定一个多边形的凹凸性。也可以判定点是否在多边形的内部。- 判定多边形的凹凸性判断点是否在多边形内部判断点是否在凸多边形内1,原理假设凸多边形顶点,按照顺时针顺序构成顶点数组verts:Point[],依次取两个顶点构成线段序列。若点落在凸多边形内,则必有:该点在所有的线段序列的右侧或者左侧。2、右手坐标系让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐

2020-07-23 13:56:45 2111

原创 The IEEE 802.15.4 MAC layer

文章目录The IEEE 802.15.4 MAC layer1、帧格式1.1 UWB 帧的定义如下1.2 MAC 帧的定义如下:The IEEE 802.15.4 MAC layer本文档是关于IEEE 802.15.4 -2011 标准的阐述。DW1000 芯片内部并没有实现该MAC物理层数据的定义,需要主芯片去控制DW1000。然而DW1000 包含了一些特性来帮助实现该MAC物理层的实现。具体如下:CRC生成与检测帧过滤自动握手识别(ACK)自动开启接收来接收ACK1、帧

2020-07-23 09:17:32 1229 1

原创 QTextStream 的简单理解

文章目录QTextStream 的简单理解QTextStream类提供了使用QIODevice读写文本的基本功能。还有一种通常的用法就是控制台命令的读写除了QTextStream的构造函数,还要常用的一些方法通常有三种方式来读文本文件Qt提供了几个和iostream相似的全局函数:QTextStream 的简单理解QTextStream类提供了使用QIODevice读写文本的基本功能。QTextStream可以操作QIODevice上,支持QByteArray和QString。如果使用QTextStr

2020-07-22 07:19:51 7027

原创 Matlab 齐次线性方程组求解举例

文章目录Matlab 奇次线性方程组求解举例齐次线性方程组有非零解的条件举例:举例2:Matlab 奇次线性方程组求解举例齐次线性方程组有非零解的条件定理一个齐次线性方程组有非零解的充分且必 要条件是:它的系数矩阵的秩r小于它的未知量的 个数n。 推论1 含有n个未知量n个方程的齐次线性方程 组有非零解的充分且必要条件是:方程组的系数 行列式等于零。 推论2 若在一个齐次线性方程组中, 方程的个数m小于未知量的个数n,那 么这个方程组一定有非零解。齐次线性方程组只有零解的条件矩阵的秩= 未知量

2020-07-20 11:27:27 15137

原创 有线同步--ASP007

有线同步–ASP007第一章 说明本文档描述了在实时定位系统中,如何利用有线同步技术同步基站结点。涉及到的主题:有线同步的架构有线同步中的硬件特性有线同步中的软件特性第二章 有线同步的系统架构**2.1 说明**一个RTLS系统由移动的标签和固定的基站组网构成的。其中一个较为高效技术,就是标签会周期性的发送“blink”消息帧,该消息帧会被许多附近的基站接收,并且根据接收该消息帧的到达时间差进行定位标签。该技术被称作(TDOA)。典型的特点就是,基站会将“blink”消息帧

2020-07-16 14:34:39 861

原创 matlab 矩阵加减乘除运算

文章目录matlab 矩阵加减乘除运算1 加、减运算2 乘法**3.向量点积****4.向量叉乘****5.混合积****6.矩阵的卷积和多项式乘法**7.反褶积(解卷)和多项式除法运算8.张量积**9 除法运算**matlab 矩阵加减乘除运算1 加、减运算运算符:“+”和“-”分别为加、减运算符。运算规则:对应元素相加、减,即按线性代数中矩阵的“十”,“一”运算进行。2 乘法运算符:*运算规则:按线性代数中矩阵乘法运算进行,即放在前面的矩阵的各行元素,分别与放在后面的矩阵的各列元素对应相

2020-07-14 09:51:19 16081

原创 Matlab 矩阵的表示

文章目录Matlab 矩阵及其基本运算1、矩阵的表示1.1数值矩阵的生成**1.2 符号矩阵的生成**1.3 大矩阵的生成1.4 多维数组的创建1.5 特殊矩阵的生成Matlab 矩阵及其基本运算Matlab 的功能非常强大,在计算领域是必备的工具。Matlab的编程是不同于软件编程的一个领域,它更加专注于算法的实现。Matlab的命令和用法非常丰富,掌握Matlab的工具并非一朝一夕,那就从点点滴滴开始吧,一年乃至五年甚至更久。本篇主要是Matlab 学习的开篇之作,介绍矩阵及其基本运算。MAT

2020-07-14 09:30:43 8167

原创 三基站定位几何精度因子的简便运算

文章目录三基站定位几何精度因子的简便运算工程应用中的选星方法三基站定位几何精度因子的简便运算简介:在定位导航系统中,当测距误差一定时,用户与参与定位解算的基站或者卫星之间的几何关系的差异将直接影响定位的误差。为了表征基站或者卫星几何结构对定位精度的影响,从而引入精度衰减因子(GDOP,Geometrical Dilution of Precision)的概念。这里一段程序,关于三基站计算GDOP。如何理解这段程序,费了点时间。/* Return the GDOP (Geometric Dilut

2020-07-11 16:28:51 4247 4

原创 空间直线与球面的相交算法

文章目录1. 原理推导1.1. 直线公式1.2. 求交2、代码实现:2.1 关键代码:2.2 main()函数的调用1. 原理推导1.1. 直线公式空间直线的数学定义是,已知直线L上一点M0(x0,y0,c0),以及直线L的方向向量s(m,n,p),那么空间直线L的方程为:以上是空间直线的标准式方程(点向式方程)。令上面式子的比值为t,那么直线的参数式方程为:对于知道线段的起点O和终点E,显然方向向量为D=E−O。这时,根据射线的向量方程,线段上某一点P为转化为参数方程就是:并且,采取

2020-07-10 16:19:11 5510 3

原创 TREK1000 评估套件的软件技术分析

文章目录TREK1000 评估套件TREK1000评估套件的软件功能的分析1、DecaRangeRTLS ARM Source Code Guide 的解读1.2 软件的架构1.3测距的精度问题1.4 TREK1000 TWR 中的消息帧**1.4.1消息帧格式****1.4.2消息帧通讯时间****1.4.3定位的刷新率**1.5 UWB通信数据流的处理--状态机**1.5.1 状态机工作的内容****1.5.2 状态机的结构分析****1.5.2.3总结**2、DecaRangeRTLS_PC_Sour

2020-07-09 16:32:22 1697 1

原创 LPS25HB 寄存器读写程序解读

文章目录LPS25HB 寄存器读写程序解读1、读写功能的统一接口函数2、设计结构体函数指针来调用统一的读写函数3、与通信方式无关的寄存器读写抽象函数接口LPS25HB 寄存器读写程序解读一般地,芯片公司都会提供芯片驱动的一些驱动代码,以LPS25HB 为例,该Mems工作时,与主MCU通信通过IIC或者SPI的方式进行,从而实现Mems的寄存器的读写。1、读写功能的统一接口函数为了兼容IIC和SPI的通信,我们这里设计两个基于STM32 HAL 库的的读写函数platform_write()、pla

2020-07-08 14:45:18 1094

原创 LPS25HB 气压计 参考手册中关于FIFO功能的解读

文章目录LPS25HB 气压计 参考手册中关于FIFO功能的解读FIFO 普通模式FIFO Stream 模式Stream-to-FIFO 模式Bypass-to-Stream 模式FIFO Mean 模式Bypass-to-FIFO 模式寄存器表:LPS25HB 气压计 参考手册中关于FIFO功能的解读FIFO 普通模式1、FIFO 模式的选定 (F_MODE[2:0] in FIFO_CTRL (2Eh) set to ‘001’)2、FIFO 数据的读取 PRESS_OUT_H (2Ah),

2020-07-02 14:19:33 688

原创 关于MEMS传感器技术中FIFO功能的一点探索

文章目录关于MEMS传感器技术中FIFO功能的一点探索背景简介:1、 FIFO的硬件系统组成2、 功能模块3 、工作模式关于MEMS传感器技术中FIFO功能的一点探索背景简介:通过在MEMS信号处理电路中设计一个异步结构的FIFO,可以有效地降低系统对MEMS的频繁访问。设计一个具有多种工作模式的FIFO,可以满足一些特殊的姿态检测需求,更好地满足系统智能化操作需要。一般地,FIFO具有旁路模式、连续模式、先入先出模式和中断模式4种工作模式,在中断模式下,通过设置不同的条件,可以在不需要主系统单元干

2020-07-02 13:15:11 1147

原创 LPS25HB 气压计 的嵌入式程序开发

文章目录LPS25HB 气压计 的嵌入式程序开发开发简介:开发过程:LPS25HB 气压计 的嵌入式程序开发开发简介:虽然传感器的检测的物理性质不同,但是传感器的硬件接口一般都有一些相似。如果你做过一种一款传感器如加速度,温湿度,那么其他的传感器的嵌入式程序实现都差不多。主要涉及这样几块相同的内容:1、通用接口IIC还是SPI2、芯片是否支持FIFO的功能。3、是否支持中断的机制。开发过程:下面以LPS25HB气压传感器为例,简单介绍开发过程。1、这里我们采用IIC的通讯方式,当然首先需

2020-07-02 12:44:48 771 3

原创 IIC总线上挂载多个从机的程序实现

文章目录IIC总线上挂在多个从机的程序实现IIC简介:1、项目的硬件参考电路:2、程序实现:IIC总线上挂在多个从机的程序实现IIC简介:1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。3、多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数据,就叫做总线竞争。I2C通过总线仲裁,以决定哪台主机控制总线在一般的项目中,一般不会涉及到IIC总线上挂载多主机多从机的情况。但挂载单个主

2020-07-01 15:37:51 23850 6

drawPolygonDemo.rar

因为遇到一个项目,需要用到Qt鼠标绘制图形,进而构建上层的算法验证。折磨了我好几天了,最后还是重新学习了Qt的视图框架,整理了下实现的思路,于是就写了这样一个简单的Demo,希望对朋友们有所用处。

2020-08-25

MT6177M_RF_datasheet.rar

MT6177 RF Design Notice - - 规格说明书。 该资料比较稀缺,如果需要请联系我。

2020-08-18

Scratch 62节课 教案设计和源码.rar

Scratch 62节课 教案设计和源码。内容详实,同时附有配套的脚本代码,是学习研究Scatch编程的参考资源库。包含数学问题,音乐编程、算法设计、游戏设计等等。。。

2019-12-05

Scratch教案合集.rar

27篇Scratch 教案设计合集。内容详实,案例丰富,涉及了scratch各个模块的操作和使用,同时整理了部分学生作品。案例有:海洋音乐盒、高山滑雪、电子点单设计、趣味抽奖等等。。。

2019-12-05

Eigen类库的中文简易教程

本文档是关于Eigen类库的中文简易教程。chm格式,方便阅读。中英文是对照,还可以锻炼英语的阅读能力。

2019-11-28

Scratch 英文资料.rar

这些个是本人在指导学生练习Scratch编程过程中,整理的英文资料,欢迎大家学习参考。包括Coding_Games_in_Scratch(英文版),Animating a Scene in Scratch [handout],initiationto-algorithmics-with-scratch,等等。

2019-11-27

Scratch数学问题.rar

整理的几个scratch脚本编写的几个算法合趣味数学问题。供大家参考。如有不妥的地方,欢迎大家联系我

2019-11-27

UWB定位演示绘图软件

基于Qt5 做的一款UWB四基站定位算法演示绘图软件,基础绘图部分,及其标签的生成部分已经完成。算法验证部分后续增加。

2019-11-26

Scratch 学习笔记--知识点整理V1.0.chm

Scratch 知识点整理。根据《玩转Scratch 2.0》整理。可以作为STEM创客教育的辅助学习资料。

2019-09-09

Websocket_server_client_Form.rar

基于C# Form 开发的websocket 通讯实例。服务端与客户端可以互发消息,类似网络聊天。

2019-09-02

SerialCom_Demo.rar

1、串口工具。 2、中英文切换功能。 3、覆盖常用的串口接收和发送功能。 4、具有CRC校验功能。

2019-08-27

STM32F103RBT6单片机电流,电压,脉冲信号发生器图纸源码.rar

STM32F103RBT6单片机电流,电压,脉冲信号发生器图纸源码。

2019-08-22

ChrisPCRAMBooster.zip

一款小巧的内存管理软件,稳定可靠,来自互联网,实用功能突出,内含注册码。

2019-07-18

卡尔曼滤波算法亲测OK.rar

标量 卡尔曼滤波算法的实现,亲测可用,可直接修改后移植到项目中。

2019-07-18

三轴加速度计步算法完整源码.rar

基于三轴加速度的计步算法, 测试OK。可移植到嵌入式 ,可移动设备。

2019-07-18

STM32L1的Bootloader.rar

stm32L1 usb bootloader ,实现从usb 下载更新程序,连接ST官网胡 DFU上位机。

2019-07-17

stm32_w5500_loopback.zip

stm32F1通过SPI 接口 驱动 w5500 ,实现SOCKET 对接。

2019-07-17

monzax_api.zip

嵌人式实现Monzax接口对接程序包,可以通过IIC,SPI通讯连接。

2019-07-17

计步器完整源代码.rar

本文档是计步算法的实现,根据三轴加速度的数据,即可以实现计步,可以在C编译环境通过。可以移植到嵌入式应用。有问题可以联系我,欢迎一同探讨交流。

2019-07-17

数据库开发

数据库开发

2014-10-27

IMEI_VERIFY.rar

IMEI 号码生成与校验

2021-11-08

multiThreadTcpSeverDemo V1.2.rar

务端一键关闭所有客户端的功能。本Demo也可作为调试工具。有能力的同学可以在此基础上开发一些应用等。

2021-01-28

socket.rar

C#编写的客户端和服务端的windows示例程序。利用多线程技术异步TCP传输。可以作为socket测试工具,或进一步开发应用程序。程序可靠,测试通过。

2020-10-20

ISO IEC 24730-62-2013.doc

UWB定位接口规范。在一个系统性的RTLS中,标签和基站,以及定位引擎之间的交互接口的标准协议。目前国内的室内定位行业正在兴起,该协议的实现是迈入该行业的重要一环。希望对朋友们有所帮助。

2020-10-12

KidMath.zip

本程序实例是用C#编写,自动成成口算题,支持加减乘除等用户自定义的功能。支持word版本输出,方便用户打印。

2020-06-11

mySemaphores.rar

QMutex 互斥锁的应用。 一个简单的应用,互斥锁在多线程方位共享资源非常有用。 该示例是Qt5.14 上编写的。控制台显示,非常简单清楚明了了解释了互斥锁的应用。

2020-04-30

threadComputerDemo.rar

Qt 并行计算圆周率。这是一款并行计算的简单实例,可以比较普通单线程计算与并行计算的区别。可设置循环次数,也可以测试计算机的计算性能。通过不同圆周率的不同计算方法,可以体验到不同的收敛速度。本实例包含莱布尼茨级数、欧拉级数,傅里叶展开级数、以及蒙特卡罗统计方法来计算得到圆周率。

2020-04-29

multiThreadTcpSeverDemo.rar

本实例利用Qt实现多线程的TCP服务端。同样可以作为一款测试工具。并且支持循环发送,重复发送,HEX文件发送。

2020-04-26

Qt 多线程.rar

因为项目中要实现多线程的并发处理,所以先从简单实例中来理解多线程技术,本文档是用Qt5 中的多线程来处理定时打印的功能。然后利用信号槽机制将线程中处理的数据传递到主窗口中显示,初学者可借鉴。

2020-04-23

ChildMath.rar

Qt写的一款口算生成器,方便辅导孩子进行口算训练,可以自定义生成加减乘除、自定义口算题的值范围,生成口算题份数的设置等,直接格式化生成word文档。

2020-04-03

Qt GraphicsView 添加图元.rar

Qt 场景、视图、图元的Demo,通过单击相应的空间相场景中添加椭圆、矩形、多边形、文本等图元。是初学者了解Qt的视图框架的模板软件。

2020-03-13

Qt 基于定时器的动画.rar

在自学Qt入门的时候,想做几个简单的动画,类似Scratch动画一样,只不过Qt是用代码的方式编程。C++做界面设计,实现动画,是一个非常友善的工具,尝试些了几行代码,运用Qt的场景视图和定时器的框架,简单实现了,希望对初学者有所帮助。

2020-02-28

信息奥赛NOIP提高组历年真题与解答

信息奥赛(NOIP)提高组历年真题2010-2018,附解答。是学习计算机编程的非常有用的参考资料。尤其对中小学的信息教育有一定的参考价值。

2020-02-15

信息奥赛NOIP普及组历年真题与解答.rar

信息奥赛NOIP普及组历年真题与解答1995-2018。是青少年指导孩子学习编程的参考资料。适合中小学学生学习编程。同时也可以作为中小学教师辅导竞赛必备的一手资料。

2020-02-15

Fang TDOA.rar

该文档是TDOA fang算法的实现,利用三基站来进行二维定位。C++程序实现 Qt 平台上编译通过。目前移动通讯定位,NBLOT、UWB 等通讯的方式中,都可以实现基础的定位功能。fang算法简单,复杂度不高。

2020-01-15

信息奥赛一本通解题题库.pdf

本文档是信息奥赛一本通的解题库。是学习C++语言和算法非常棒的参考资料,也是青少年信息奥赛的参考用书。可以作为中小学教师,以及学习编程的非常好的参考资料。本人在做实际项目中深有体会,光会写代码,而不会去总结思考,那永远也成为不了一名出色的软件工程师。所以掌握必要的算法是非常重要的。

2019-12-30

信息奥赛一本通题解目录.chm

本文档是信息奥赛一本通的解题库。是学习C++语言和算法非常棒的参考资料,也是青少年信息奥赛的参考用书。可以作为中小学教师,以及学习编程的非常好的参考资料。本人在做实际项目中深有体会,光会写代码,而不会去总结思考,那永远也成为不了一名出色的软件工程师。所以掌握必要的算法是非常重要的。

2019-12-29

18款 Scratch 趣味游戏合集.rar

Scratch是合适少儿游戏制作的一款入门的软件,新颖、有趣的游戏制作可以激发孩子的学习兴趣。本人在授课的过程中收集整理了一些比较经典十八款的游戏,如:俄罗斯方块、贪食蛇、极简跑酷、神奇的小鸡、坦克大战、海浪潜艇、打宝箱、超级玛丽、数字华龙道等。

2019-12-23

socket.rar

Qt5 Socket 简单通讯实例,本人在做上位机开发的时候,简单做的一个案例,可实现客户端和服务端的收发。 案例简单实用,供参考。

2019-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除