自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在qtcreator debugger上运行gdb命令

在main.cpp文件的第7行加入条件断点,条件为i==5。在main.cpp文件的第5行加入断点。

2024-09-22 03:59:54 231

原创 Qt Debugging帮助文档

但不知道为什么,46行的条件没有生效,47行的条件生效了。在程序停止之前忽略该断点200次。当i==10时,程序中断。

2024-09-22 03:17:40 233

原创 对软件进行调试

7.无法重现的情况应该是特殊的情况,需要分析有哪些可能的条件下才会出现异常。

2024-09-22 02:12:20 195

原创 Qt断点调试

Locals and Expressions:控制右侧变量监视窗口是否显示。Shift+F11:单步退出所在的那个函数,进行下一步。记录了该应用程序运行时依赖的dll库。线程窗口:可以与stack进行联动。Breakpoints---断点。5.在右键菜单中可以移除。Stack---堆栈。Modules:模块。暂时还不知道干啥的。

2024-09-21 15:51:26 335

原创 QTCreator 调试:unknown debugger type “No engine“

一开始Debuggers---Auto-detected这里第一row第一个项是标红的,然后没改东西,点完应用Apply以后,就可以调试了...(不太理解)

2024-09-21 05:42:30 206

原创 柱状图与饼图

柱状图饼图。

2024-09-21 05:17:52 153

原创 QTableWidget的setRowCount

然后执行刷新操作,单元格的内容发生改变。昨天遇到了一个bug。

2024-09-21 05:08:04 131

原创 达梦数据库的了解

使用的数据库管理工具是。

2024-09-21 04:39:48 234

原创 局域网UDP通信实验

手机IPV4地址:192.168.0.20。电脑IPV4地址:192.168.0.39。此时手机和电脑在同一局域网中。这篇文章中提到的调试助手。随身WIFI连接电脑。手机端使用app梦络。

2024-09-14 01:57:06 224

原创 Qt与Udp

所以该包只能限制在本网段。,当某机器发出目的地址为。只能在局域网中转发。

2024-09-14 01:26:58 640

原创 测试用例的了解

测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。:对同样的测试用例,系统的执行结果应当是相同的。:对程序中的可能存在的错误有针对性地测试。最近在做的工作主要是。

2024-09-13 23:40:10 408

原创 C++中的try与catch

【代码】C++中的try与catch。

2024-09-13 02:15:51 184

原创 QScopedPointer的了解

技术,当QScopedPointer被销毁时,它将。QScopedPointer使用了。QScopedPointer不支持。本文摘录自上面的文章。其类似于C++11中的。

2024-09-11 01:33:56 353

原创 单例模式的学习

【代码】单例模式的学习。

2024-09-10 01:20:55 320

原创 近期工作思考

(4)写程序,免不了会写出来bug,如果不是自己写的代码,而是别人的bug,这时候就非常考验。的,程序的层次尽量分明,一层叠一层,的时候,一些代码就会显出问题了,比如。,写的好的话,可以减少代码冗余。真是感觉到被广泛使用,以及。(3)一般来说,是要把。的能力了,挺重要的!

2024-09-10 00:43:53 158

原创 银河麒麟下使用QtCreator

进行开发,感觉其实使用起来也挺方便的,跟在Windows下开发非常类似,没什么大差别。近期接触的一个项目,是在。

2024-09-10 00:28:54 134

原创 奇异递归模板模式(Curiously Recurring Template Pattern)

在Action模板参数中接收Animal类型的引用(或指针)并在其中调用了animal对象的Run方法,由于这里传入的是不同的子类对象,因此Action中的animal也会有不同的行为。通过CRTP可以使得类具有类似于虚函数的效果,同时没有虚函数调用时的开销(虚函数调用时需要通过虚函数指针查找虚函数表进行调用),同时类的对象的体积相比使用虚函数也会减少(不需要存储虚函数指针),但是缺点是无法动态绑定。基类为Base,是模板类,子类Drived继承自Base同时模板参数为Drived,基类中有接口。

2024-09-04 01:54:33 744

原创 在Ubuntu上运行QtCreator相关程序

(2)之前在Windows上其实写过很多demo,现在希望把它们的源码移到Ubuntu上,然后使用Linux下的Qt Creator编译运行。思考:之前并没有觉得Qt跨平台的能力有多好,但试过之后发现确实挺不错的,移植起来挺方便的。(1)我是把Windows上的程序移过来的,Windows上文件名称是不区分大小写的。首先:使Windows与Ubuntu共享文件夹。而Ubuntu上是区分的。

2024-09-04 00:27:49 397

原创 C++中函数返回值为引用

以上函数的返回值是引用类型。无论返回s1还是s2,调用函数和返回结果时,都没有拷贝这些string对象。在类的成员函数中,返回引用的类对象,一般为this指向的对象。

2024-09-02 23:55:16 207

原创 QObject::moveToThread(QThread * targetThread)

移动一个对象到主线程,使用QApplication::instance()来得到当前application的指针,使用QApplication()::thread()来得到应用程序所在的线程。该函数只能把一个对象从当前线程移到另一个线程,不能把一个对象从任意的线程移到当前线程。改变该对象及其孩子的所在的线程。如果该对象有父亲,则它不能被移动。如果目标线程为0,该对象和它的孩子的事件处理都会停止。事件处理将在targetThread中继续。

2024-08-31 18:05:29 220

原创 QGraphicsview相关学习

返回值 :图像的伸缩比例。

2024-08-31 00:15:17 951

原创 QStandardItemModel

这里设置的是int型value,对应的是QSpinBox。

2024-08-28 16:54:58 223

原创 QtConcurrent

QtConcurrent提供了一个将任务分发到处理器所有的核的易用接口。线程代码完全被隐藏在QtConcurrent框架下,我们不必考虑细节。不能用于线程运行时需要通信或阻塞的情况。直接调用QtConcurrent::run,第一个参数是线程池指针,没有传默认使用全局线程池,之后的可执行对象和参数,可以参考c++11的async,结果使用QFuture接收。如果只是普通的任务,没有对象和线程间通信这些,首选QtConcurrent。下面这段来自上面的文章!

2024-08-28 16:47:57 949

原创 Qt上位机方向---C++面试题记录

它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象状态发生变换时,会通知所有的观察者对象,使它们能够自动更新自己的状态。Qt中的对象可以形成一个层次结构,一个对象可以拥有多个子对象,当父对象被销毁时,它会自动销毁其所有子对象。一个对象只能有一个父对象。Qpointer,QSharedPointer,QWeakPointer,QScopedPointer(类似unique_ptr)本文摘抄自上面的文章,用于学习和记忆。主要通过对象树和智能指针。通讯的信号与槽机制,

2024-08-28 14:42:05 448

原创 Qt与SVG

【代码】Qt与SVG。

2024-08-27 18:00:27 432

原创 QThread的使用

【代码】QThread的使用。

2024-08-27 09:16:28 106

原创 public继承

B虽然继承了A,但仍不可访问A的私有成员。

2024-08-26 17:51:25 262

原创 friend class和friend functions

C++中的friend class 用法总结-CSDN博客C++:友元(看这一篇就够了)_c++ 友元-CSDN博客1.我们希望可以在类B中直接设置类A的私有或保护成员变量的值。class A{private: int data;};class B{private: A * a;private: void setData(int value) { a->data = value; }};这样写是不行的:

2024-08-26 15:55:33 284

原创 Qt的事件循环

本文学习自上面的文章。

2024-08-26 14:49:30 308

原创 qDebug打印2,8,10,16进制数

【代码】qDebug打印2,8,10,16进制数。

2024-08-26 14:28:21 171

原创 pair的学习

【代码】pair的学习。

2024-08-25 02:37:31 246

原创 C++ 基础

MyClass&& other:这是一个右值引用参数,指向要移动的对象。右值引用允许我们访问即将被销毁的对象,从中“窃取”资源。该关键字表示移动构造函数不会抛出异常。这是一个优化提示,告诉编译器在需要时可以安全地使用移动构造函数。这是C++11标准中新引入的一个特性,旨在提高性能,尤其是在涉及临时对象和资源管理时。特殊的成员函数,允许将一个对象的状态转移到另一个新创建的对象中,不需要进行复制。

2024-08-22 10:51:34 467

原创 c++ vector

删除[1,5)之间的元素,即[__first,__last),包括__first,不包括__last。返回值为it + 5,即__last。

2024-08-20 00:15:39 226

原创 函数指针的了解

任务A可以分为三部分:A1,A2,A3。A1,A2,A3三部分顺序执行。其中A1,A3的代码是相同的。如果函数A2有参数呢?

2024-08-19 11:00:01 331

原创 C++中 >>

【代码】C++中 >>

2024-08-18 01:31:48 260

原创 大端和小端存储

假设现有32位int型数0x12345678。

2024-08-07 13:25:51 166

原创 Qt 将生成的exe文件自动复制到其它目录下

这部分代码用于复制原始exe到 "G:\test\build\test\"这句代码实现:把TargetEXE复制到OutputDir目录下。此时,我希望在生成该exe文件时,此目录下也可生成该exe文件。

2024-08-07 10:20:38 562

原创 相互之间差异较大的35种颜色

【代码】相互之间差异较大的35种颜色。

2024-07-29 11:01:58 401

原创 QSplitter的了解

使用QSplitter时,希望左边的窗体和右边的窗体初始化时水平比例是: 1:3。

2024-07-26 17:17:31 202

原创 Qt多线程学习

test.cpp test的run函数 0x408c。demo.cpp demo的run函数 0x5144。demo.cpp demo的red函数 0x408c。demo.cpp demo的red函数。demo.cpp demo构造函数。demo.cpp demo的run函数。demo.cpp run函数:0x38a4。demo.cpp ope函数: 0x38a4。

2024-07-26 10:22:54 462

QtSingleApplication

QtSingleApplication

2024-06-24

tcp客户端(多线程版本)

存在很多bug,连接到服务器后,点击发送,在子线程中每1ms发送一次数据给服务器

2024-04-25

tcp服务器端代码(与演示效果相符)

tcp服务器端代码(与演示效果相符)

2024-04-24

Qt tcp通信(exe)

(服务器+客户端)(一对一)

2024-04-23

Qt的tcp网络编程(客户端和服务器)

(只支持一对一通讯)(来自Qt5.9 C++开发指南)

2024-04-23

QtWebApp的示例

https://blog.csdn.net/weixin_41001497/article/details/108317463?ops_request_misc=&request_id=&biz_id=102&utm_term=http%E6%9C%8D%E5%8A%A1%E5%99%A8%20qt&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-108317463.142^v99^pc_search_result_base4&spm=1018.2226.3001.4187 代码来自这篇文章

2024-03-22

miniblink简单demo分享

miniblink简单demo分享

2024-02-21

使用QZipWriter来递归地压缩文件夹

使用QZipWriter来递归地压缩文件夹

2024-02-09

我学习qt以来的所有demo的集合

我学习qt以来的所有demo的集合

2023-09-01

数据库期中考试试题(有答案)

数据库期中考试试题(有答案)

2023-07-23

数据库期中考试试题(无答案)

数据库期中考试试题(无答案)

2023-07-22

微机(测试,实验,作业)(水)

微机(测试,实验,作业)(水)

2023-07-11

计网实训个人记录与总结(水)

计网实训个人记录与总结(水)

2023-07-10

编译原理学习记录(纯纯记录)

编译原理学习记录(纯纯记录)

2023-04-20

Qt与sql server 2008

Qt与sql server 2008

2022-11-20

空空如也

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

TA关注的人

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