上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 一、单例模式简介 在单例模式中,类的实例化只会发生一次,而后续的访问都会返回同一个实例。这样可以保证在整个应用程序中,只有一个实例存在,从而避免了多个实例对资源的重复使用或竞争的问题。单例模式通常被用于需要共享某些资源或状态的情况,例如数据库连接、日志记录器、配置管理器等。它可以提供一种简单而有效的 阅读全文
posted @ 2023-06-08 01:13 TechNomad 阅读(82) 评论(0) 推荐(0)
摘要: 一、boost库介绍 Boost是一个广泛使用的C++库集合,用于提供各种功能和工具,包括算法、容器、迭代器、函数对象、数值处理和多线程编程等。Boost库的目标是扩展C++语言和标准库,为开发人员提供高质量、可移植和可重用的代码。 二、boot库编译 下载相应版本的boost源码包:https:/ 阅读全文
posted @ 2023-06-07 15:28 TechNomad 阅读(2636) 评论(0) 推荐(0)
摘要: 一、配置目标计算机 首先在被调试机上也安装上 WDK 环境,随后在 WDK 的安装目录下运行该工具 WDK Test Target Setup,默认路径:C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x 阅读全文
posted @ 2023-05-30 17:58 TechNomad 阅读(2001) 评论(1) 推荐(0)
摘要: 一、源码示例 根据官方教程,我们在VS2019中创建空的 KMDF 项目,并在其中创建 Driver.c 文件,编写代码如下: #include <ntddk.h> #include <wdf.h> DRIVER_INITIALIZE DriverEntry; EVT_WDF_DRIVER_DEVI 阅读全文
posted @ 2023-05-30 17:20 TechNomad 阅读(1341) 评论(0) 推荐(1)
摘要: 一、简介 Windows驱动开发是指为Windows操作系统编写内核模式驱动程序的过程。驱动程序是操作系统与硬件设备之间的桥梁,它负责管理和控制硬件设备,使其能够与操作系统和应用程序进行交互。随着 windows 系统的更新迭代,windows 驱动开发技术也是不断的升级:从最早期的 VXD(Vir 阅读全文
posted @ 2023-05-30 14:08 TechNomad 阅读(3938) 评论(1) 推荐(0)
摘要: 在Qt中,线程同步可以使用以下几种方式来实现: 一、互斥锁(QMutex) 互斥锁用于保护共享资源,确保在同一时间只有一个线程能够访问该资源。线程在访问共享资源之前需要获取互斥锁,使用完后再释放互斥锁,以确保同一时间只有一个线程在执行关键代码段。 1.创建QMutex对象:在需要进行线程同步的地方, 阅读全文
posted @ 2023-05-29 11:22 TechNomad 阅读(1458) 评论(0) 推荐(0)
摘要: 一、QLocalServer QLocalServer是Qt框架中的一个类,用于创建本地套接字服务器。它可以用于在同一台计算机上的进程之间进行通信,而无需通过网络。 下面是使用QLocalServer的源码: MainWindow::MainWindow(QWidget *parent) : QWi 阅读全文
posted @ 2023-05-25 17:44 TechNomad 阅读(1130) 评论(0) 推荐(0)
摘要: GDI(Graphics Device Interface)是Windows操作系统中的图形设备接口,用于提供图形绘制和显示功能。它是一组函数和数据结构的集合,允许开发人员在Windows应用程序中进行图形操作,包括绘制图形、处理图像、显示文本等。 GDI可以用于创建和管理设备上下文(Device 阅读全文
posted @ 2023-05-25 10:23 TechNomad 阅读(353) 评论(0) 推荐(0)
摘要: Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等。常见的处理事件的方法如下: (1).重新实现部件的paintEvent、mousePressEvent()等事件处理函数,这是最常用的一种方法,不过 阅读全文
posted @ 2023-05-22 15:04 TechNomad 阅读(206) 评论(0) 推荐(0)
摘要: QFile是Qt框架中的一个类,用于对文件进行读取和写入操作。它提供了一种方便的方式来处理文件的操作,包括创建、打开、读取、写入、修改和关闭文件。以下是QFile类的一些常见用途: 1. 文件读取:使用QFile可以打开文件并从中读取数据。您可以使用QFile的read()或readAll()函数来 阅读全文
posted @ 2023-05-17 15:56 TechNomad 阅读(6964) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页