C++ 动态库导出
1. C 导出函数 2. C++ 导出函数 2.1. 名称修饰 2.2. 解决办法 2.3. MSVC导出问题 2.4. 示例 该文主要介绍 C++ 动态库导出。 C++ 动态库导出 1. C 导出函数 #ifdef _WIN32 #define DLL_API __declspec(dllexport...
1. C 导出函数 2. C++ 导出函数 2.1. 名称修饰 2.2. 解决办法 2.3. MSVC导出问题 2.4. 示例 该文主要介绍 C++ 动态库导出。 C++ 动态库导出 1. C 导出函数 #ifdef _WIN32 #define DLL_API __declspec(dllexport...
1. 简介 2. 实现方式 3. 代码 该文是介绍简单的 C++ 定时器。 C++ 定时器 1. 简介 定时器是一种用于在指定时间后执行某个任务的机制。定时器广泛应用于操作系统、嵌入式系统、网络编程、GUI 应用等各种场景,主要用于: 延迟执行(Delay Execution):在一段时间后执行某个任务(一次性任务)。 周期性任务(Recurring Task)...
1. 获取路径 该文介绍 C++ 获取当前程序路径。 C++获取当前程序路径 在很多时候需要获取当前路径,来进行一些数据加载或相对路径操作。 当作为底层动态库时需要获取当前路径,结果在外部调用底层动态库库时路径是外部库的执行路径,所以这里分为两个函数 获取调用获取可执行程序路径 获取当前模块路径(正确获取底层库路径) 1. 获取路径 #include <st...
1. Windows 1.1. 下载 1.1.1. 最新版本 1.1.2. 历史版本 1.2. 环境 1.3. 编译 该文介绍 openssl 编译。 openssl 编译 1. Windows 1.1. 下载 1.1.1. 最新...
1. Windows 1.1. 下载 1.1.1. 最新版本 1.1.2. 历史版本 1.2. 环境 1.3. 编译 1.3.1. 直接编译 1.3.2. 选项编译 ...
概述 该文主要介绍 PKCS 即公钥密码标准。 PKCS标准指南 概述 PKCS即公钥密码标准(Public Key Cryptography Standards),它是由美国RSA实验室与遍布全球的安全系统开发者一起合作指定的一组规范,以推动公钥密码的发展。 简称 名称 RFC P...
1. 问题排查 1.1. 没有正确初始化 SSL 环境 1.1.1. 检查点 1.2. QSslConfiguration 对象未正确获取 1.2.1. 检查点 1.3. 服务器未启用 SSL/TLS ...
1. 问题 2. 原因 3. 解决方案 该文是介绍 QSharedMemory 在 Linux 问题。 QSharedMemory在Linux问题 1. 问题 为了实现只运行一个 qt 程序,采用 QSharedMemory 共享内存判断是否已经有程序正在运行,存在则不开启新程序。 QSharedMemory shared("XXXXX_QSharedMemory_Run...
1. 简介 2. 算法描述 2.1. 生成密钥 2.2. 加密过程 2.3. 解密过程 2.4. 数学原理 2.5. 注意事项 3. 代码实现 该文是介绍 RSA 密码算法指南。 RSA密码算法指南 1. 简介 RSA 加密算法是一种非对称加密算法,在公开密钥加密和电子商业中被广泛使用。R...
1. 编码由来 2. 索引表 3. 原理 4. 代码实现 该文是介绍 Base64 算法指南。 Base64算法指南 1. 编码由来 为什么会有 Base64 编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像 ASCII 码的控制字符就不能通过邮件传送。最好的方法就是在不改变传统协议的情况下,做一种扩展方案来支持二进制文件的传送。把...