自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ZeroMQ的消息加密传输

ZeroMQ 客户端和服务端之间的消息加密传输,通常是基于 CurveZMQ(Curve25519 加密算法)方法。 Curve25519 算法(由 Daniel J. Bernstein 设计)在加密速度和安全性上具有非常好的性能和抗攻击性。同时,Curve25519 也是一种椭圆曲线 Diffie-Hellman (ECDH) 密钥交换协议,它提供了安全的密钥交换机制。 CurveZMQ 使用公钥加密和对称密钥加密相结合的方式。其工作原理如下: 每个使用 CurveZMQ 的通信端(

2025-01-15 10:56:20 897

原创 ZeroMQ的三种模式:请求响应、订阅发布、推送拉取

发布订阅模式可以应用到广播数据场景,一个发布者向多个订阅者(接收者)广播消息,其中,订阅者可以选择自己所需要主题的数据。订阅者(投资者)可以根据自己感兴趣的股票选择订阅,假设订阅者只关心比亚迪公司的股票信息,即使发布者广播了多个股票的数据,它也只会接收到与比亚迪公司相关的数据消息。例如:推送者(任务调度系统)负责将待处理的任务推送到处理队列,拉取者(工作节点)从任务队列中拉取需要处理的任务并行执行,拉取任务的速度取决于工作节点的处理能力。发布者发布消息到主题,订阅者接收消息,即单向分发数据。

2025-01-15 10:15:28 315

原创 QT 5.15.2 在线安装教程

QT5.15.2安装教程、在线安装教程

2024-11-08 18:16:21 3277

原创 如何在QT项目中添加图标

工具:QT6.5.3。

2024-08-28 14:55:41 1101

原创 QObject::killTimer: Timers cannot be stopped from another thread 跨线程问题

跨线程

2024-08-21 17:31:13 523

原创 QT6连接MYSQL数据库

本人使用的QT版本是QT6.5.3,使用的数据库版本是8.0.37,项目构建采用的是qmake。因此,此教程是针对于QT6。

2024-08-21 11:26:12 1560 5

原创 QT Creator之断点调试

Ctrl+R。

2024-08-14 17:33:10 1103

原创 QT6在windows下调用OpenCV库出现: undefined reference to `xxxxx‘ 错误解决办法(适用MinGW编译器)。

undefined reference to `xxxxx‘ 错误解决办法

2024-08-12 09:33:43 390

原创 QT 实现主窗口与对话框之间的参数传递

/ MainWindow类继承QMainWindow类,成为QMainWindow类的派生类Q_OBJECTpublic:// 成员变量// 主窗口发送数据,在主窗口头文件中定义---信号发送函数signals:private:Q_OBJECTpublic:// 在接收窗口中定义槽函数,用来接收传递过来的信号,并在槽函数中处理传递进来的参数,定义完成之后再去brightcolor源文件实现该槽函数,并在源文件中完成信号与槽的连接// 此槽函数一定要写在 slots里。

2024-08-09 17:47:12 313

原创 如何优雅地将您的代码推送到远程仓库?

安装git之后,在本地新建一个文件夹(作为本地仓库),在新建的文件夹内 右键-->选择open git bash here,在打开的窗口中,输入。查看本地仓库文件夹中是否有.git文件夹,如果没有,则有可能是已被隐藏,打开控制面板->外观和个性化->显示隐藏的文件和文件夹。根据上图(建立远程仓库生成的相关信息),在bash中设置user.name和user.email,以便可以正确识别。创建完成之后会出现以下信息,有助于进行本地仓库和远程仓库的连接 ,此时远程仓库创建成功。此时,代码添加至本地仓库。

2024-08-06 17:20:43 307

原创 阻塞界面与非阻塞界面

综上所述,阻塞界面通常更直接,适用于需要用户立即响应的重要操作,而非阻塞界面则更灵活,适用于用户可以并行处理多个任务的场景。

2024-08-06 16:50:28 185

原创 自学软件开发入门篇

软件开发的步骤

2024-07-15 10:37:17 318

空空如也

空空如也

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

TA关注的人

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