- 博客(27)
- 收藏
- 关注
原创 Win32-HOOK技术
1. HOOK技术本质是利用 API 来提前拦截并处理 Windows 消息的一种技术。2. 运行机制:钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统中,每当特定的消息发出,在到达目的窗口之前,钩子程序就先截获该消息,这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。
2024-07-15 23:08:41
487
原创 Qt-动态库
1 Qt动态库介绍2. 导入导出函数、导入导出类3. 通过CMakeLists.txt 静态链接使用动态库4. 通过QLibrary,动态链接使用动态库
2024-07-14 16:53:19
2412
原创 Qt-线程和线程池
前言Qt实现在线程中执行任务有4种方法,分别是:1.创建一个派生于 QThread 类的子类,重写run函数,在run函数中执行任务2. 创建一个派生于 QObject 的子类,调用 QObject::moveToThread() 方法将子类对象移动到子线程对象中。3. 使用线程池QThreadPool4. 使用QtConcurrent执行并行任务这4种方法的完整代码示例在绑定的资源中,大家可以免费下载。一 重写run函数的方法执行任务局限性:只能在 run 函数中处理任务使用步
2024-07-11 23:49:54
3479
原创 Windows上安装Vscode,通过SSH插件连接虚拟机中的Linux进行远程开发代码共享的方法
Windows上安装Vscode,通过SSH插件连接虚拟机中的Linux进行远程开发代码共享的方法。
2024-07-11 00:41:15
306
原创 VsCode远程开发调试-X11转发图形界面
在 Windows 上通过X11转发 Linux 上的图形用户界面,这样就能直接在 Windows 端运行 Linux 端的图形用户界面程序和打开 Linux 上安装的 Qt Designer。
2024-07-11 00:26:43
1500
1
原创 VsCode远程开发避免每次远程连接和打开文件夹都需要输入密码的问题
1. 查看主机(Windows)目录:C:\Users\你的用户名\.ssh 下是否有文件:id_rsa(私钥)、id_rsa.pub(公钥) 如果没有就打开 cmd,输入命令:ssh-keygen(有的电脑需要指定秘钥类型和位长度,改用这个命令:ssh-keygen -t rsa -b 2048) 按照提示,一路回车生成。2. 在虚拟机(Linux)端用户家目录(/home/username/)下创建 .ssh 文件夹(一般都有,只是隐藏了),并将公钥文件即 id_rsa.pub 上传到该文件夹下。
2024-07-11 00:21:18
928
1
原创 Windows上安装VsCode,通过SSH连接虚拟机中的Linux进行远程开发的配置方法
Windows上安装Vscode,通过SSH插件远程连接虚拟机中的Linux进行远程开发的配置方法
2024-07-11 00:07:38
794
1
原创 跨平台开发指南:VsCode、CMake、Qt下的Windows与Linux实践
近期,我接过了公司跨平台项目的重任,这不仅给了我深入学习的机会,还让我得以实践VsCode、CMake、Qt及国产CAD软件的综合应用。为整理心得、分享经验,我决定通过这个博客与大家交流。这样的配置不仅简化了跨平台开发流程,还显著提升了工作效率。期待与各位同行交流心得,共同探索跨平台开发的广阔天地。首先,我想分享的是我的工具栈和技术路线。
2024-07-10 15:40:55
664
Qt线程的4种实现方法完整代码
2024-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人