会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TechNomad
编程是一场持久战,只有坚持不懈才能取得胜利。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
2023年6月8日
设计模式之单例模式
摘要: 一、单例模式简介 在单例模式中,类的实例化只会发生一次,而后续的访问都会返回同一个实例。这样可以保证在整个应用程序中,只有一个实例存在,从而避免了多个实例对资源的重复使用或竞争的问题。单例模式通常被用于需要共享某些资源或状态的情况,例如数据库连接、日志记录器、配置管理器等。它可以提供一种简单而有效的
阅读全文
posted @ 2023-06-08 01:13 TechNomad
阅读(82)
评论(0)
推荐(0)
2023年6月7日
VS2019编译boost库
摘要: 一、boost库介绍 Boost是一个广泛使用的C++库集合,用于提供各种功能和工具,包括算法、容器、迭代器、函数对象、数值处理和多线程编程等。Boost库的目标是扩展C++语言和标准库,为开发人员提供高质量、可移植和可重用的代码。 二、boot库编译 下载相应版本的boost源码包:https:/
阅读全文
posted @ 2023-06-07 15:28 TechNomad
阅读(2636)
评论(0)
推荐(0)
2023年5月30日
windows驱动开发之网络双机调试(三)
摘要: 一、配置目标计算机 首先在被调试机上也安装上 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)
Windows驱动开发之测试案例(二)
摘要: 一、源码示例 根据官方教程,我们在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 系统的更新迭代,windows 驱动开发技术也是不断的升级:从最早期的 VXD(Vir
阅读全文
posted @ 2023-05-30 14:08 TechNomad
阅读(3938)
评论(1)
推荐(0)
2023年5月29日
Qt之线程同步
摘要: 在Qt中,线程同步可以使用以下几种方式来实现: 一、互斥锁(QMutex) 互斥锁用于保护共享资源,确保在同一时间只有一个线程能够访问该资源。线程在访问共享资源之前需要获取互斥锁,使用完后再释放互斥锁,以确保同一时间只有一个线程在执行关键代码段。 1.创建QMutex对象:在需要进行线程同步的地方,
阅读全文
posted @ 2023-05-29 11:22 TechNomad
阅读(1458)
评论(0)
推荐(0)
2023年5月25日
Qt之进程间通信(本地套接字)
摘要: 一、QLocalServer QLocalServer是Qt框架中的一个类,用于创建本地套接字服务器。它可以用于在同一台计算机上的进程之间进行通信,而无需通过网络。 下面是使用QLocalServer的源码: MainWindow::MainWindow(QWidget *parent) : QWi
阅读全文
posted @ 2023-05-25 17:44 TechNomad
阅读(1130)
评论(0)
推荐(0)
Windows中使用GDI抓图
摘要: GDI(Graphics Device Interface)是Windows操作系统中的图形设备接口,用于提供图形绘制和显示功能。它是一组函数和数据结构的集合,允许开发人员在Windows应用程序中进行图形操作,包括绘制图形、处理图像、显示文本等。 GDI可以用于创建和管理设备上下文(Device
阅读全文
posted @ 2023-05-25 10:23 TechNomad
阅读(353)
评论(0)
推荐(0)
2023年5月22日
Qt之事件系统
摘要: Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等。常见的处理事件的方法如下: (1).重新实现部件的paintEvent、mousePressEvent()等事件处理函数,这是最常用的一种方法,不过
阅读全文
posted @ 2023-05-22 15:04 TechNomad
阅读(206)
评论(0)
推荐(0)
2023年5月17日
Qt之QFile的介绍和使用
摘要: 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
下一页
公告