自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针的理解

*p2:10-----------------------------------------------------二级指针p2指向的一级指针p1指向内存的保存值,其实就是变量a的值。*p1:10------------------------------------------------------一级指针变量p1指向的地址的值,也就是变量a的值。&p2:0x00009-----------------------------------------------二级指针p2的内存地址。

2024-07-26 11:22:14 593

原创 QT 软件发布流程

在QT Creator 里点击‘项目’,然后再构建步骤局域局域栏里,点击‘添加Build步骤’,选择‘Custom Process Step’,然后在命令行输入‘windeployqt’,参数行输入‘%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe’,Working directory输入‘%{buildDir}’后,重新编译,会发现在exe下出现很多dll。构建完成,点击RUN可以直接运行构建好的.exe文件。

2024-01-25 16:00:36 591

原创 Qt Creator搭建Android开发环境

然后我想尝试一下Qt的跨平台特性,将同一份代码在生成windows应用的情况下,再生成安卓应用,但是发现安装qt软件时没有自动安装安卓的编译环境,所以需要自己手动搭建。我在电脑上安装了如下版本的Qt软件,使用安装自带的编译器可以进行windows平台的应用开发。主要记录配置好可用的JDK、NDK以及SDK的版本组合,如下图。

2024-01-24 15:11:28 481

原创 linux-信号

什么是信号?信号是事件发生时对进程的通知机制,也可以把它称为软件中断。信号与硬件中断的相似之处在于能够打断程序当前执行的正常流程,其实是在软件层次上对中断机制的一种模拟。信号的本质?信号本质上是 int 类型的数字编号,这就好比硬件中断所对应的中断号。内核针对每个信号,都给其定义了一个唯一的整数编号,从数字 1 开始顺序展开。信号的作用?用于进程间的通讯,达到通讯、同步等目的。产生信号的情况有哪些?1、 硬件发...

2022-02-07 15:14:27 1019

原创 Qt多线程创建流程

什么是主线程?主线程在Qt中就是创建工程默认的那个main函数。主线程的作用?用于主界面控件的操作,因为子线程是不能直接去操作主线程的控件,需要通过带参数的信号槽去互传信息。主线程中最好不要放入耗时的业务代码,这样系统会卡顿,要将他们放到子线程中。什么是子线程?子线程就是在主线程中创建的通常用于执行耗时业务代码的子程序。通常子线程是在一个whilie(1) {...}死循环中的。子线程的作用?执行...

2022-01-28 09:49:37 1472

原创 场效应管笔记

2022-01-20 18:01:22 231

原创 指针数组和数组指针

指针数组:定义:int *a[10];区分:首先要知道[]的优先级别高于*,所以a先与[]组合成常见的数组。然后与前面的int*组合成数组中装的元素的类型。我们常见的就只是int,他就只是一个普通的int类型,这里加上了*就表示是指针,也就是说它是个数组,里面装的是int型的指针,也就是指针数组。使用:a[0],a[1]表示取数组元素,但是是指针类型,所以a[0],a[1]表示的是指针所指向的地址,*a[0]才表示数组第一个指针元素指向地址的数据值。作用:可以保存很多一级指针变量,作为一个集

2022-01-20 17:54:07 595

原创 stm32 bootloader笔记

主要的细节部分参考:基于STM32的简易Bootloader实现 - JiuLiBlog - 博客园这篇博文,写得比较较详细,这里是在他的基础上对部分内容做总结:对bin文件的解释:对中断向量表地址和复位函数地址的区分:中断向量表: 中断向量表是芯片厂商默认的一些中断函数的入口地址组合成的一张表,它必须位于整个独立程序的最前面,紧接着就是复位函数,程序真正的执行就是从这个函数开始的。 中断向量的偏移我们可以通过下面方法来设置: ...

2022-01-20 16:35:16 571

原创 ARM处理器三级流水操作(PC寄存器)

ARM 处理器 3 级流水线:取指->译码->执行,这三级流水线循环执行。比如当前正在执行第一条指令的同时也对第二条指令进行译码,第三条指令也同时被取出存放在 R15(PC)中。我们喜欢以当前正在执行的指令作为参考点,也就是以第一条指令为参考点,那么 R15(PC)中存放的就是第三条指令,换句话说就是 R15(PC)总是指向当前正在执行的指令地址再加上 2 条指令的地址。对于 32 位的 ARM 处理器,每条指令是 4 个字节,所以:R15 (PC)值 = 当前执行的程序位置 + 8

2022-01-19 11:34:44 2269

原创 PID算法学习笔记-胥老师讲解版本

2022-01-18 17:56:57 521 2

原创 CRC校验中的“模2”除法运算流程图和图示

模2除法运算学习笔记。

2022-01-17 17:17:06 2701

文件的操作

文件的相关操作

2016-09-03

在一个窗体的同一位置加载不同的内容

通过一个按钮,使同一窗体的同一位置显示不同的控件及内容。

2016-09-03

仿QQ消息任务托盘闪烁提示

使用TCP协议给主机发送消息,并使在任务托盘的图标在接收到消息时闪烁。

2016-09-03

仿QQ抽屉式打开

模仿QQ的抽屉式打开以及自动靠边隐藏

2016-09-03

鼠标指示到控件,控件抖动一下

此源程序使用户鼠标指到控件时,控件抖动一下作为对用户的反馈,增强了用户的体验感。

2016-09-01

任务托盘图标的闪烁

此源程序模仿了任务托盘来消息时的图标闪烁

2016-09-01

窗体和控件的抖动

此源程序模仿了QQ来消息时图标的抖动及窗体的抖动

2016-09-01

窗体的靠边自动隐藏

次源程序模仿了QQ的靠边自动隐藏功能

2016-09-01

C#Modbus RTU 通信协议

此源代码实现了Modbus RTU协议的窗口软件化实现,可以直接接线使用,源代码有关键的注释。

2016-08-26

C#实现用户界面控件的拖动

此源代码进行了针对用户控件可拖动的演示操作。

2016-08-26

用C#对Excel文档进行创建,读取,写入

此源代码用C#语言创建了Excel文档,并进行了读取和写入操作。

2016-08-26

空空如也

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

TA关注的人

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