最近写多线程的代码,闹了个笑话。这里做个简单归纳,详细细节直接看c++多线程实战这本书即可 1. 多线程 1.1 thread的基本用法 void do_some_work(); std::thread my_thread(do_some_work); my_thread.join(); // 当然
最近在写cpp代码时相创建一个嵌套类,内部类调用外部类的接口,后面实现了特来分享做个记录。 1. 外部类调用内部类 嵌套类,即类A内定义单个或多个类。 显然 只要外部类构造时或创建内部对象即可,外部的生命周期总是大于内部的。 #include <iostream> class outer
使用openssl进行开发时,发现网上找到的接口版本过时,特分享下一些简单demo避免踩坑。 1. 常用命令 #1. 生成RSA秘钥 openssl genrsa -out test.key 2048 #2. 生成服务器证书申请(用于请求证书才需要,自签可跳过) openssl req -new -
背景 Nvida一直从事加速计算芯片的开发,创业初期在当时市场最大的图形芯片GPU上作设计,后续开发了用户可直接操作gpu的CUDA框架,并于2007年开始涉猎自动驾驶的车用芯片研发,而2014年后nvida也因为CUDA在AI模型训练的爆火股价飙升。 NVIDIA DRIVE OS是一个包含了自动
背景 最近遇到一个需求,将jsonnet转为对应protobuf对象。官方都有相应的库,如下所示是一个jsonnet转为对应protobuf对象的案例,message是protobuf对象的父类: bool GetProtoFromJsonnetFile(const std::string&