摘要:
同个线程里,如果线程正在忙过程中,定时器时间到了会被延迟触发吗? 在同一线程中,如果线程正在忙过程中,定时器的触发事件会被延迟,直到线程空闲下来才会被触发。这是因为在QT中,线程和定时器的处理都是通过事件循环来完成的。当线程处于忙碌状态时,事件循环将会被阻塞,直到线程执行完当前的工作才会继续运行事件 阅读全文
摘要:
QT使用OpenSSL的接口实现RSA2的签名和验签 加密和签名在RSA加密算法中是两个不同的概念,虽然它们都涉及RSA密钥对的使用,但目的和应用场景有所不同。 加密 (encrypt/decrypt): 加密:使用接收方的公钥对数据进行加密,只有拥有相应私钥的接收方才能解密数据。 解密:使用接收方 阅读全文
摘要:
自定义定时器 #include <iostream> #include <sys/epoll.h> #include <chrono> #include <functional> #include <memory> #include <set> int64_t gid{0}; struct Node 阅读全文
摘要:
Windows子系统安装docker 先升级wsl为wsl2,升级步骤可参考Windows子系统安装mysql那篇文章 安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 测试下docker是否正常 阅读全文
摘要:
win10 子系统安装mysql 一、升级子系统 我的子系统是wsl1,wsl2可以略过这一步,使用如下命令确认你的windows目前的WSL版本 wsl -l -v 启用虚拟化 dism.exe /online /enable-feature /featurename:VirtualMachine 阅读全文
摘要:
分配器allocator 什么是Allocator 分配器是负责封装堆内存管理的对象,它们在整个标准库中使用,特别是STL容器使用它们来管理容器内部的所有内存分配,大部份情况下,程序员不用理会,标准容器使用默认的分配器称为std :: allocator,例如当你声明一个简单的vector对象时,C 阅读全文
摘要:
rsa非对称加密 #-*-coding:utf-8-*- #@author :vict #@Time :2021-09-17 16:12 #@File :newEntryOverClient #@software :PyCharm import json import requests import 阅读全文
摘要:
QT使用OpenSSL的接口实现RSA的加密解密 首先介绍下命令台下openssl工具的简单使用: 生成一个密钥: openssl genrsa -out test.key 1024 这里-out指定生成文件的。需要注意的是这个文件包含了公钥和密钥两部分,也就是说这个文件即可用来加密也可以用来解密。 阅读全文
摘要:
#lua安装后其他库使用产生问题解决方法 错误提示 luni@ubuntu:~/Downloads/thrift$ make /usr/bin/ld: //usr/local/lib/liblua.a(lapi.o): relocation R_X86_64_32 against `l uaO_ni 阅读全文
摘要:
log4cpp 配置文件 log.conf #定义Root category的属性 log4cpp.rootCategory=DEBUG, RootLog #log4cpp从大的结构上分为日志类别(Category),日志追加器(Appender),日志布局(Layout),日志级别(Priorit 阅读全文