Jenkins+Sonarqube+cppcheck 搭建
1. 环境 2. 数据库 2.1. 安装 2.2. 配置 3. Java 4. sonarqube 4.1. 参数配置 4.2. 启动 4.3. 访问 4.4. 使用 4.4.1. 插件安装 4.4.2. token...
1. 环境 2. 数据库 2.1. 安装 2.2. 配置 3. Java 4. sonarqube 4.1. 参数配置 4.2. 启动 4.3. 访问 4.4. 使用 4.4.1. 插件安装 4.4.2. token...
1. OID 定义 2. 类型定义 2.1. 内容交换通用语法结构 3. 签名数据类型 4. 数字信封数据类型 5. 签名及数字信封数据类型 6. 加密数据类型 7. 密钥协商类型 8. 代码实现 该文记录对 SM2 密码算法加密签名消息语法规范的理解。 SM2密码算法加密签名消息语法规范 GM/T 0010-2...
1. GB/T 38540 1.1. 电子印章 1.2. 电子签章 2. GM/T 0031 2.1. 电子印章 2.2. 电子签章 3. 分析 3.1. 电子印章 3.2 电子签章 4. 代码实现 该文记录对安全电子签章密码技...
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 ...