0%

本文介绍抓包工具tcpdump在linux下的使用。Linux的tcpdump manual中包含许多选项以及复杂的filter表达式,我们工作中往往用不到这么多的选项和太复杂的filter。所以本文介绍一些常用的选项和filter规则,尽可能的通过一些例子来说明。

阅读全文 »

初步尝试C++模版元编程。元编程考虑的是编译时的逻辑,和运行时不同,有点不太习惯,要时刻记住编译时!

阅读全文 »

本文介绍了auto关键字在C++11(及C++14)中的类型推导规则和使用场景。有些地方它不可或缺,但也要避免滥用。

阅读全文 »

完美转发能够优化函数调用过程中参数传递的效率。本文一部分翻译这篇文章这篇文章,略加重组并加上个人理解;另一部分介绍了emplace如何实现容器内对象的原地构造。

阅读全文 »

通用引用在语法上很容易和右值引用混淆,所以本文介绍了构成通用引用条件。然后,着重介绍类型推导和引用折叠(reference collapsing)是如何演绎出通用引用的。

阅读全文 »