自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(170)
  • 收藏
  • 关注

原创 QObject::connect: No such slot 问题解决

如果检查过slot函数的命名与connect绑定的一致,那么,直接去源代码文件夹中,删除掉moc_xxx.cpp即可!然后重新qmake,重新编译即可。

2025-04-03 16:24:35 328

原创 问题记录:inet_pton函数无法识别问题

MinGW编辑器时QT自带的编辑器,不包含一些Windows的库,所以,对于网络相关的一些接口函数,不支持。在MinGW编辑器下,inet_pton函数无法识别。切换至任意的MSVC编辑器,就可以解决问题。

2025-03-24 17:40:39 69

原创 问题解决:打印输出,显示报错“常量中有换行符”

在QT的MinGW编辑器下,当打印输出中,有中文时,不会报错。当切换到MSVC编辑器下后,报错“常量中有换行符”。运行后,发现问题并未解决。但网上有帖子用该行代码解决了问题,于是乎采用了第二种方式。

2025-03-24 17:34:10 225

原创 头文件循环引用导致报错

头文件循环引用时,会导致报错unknown type name!包含头文件后,可以跳转找到类型定义,但是编译器依旧报"unknown type name"!对于引用的头文件内容,需要清晰明了,请勿循环引用!

2025-02-18 10:50:03 103

原创 嵌入式小白

看门狗”就是一个计数器,由于位数有限计数器能够装的数值是有限的(比如8位的最多装256个数、16位的最多装65536个数),从开启“看门狗”那刻起,它就开始不停的数机器周期,数一个机器周期就计数器加1,加到计数器盛不下了(术语叫溢出)就就产生一个复位信号,重启系统。

2024-12-28 16:46:33 152

原创 虚拟机安装win7系统解决问题记录

如果按照步骤一步步操作后,出现了如下error:Operating System not found找不到操作系统。一般就是镜像文件有问题,不用怀疑,直接去网上下载一个新的win7镜像文件,重新配置即可。

2024-11-20 22:43:27 551

原创 细思QT编程之路

MDI多文档界面熟悉回顾!

2024-10-17 23:53:58 149

原创 Qt之Qxlsx库的配置与使用

②在项目工程中建立一个新的文件夹qxlsx,将解压后的整个文件夹中的src文件夹,放入项目工程文件夹qxlsx中。下载地址 https://github.com/dbzhang800/QtXlsxWriter。就可以正常使用Qxlsx库了!①下载完成之后,直接解压文件夹即可。

2024-07-15 23:43:22 890

原创 C语言编程问题记录

答:是的,当你使用一个5字节的结构体指针去指向一个10字节的缓存时,实际上取用的是这10字节缓存的前5个字节。这是因为指针的类型决定了它如何解读所指向的内存区域。在这种情况下,指针只会解读足够的字节来匹配其自身的结构体大小。例:定义一个5字节的结构体指针,去指向一个10字节的缓存,是否取用的就是10字节缓存的前5个字节?

2024-06-28 23:57:17 157

原创 待归纳:C语言基础归纳-指针总结

C语言基础归纳-指针总结。

2024-04-08 22:49:48 158

原创 Qt中关于信号与槽函数的思考

为了说明信号与槽函数的关系,此时,需要在弹出的窗口上。

2024-02-28 22:32:34 684 1

原创 Qt中tableView控件的使用

如果不修改属性,使用默认属性可能会出现设置的右键菜单无效(customContextMenuRequested触发)。

2024-02-28 00:03:39 949

原创 Qt中控件pushbutton的使用

③混合生成方式(代码+UI界面):推荐此种方式,需要注意的是,此种方式下,添加槽函数,会自动绑定,只不过connect的内容不会在cpp文件中生成(无需自己写connect函数进行绑定),会在ui->setupUi(this)中自动实现connect绑定。②纯UI界面生成:通过拖动工具栏中已有的pushbutton控件进行实现,但一些属性设置上,纯UI界面操作复杂,不推荐;①纯代码生成:通过代码实现pushbutton控件所有的属性,不推荐;

2024-02-25 21:17:47 940

原创 C语言中如何取一串比特中的特定位的比特

向右的移位操作相当于丢掉最后的几位,然后剩下的位数进行“与”运算即可。此处在进行计算时,选择转化成十六进制的数进行“与”运算,想要取n位比特,就对应的把二进制的n个1转化成十六进制的数,然后进行“与”运算即可。

2023-12-04 21:48:49 965

原创 sort函数进行二维vector的排序

sort(envelopes.begin(), envelopes.end(), [](const auto& e1, const auto& e2) { return e1[0] < e2[0] || (e1[0] == e2[0] && e1[1] > e2[1]); });

2023-07-23 15:59:05 240

原创 虚拟机USRP问题记录

1、出现问题:虚拟机进行ping命令时出现:Network is unreachable。

2023-07-23 15:58:24 365

原创 优先级反转

资源具有优先级,其优先级与预计要求占用此资源的任务中的最高优先级相同。要求占用资源的任务的优先级在得到资源后,会动态提升任务自身的优先级,新的优先级是任务此时所占用的所有资源中最高的资源优先级。在实时操作系统中,高优先级任务需要访问的资源被低优先级的任务占用,导致高优先级的任务被阻塞,高优先级任务必须等待低优先级任务释放资源后才能唤醒。如果获得互斥资源的任务由低优先级变为高优先级,那么中等优先级的任务就不会抢占该任务,也就不会导致需要同一资源的其他高优先级任务因为低优先级任务阻塞而出现不确定的时间。

2023-07-21 16:28:30 214

原创 RTEMS系统从零开始

RTEMS从零开始

2023-07-20 14:22:46 559

原创 C语言实现多态

多态

2022-09-17 11:52:07 1376

原创 中国系统面试0819

面试

2022-08-20 17:23:53 405

原创 C++字符串输入问题

字符串输入

2022-08-20 17:10:56 408

原创 vector<pair<int,int>> 的使用和sort排序

vector pair sort

2022-08-20 16:47:37 4773 1

原创 面试问题整理(不断更新)

面试

2022-08-15 13:32:26 508

原创 单链表的创建

链表

2022-08-12 17:31:55 512

原创 熟记01:两个有序链表的合并(递归法、迭代法)

单链表

2022-08-11 15:39:37 513

原创 单链表增加虚拟头结点

单链表

2022-08-10 15:49:41 1025

原创 笔试题大疆08.07

笔试

2022-08-09 16:54:55 587

原创 回溯算法讲解

回溯

2022-07-29 17:06:58 152

原创 排序:快排(随机选择枢轴)、堆排序、归并排序

排序

2022-07-18 23:04:38 466

原创 关于递归的理解

剑指offer64题的题解

2022-06-09 22:16:54 122

原创 sort函数进行二维vector的排序

利用一组数据来说明,sort函数进行二维vector的排序:envelopes = [[5,4],[6,4],[6,7],[2,3]]代码如下:#include<iostream>#include<vector>#include<algorithm>using namespace std;int main() { vector<vector<int>> envelopes(4,vector<int>(2,0));

2022-04-22 22:28:35 2968

原创 stringstream的用法

1.用stringstream来分割指定的字符字符串,代码如下://用stringstream来分割指定的字符字符串#include <iostream>#include <sstream>#include <vector>#include<queue>#include<string>using namespace std;int main() { string str = "1,2,3,4,5"; string

2022-04-21 00:58:52 6120

原创 利用模板类实现栈

代码如下:#include <iostream>#include <vector>#include <cstdlib>#include <string>#include <stdexcept>using namespace std;template <class T>class Stack {private: vector<T> elems; // 元素 public: vo

2022-04-19 16:16:32 613

原创 getchar函数的使用

举一个例子:代码如下:#include<iostream>#include<vector>#include<string>using namespace std;int main() { int n = 3; vector<int> vec(3, 0); for (int i= 0; i < n; i++) { cin >> vec[i]; getchar(); } for (int i = 0; i &l

2022-04-14 08:55:52 283

原创 快速排序整理

理解图:附上代码:class Solution {public: vector<int> getLeastNumbers(vector<int>& arr, int k) { quickSort(arr, 0, arr.size() - 1); vector<int> res; res.assign(arr.begin(), arr.begin() + k); return res;

2022-04-01 19:42:23 368

原创 C++中this指针使用

this指针的使用:this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。注意:1.this 是 const 指针,它的值是不能被修改的,一切企图修改该指针的操作,如赋值、递增、递减等都是不允许的。2.this 只能在成员函数内部使用,用在其他地方没有意义,也是非法的。3.只有当对象被创建后 this 才有意义,因此不能在 static 成员函数中使用this 实际上是成员函数的一个形参,在调用成员函数时将对象的地址作为实参传递给 t

2022-03-28 17:09:04 2021

原创 C++中vector的使用小结

关于vector的使用,特别好用的一些点:1、一维数组vector使用时:附上代码如下:#include<iostream>#include<vector>using namespace std;int main() { int n; cin >> n; int number; vector<int> res(n,0); //初始化一个含有n个元素的一维数组,初始元素为0 //看初始化为0是否成功,进行打印输出 for (int i

2022-03-28 00:38:13 1779

原创 vector的使用

直接附上用例:#include<iostream>#include<vector>using namespace std;int main() { string str; cin >> str; vector<int> count(27, 0); //建立一个大小为27,所有初始个数皆为0 for (int i = 0; i < str.size(); i++) { if (str[i] >= 'a' && s

2022-03-21 14:24:53 392

原创 力扣网页PC端无法进入(问题得到解决)

最近发现在不同地方,使用不同WiFi时,有些地点出现力扣网页PC端无法加载的问题。按照网上方法进行了调试,发现帖子推荐改hosts文件,将自己电脑https://leetcode-cn.com/的对应IP加入hosts文件。此种方法,试了后,并没有解决问题。...

2022-01-22 11:06:58 15763 21

原创 unordered_map<int,bool>中:bool类型,未初始化时,默认为

默认为false吗?

2022-01-20 22:08:14 902

空空如也

空空如也

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

TA关注的人

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