摘要: 记录一些C++14的一些特性: 参考:https://github.com/0voice/cpp_new_features/blob/main/cpp_14/001_initializer_list_crbegin.cpp 函数返回值类型推导: C++14对函数返回类型推导规则做了优化: #incl 阅读全文
posted @ 2024-09-18 16:23 xcywt 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 记录一下使用过的C++11的一些特性,大致分为三部分:并发相关,智能指针相关,chrono。 并发相关: std::thread相关: #include <iostream> #include <thread> using namespace std; int main() { auto func 阅读全文
posted @ 2024-09-18 15:54 xcywt 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 参考:Ubuntu系统中本地编译并安装grpc的C++版本及测试 - 知乎 (zhihu.com) 安装依赖: # 这些可能都已经安装了 sudo apt-get install pkg-config autoconf automake libtool make g++ unzip # 下面的可能没 阅读全文
posted @ 2024-09-18 14:52 xcywt 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 记录一下这个工具,感觉还挺好用的。参考: 如何读懂火焰图? - 阮一峰的网络日志 (ruanyifeng.com) perf的基本使用方法-菜鸟笔记 (coonote.com) 使用 Perf 和火焰图分析 CPU 性能 | Senlin's Blog (senlinzhan.github.io) 阅读全文
posted @ 2024-09-18 14:37 xcywt 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 背景: 由于项目需要,把所有的proto文件放在了统一的文件夹中,为了方便更新以及加快编译速度,要把这个proto自动转成.cc .pb.h文件,再编译成so。 为此,写了个cmakelist.txt。 主要功能: 1)自动遍历指定目录下所有proto文件,调用ptotoc生成.cc文件,如下图:c 阅读全文
posted @ 2024-09-18 14:22 xcywt 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 完整的源代码包: # 安装依赖 sudo apt-get install git cmake doxygen graphviz build-essential zlib1g-dev sudo apt-get install libhdf5-dev libprotobuf-dev libprotoc- 阅读全文
posted @ 2024-09-18 10:30 xcywt 阅读(16) 评论(0) 推荐(0) 编辑
作者:xcywt
出处:https://www.cnblogs.com/xcywt//
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。