
C++实战
墨子哲
感兴趣方向WEB架构,大数据,人工智能
展开
-
c lib rdkafka接口说明
一、主要数据结构1、typedef struct rd_kafka_conf_s rd_kafka_conf_t;rd_kafka_conf_t是kafka的全局配置结构,通过rd_kafka_conf_new()创建,创建时即进行了默认配置,通过rd_kafka_conf_set()设置参数值,是rd_kafka_new()创建kafka处理句柄的第二个参数,是必须创建的结构。2、typedef struct rd_kafka_topic_conf_s rd_kafka_topic_conf_转载 2020-10-31 17:08:59 · 1401 阅读 · 0 评论 -
c++ lambda 使用
bool KafkaResourceManager::Register(std::string name, std::function<std::shared_ptr<rubik::KafkaResource>()> callback) { std::shared_ptr<rubik::KafkaResource> resource = callback(); if (resource) { return false; } kafka_resou.原创 2020-10-25 17:01:47 · 300 阅读 · 0 评论 -
C++11 懒汉式单例模式
Meyers' SingletonMeyer's的单例, 是著名的写出《Effective C++》系列书籍的作者 Meyers 提出的。所用到的特性是在C++11标准中的Magic Static特性。在C++11中是线程安全的,注意在C++11以前是非线程安全。If control enters the declaration concurrently while the variable is being initialized, the concurrent execution shall w原创 2020-08-05 20:48:55 · 707 阅读 · 0 评论