Protobuf问题
Protobuf问题 1. 动态链接 2. proto 文件已存在 参考 该文记录使用 Protobuf 问题。 Protobuf问题 1. 动态链接 Google 默认编译模式是静态库,可以在 cmake-gui 中勾选 protobuf_BUILD_SHARED_LIBS 编译成动态库 自己项目使用时还需要设置宏 PROTO...
Protobuf问题 1. 动态链接 2. proto 文件已存在 参考 该文记录使用 Protobuf 问题。 Protobuf问题 1. 动态链接 Google 默认编译模式是静态库,可以在 cmake-gui 中勾选 protobuf_BUILD_SHARED_LIBS 编译成动态库 自己项目使用时还需要设置宏 PROTO...
Git设置代理 1. Git 传输协议 2. HTTP/HTTPS 传输协议的代理方法 2.1. 针对所有域名的 Git 仓库 3. SSH 传输协议的代理方法 3.1. Windows 3.1...
Effective STL 1. 容器 1.1. 第1条:慎重选择容器类型 1.2. 第2条:不要试图编写独立于容器类型的代码 1.3. 第3条:确保容器中的对象副本正确而高效 1.4. 第4条:调用empty而不是检查size()是否为0 1.5. 第5条...
More Effective C++ 1. 基础议题 1.1. Item M1:指针与引用的区别 1.2. Item M2:尽量使用 C++风格的类型转换 1.3. Item M3:不要对数组使用多态 1.4. Item M4:避免无用的缺省构造函数 ...
C++构建工具 1. 概述 2. 第一代构建工具(手动编译) 3. 第二代构建工具(基于脚本) 3.1. Buildroot 3.2. CMake 3.3. Make 3.4. NMake 3.5. SCons ...
Linux分类及下载离线包 1. 分类 1.1. 基于 Debian 1.2. 基于 RPM 2. 下载离线包 2.1. 基于 Debian 2.1.1. 换源 ...
STL 图解 1. 源码阅读 1.1. ::template 2. allocator 2.1. 分配器 2.1.1. __gnu_cxx::new_allocator 2.1....
spdlog 1. 快速入门 1.1. 线程安全 2. 创建记录器 2.1. 创建终端输出 2.2. 创建终端输出(默认,有颜色) 2.3. 创建普通文件 2.4. 创建滚动文件 ...
正则表达式 1 定义 2 语法 2.1 选择 2.2 数量限定 2.3 匹配 2.4 优先权 2.5 常见规则 3 示例 参考 该文记录正则表达式定义、语法、示例。 正...
格式化代码C++ 1. 介绍 1.1. 概述 1.2. 格式文件 2. 常用软件 2.1. Visual Studio Code 2.2. Visual Studio 2022 2.3. Qt Cr...