protobuf转成json不显示零值字段问题解决 前提:所用语言:C++,版本:最新 问题描述:在使用枚举值时,默认值是从0开始的,导致使用Mes...

转换代码 #include <iostream> #include <arpa/inet.h> unsigned long...

因为字数太多,我弄成了pdf供大家下载 redis ...

下载: wget http://valgrind.org/downloads/ 执行 ./configure && make &am...

...

C++:STL中的细节问题 std::vector清空元素后,内存中还存在嘛? 答:存在,使用内置方法clear和遍历erase是一样的,想要清楚元...

C++ STL :std::partition_copy,std::back_inserter,std::unary_function std::b...

之前没有深入了解条件编译,今天空一点时间自己写了一个demo,了解一下使用。 条件编译 指的是根据实际定义宏(某类条件)进行代码静态编译的手段。 #...

CRTP:奇特的递归模板模式 与多态的区别:多态是动态绑定(运行时绑定),CRTP是静态绑定(编译时绑定) 在实现多态时,需要重写虚函数,因而这是运...

epoll特点 select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epo...

排索引在维基百科上的解释是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。最长应用于文档检索系统中。 我们...

第一个细节: 对于单纯常量,最好以 const 对象或 enum 替换 #define; 对于形式函数的宏,最好改用 inline 函数替换 #de...