自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (20)
  • 问答 (2)
  • 收藏
  • 关注

转载 QT上位机软件适配不同分辨率的电脑问题解决

在QT的main函数中,在“QApplication a(argc, argv);”之前加上如下几句语句,即可实现QT上位机软件适配不同分辨率的电脑。

2023-09-30 21:44:25 560 1

原创 用winform解析设备写入Excel表格的数据,再把解析得到的数据存入新的Excel中进行曲线描点观察出设备的运行状态

用winform解析设备写入Excel表格的数据,再把解析得到的数据存入新的Excel中进行曲线描点观察出设备的运行状态

2023-01-14 14:47:28 385 1

原创 volatile的作用

volatile的作用

2022-12-26 00:48:22 281

原创 MounRiver Studio软件工程创建

MounRiver Studio软件工程创建

2022-12-07 08:29:03 251

转载 有关MounRiver将灰色库的文件参与或排除编译

有关MounRiver将灰色库的文件参与或排除编译

2022-12-05 15:41:45 193

原创 CH573F用WCHISPToolV3.3软件配置PB11烧录程序后无法识别到USB的解决办法

CH573F用WCHISPToolV3.3软件配置PB11烧录程序后无法识别到USB的解决办法

2022-11-19 17:34:24 2024 1

原创 阿里云MQTT服务器搭建

阿里云MQTT服务器搭建

2022-11-06 18:39:19 687

原创 Keil设置单片机的Bootloader和App的Flash空间地址段

以STM32F407VGTx单片机为例,Flash内存大小为1MByte=(1*1024*1024=1048576Byte=0x10 0000),现在为Bootloader分配 64KByte 的空间,为App分配 960KByte 的空间。

2022-10-04 18:54:22 2265

转载 C++枚举类型enum与enum class的使用

C++枚举类型enum与enum class的使用

2022-09-19 10:59:44 2325

转载 QT comboBox鼠标点击事件

但是QT是基于C++的面向对象,有了这个特点,我们就可以继承原来的类,然后重写里面的方法来实现基类中没有的方法,比如 clicked 事件。在QComboBox 中添加鼠标点击事件的步骤为首先新建一个类(MyComboBox),继承QComboBox类,然后在新建的类里面添加mousePressEvent事件,mousePressEvent是QT里面的鼠标点击事件,直接就能用,接着在这个mousePressEvent事件函数里面触发自定义的 mouseSingleClickd信号,这样就实现在 QCombo

2022-08-24 16:58:52 3007 1

原创 面试题汇总

1、统计一个字节数据的二进制格式中位数为1的个数。2、把一个无符号整形数据高低位进行逆变。比如1逆变后得到0x80000000,2逆变得到0x40000000,3逆变得到0xC0000000。

2022-08-15 19:55:46 244

原创 学习C++第二十五课--using定义模板别名与显式指定模板参数笔记

using定义模板别名与显式指定模板参数

2022-08-12 00:15:09 1041 1

原创 学习C++第二十四课--成员函数模板,模板显示实例化与声明笔记

成员函数模板,模板显示实例化与声明

2022-08-11 19:00:18 1409 1

原创 学习C++第二十三课--使用typename的场合、函数模板、默认模板参数与趣味写法分析笔记

使用typename的场合、函数模板、默认模板参数与趣味写法分析

2022-08-11 18:28:42 1047

原创 学习C++第二十二课--类模版概念与函数模版的定义、调用笔记

类模板和函数模板不一样,编译器不能为类模板推断模板参数。所以为了使用类模板,必须在模板名后面用尖括号“”提供额外信息,这些信息其实就是对应着模板参数列表里的参数。例如我们已经熟悉的vector,这里面的vector是类模板,尖括号里的int就理解成模板参数,通过这个模板参数指出容器vector中所保存的元素类型。C++中为什么会出现类模板这个概念呢?当然这也与函数模板一个道理,一个容器,如 vector 容器 ,可以往里面放整型元素、实型元素 、字符串 ,甚至还可以装其他类对象。为了避免出.......

2022-08-11 18:09:33 947

原创 学习C++第二十一课--模版概念与函数模版的定义、调用笔记

泛型编程是以独立于任何特定类型的方式编写代码。使用泛型编程时,需要提供具体程序实例所操作的类型或者值。模板是泛型编程的基础。模板是创建类或者函数的蓝图或者公式。通过给这些蓝图或者公式提供足够的信息,让这些蓝图或者公式真正地转变为具体的类或者函数,这种转变发生在编译时。模板支持将类型作为参数的程序设计方式,从而实现了对泛型程序设计的直接支持。也就是说,C++模板机制允许在定义类、函数时将类型作为参数。......

2022-08-11 17:50:58 114

原创 学习C++第二十课--对象移动、移动构造函数与移动赋值运算符笔记

对象移动、移动构造函数与移动赋值运算符

2022-07-27 21:10:09 1059

原创 ubuntu16.04,g++5.4版本不支持c++11标准的解决方法

在C++工程文件中写c++11的右值引用时,编译器报错。

2022-07-24 21:44:23 1443 1

原创 C++学习第十九课--临时对象深入探讨、解析与提高性能手段笔记

临时对象深入探讨、解析与提高性能手段

2022-07-15 20:46:58 552

原创 C++学习第十八课----RTTI、dynamic_cast、typeid、type-info笔记

RTTI、dynamic_cast、typeid、type-info

2022-07-13 21:36:54 241

原创 子类调用父类的带参构造函数讲解(访问等级和继承)

子类调用父类的带参构造函数讲解、访问等级和继承

2022-07-13 00:09:59 1228

原创 C++学习第十七课----友元函数、友元类与友元函数笔记

友元函数、友元类与友元函数

2022-07-11 22:49:52 323

原创 C++学习第十六课--父类指针、虚/纯虚函数、多态性与析构函数笔记

-父类指针、虚/纯虚函数、多态性与析构函数

2022-07-10 19:46:21 1187

原创 C++学习第十五课--子类、调用顺序、访问等级与函数遮蔽笔记

很多类之间有一种层次关系,有父亲类(简称父类/基类/超类),有孩子类(简称子类/派生类)。如卡车和轿车,它们都是车,它们有一些共性,比如说都烧油、都有轮子、都在机动车道上行驶。细想一下,可以定义一个车的类,把这个车的类当成父类,从这个父类派生出卡车、轿车等,那么,卡车类、轿车类就属于子类。...

2022-07-09 23:02:33 359

原创 C++学习第十四课--重载运算符、拷贝赋值运算符与析构函数笔记

1、可重载的运算符列表:

2022-07-07 23:49:28 336

原创 C++学习第十三课--拷贝构造函数笔记

在第10课中讲过类对象的复制,类对象的复制就是每个成员变量逐个复制,下面再讲解一下类对象的复制......下面引出拷贝构造函数的概念

2022-07-06 14:06:25 289

原创 C++学习第十二课--类内初始化、默认构造函数、“=default;”和“=delete”笔记

1、类相关非成员函数在实际编写代码中,有时候也会遇到一些额外的功能函数,例如某个功能函数是打印某个类中一个成员变量值,这种额外的功能函数虽然和这个类有点关系,但感觉这种函数又不应该定义在类里面,这种函数声明和定义可以放在该类成员函数的声明和定义的文件中。下面例子以打印学生信息函数的声明和定义进行说明。......

2022-07-03 23:11:06 911

原创 C++学习第十一课--inline、const、mutable、this和static笔记

一、在类定义中实现成员函数inline在.h头文件中声明类,如下:

2022-07-02 19:32:58 415

原创 C++学习第十课--构造函数详解、explicit与初始化列表笔记

在一个类中,用成员函数初始化成员变量的值,定义了一个类对象后忘记调用了这个成员函数,则该对象里面的成员变量的值变得不确定(未被初始化),如果不小心使用了这些成员变量的值,则会出现代码编写错误,如下:...........................

2022-06-30 21:30:20 392

原创 C++学习第九课--类的成员函数、对象复制与私有成员笔记

1、总述类相当于一种物体的模版,比如人民币模版,按着这个特性和模版生产出很多人民币,比如汽车模版,根据这个车的模版,可以生产出各式各样的车型,比如人类,有身高、体重、能吃饭睡觉等。......

2022-06-30 21:18:33 437

原创 C++学习第八课--迭代器精彩演绎、失效分析及弥补、实战笔记

一、迭代器简介 迭代器是一种遍历容器内元素的数据类型。这种数据类型感觉有点像指针,读者就理解为迭代器是用来指向容器中的某个元素的。string可以通过[ ](下标)访问string字符串中的字符,vector可以通过[ ]访问vector中的元素。在C++中,很少通过下标访问它们,一般都是才有迭代器来访问。除了vector容器外,C++标准库中还有几个其它种类的容器。这些容器都可以使用迭代器来遍历其它的元素内容。string其实是字符串,不属于容器,但string也支持用迭代器遍历。.....

2022-06-28 21:28:41 654

原创 C++学习第七课--vector类型笔记

1、vector类型简介vector类型是一个标准库种的类型,代表一个容器,集合或者动态数组这样的一种概念。可以把若干个对象放到这个容器里面。要想使用这种类型 需要在.cpp 源文件开头包含 vector 头文件:#include另外为了方便引用这种类型,也需要添加:usingnamespacestd;...............

2022-06-26 21:50:25 1218

原创 C++学习第六课--string类型操作笔记

1、string简介string是用来处理可变长字符用的,vector是一种集合、容器或者动态数组的概念。string类型是一个标准库中的类型,代表一个可变长字符串。string也位于std 命名空间中。所以,要使用string类型.cpp 源文件前面也增加 using namespace std 代码行,后续就可以直接使用string类型,如果不加这行代码,每次都要使用stdstring的形式,比较麻烦。.........

2022-06-25 21:26:56 318

原创 C++学习第五课--函数新特性、内联函数、const详解笔记

一、函数前置与后置返回类型函数在声明和定义时,可以不用写形参名字,直接写形参数据类型,但是为了代码的可读性和维护,建议在声明和定义函数时都要写形参名字。

2022-06-25 14:20:12 296

原创 C++学习第三课--范围for语句、动态内存分配和nullptr笔记

for语句用于遍历一个序列的例子。

2022-06-21 19:45:50 260

原创 几种排序算法

1、插入排序算法 2、选择排序算法

2022-06-20 09:22:36 81

原创 单向链表实现--计数

单向链表和计量统计函数实现:

2022-06-19 23:13:06 293

原创 单向链表的实现--排序

在讲解单向链表排序之前,我们先用快速排序算法对一个数组的元素从小到大进行排序,然后输出打印显示,快速排序算法不清楚的先自己查资料学习了解,这里不对算法进行讲解。

2022-06-15 00:16:36 1560 2

原创 单向链表的实现--修改

本讲讲述对单向链表的结点内容进行修改,然后遍历显示修改后的内容。接着前面讲的内容继续往后面追加新内容。实现功能 -->“修改:根据指定的 ISBN, 修改该图书的价格。”其实实现 “修改” 的功能可以根据前面讲的查询功能程序进行修改,把前面的查询功能函数拷贝过来,如下所示。......

2022-06-14 00:06:28 194

原创 单向链表的实现--删除

本讲讲述单对向链表的第x个结点进行删除,示意图如下所示,

2022-06-13 00:34:50 432

串口调试精灵V6.9.1.zip

本串口调试精灵是本人自己用C#写的,基本稳定,有需要的同行可以下载使用,不可商用................

2020-01-15

串口调试精灵V6.1.zip

自己用C#写的一款C shape 上位机软件--串口调试精灵,仅用来学习使用,不支持商用,有需要的同行可以下载使用,不用任何积分。

2019-12-23

串口调试精灵V01--20191121.zip

串口调试精灵是用C#写的窗口调试助手,已经趋向稳定,可以在原框架上扩展和延伸,有需要的可以参考

2019-11-29

STM32F407按键和LCD多级菜单显示.zip

STM32F407单片机按键和12864 LCD多级菜单,可用来学习和参考!

2019-06-12

FT230x资料汇总--驱动+配置软件+datasheet

FT230x资料汇总(驱动+配置软件+datasheet),需要的同行可以下载来看看!

2019-03-02

msp430单片机--疯狂的石头视频教程

msp430单片机--疯狂的石头视频教程,有需要的可以下载下来看看!

2018-10-08

msp430单片机--力王天子教程

msp430单片机--力王天子教程,有需要的可以下载下来看看!

2018-10-08

RN8302、RN8302B

RN8302、RN8302B,官方给的芯片使用手册资料,电路原理图,官方提供的源码等。

2018-08-16

STM32_HAL库封装函数_点亮LED

STM32_HAL库封装函数_点亮LED,可以了解一下.........................

2018-08-15

STM32_HAL+串口+DMA发送和不定长度数据接收

STM32_HAL+串口+DMA发送和接收,可做项目研发,串口用DMA发送和接收,减轻CPU负担。

2018-08-15

STM32最新选型手册

STM32最新选型手册,可以进行引脚、I\O口、Flash和RAM对比,选出合适的型号作为研发指导。

2018-07-12

esp8266Wifi模组AT指令入网调试

esp8266Wifi模组AT指令入网调试;模组与电脑网络调试助手通信!station模式(UDP、TCP模式)、softAP模式(包括UDP、UDP模式)、station+softAP模式等,想入门的可以下载了看一下!

2018-07-06

codeblocks-17.12mingw-setup

强大的codeblocks-17.12mingw-setup,自带mingw编译工具。

2018-01-03

codeblocks-16.01自带mingw

codeblocks-16.01mingw.exe,自带mingw,下载安装即可使用。

2017-12-27

STM32F103--SHT30温湿度传感器

现成的STM32F103--SHT30温湿度传感器代码,能用........

2017-12-27

低功耗蓝牙开发权威指南

《低功耗蓝牙开发权威指南》通过与经典蓝牙作对比,详尽介绍了将深入影响下一次无线技术革命的低功耗蓝牙技术的产生、设计、工作原理及其良好的节能、抗干扰特性和灵活、简单的开发特点。本书分为四个部分,分别阐述了低功耗蓝牙技术及其控制器、主机的工作原理,以及应用程序的设计开发,适合从事低功耗蓝牙产品开发工作的工程师、应用程序开发人员、设计师或市场营销人员等各类读者阅读。

2017-12-11

STM32F4_LCD12864驱动

详细的STM32F4的LCD12864完整驱动,感兴趣的朋友可下载做研发参考。

2016-10-02

网络和串口调试助手

一个网络和三个不同的串口调试助手

2016-06-01

CRC16校验码详解

详细的讲解了CRC16校验码

2016-05-20

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

TA关注的人

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