<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[solure的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/solure</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; solure]]></copyright><item><title><![CDATA[编译安装tcpdump]]></title><link>https://blog.youkuaiyun.com/solure/article/details/76100585</link><guid>https://blog.youkuaiyun.com/solure/article/details/76100585</guid><author>solure</author><pubDate>Wed, 26 Jul 2017 00:22:04 +0800</pubDate><description><![CDATA[阅读目录

1. 介绍2. 编译3. tcpdump命令4. tcpdump截取usb数据


回到顶部

1. 介绍

tcpdump是一款用来截取网络数据的工具
这里主要介绍的是为嵌入式Linux编译tcpdump的方法

回到顶部

2. 编译

首先去官网下载源代码, 需要下载tcpdump和libpcap, 将他们解压到同一个目录下~/tcpdump/pa]]></description><category></category></item><item><title><![CDATA[C++之剖析虚函数1——虚函数的设计目的]]></title><link>https://blog.youkuaiyun.com/solure/article/details/51495511</link><guid>https://blog.youkuaiyun.com/solure/article/details/51495511</guid><author>solure</author><pubDate>Wed, 25 May 2016 08:32:25 +0800</pubDate><description><![CDATA[对于C++中的虚函数，想必大家都不陌生，但是对于初学C++的人来说，却不知虚函数的设计目的是什么，而对于C++还不太熟练的人，虽然知道虚函数的设计目的，却不知其实现机制，当你明白了一个事物的原理，用起来不也就得心应手了吗？所以，接下来我就从这两个方便来解析虚函数。
先谈谈虚函数的形式，也就是在成员函数前加上virtual关键字：virtual 返回值类型  函数名(参数列表)
{]]></description><category></category></item><item><title><![CDATA[常成员函数函数和返回值为常量的函数]]></title><link>https://blog.youkuaiyun.com/solure/article/details/51487891</link><guid>https://blog.youkuaiyun.com/solure/article/details/51487891</guid><author>solure</author><pubDate>Tue, 24 May 2016 10:04:36 +0800</pubDate><description><![CDATA[常成员函数，它的形式是在成员函数后面加上const修饰，它是为了防止特定函数改变本类对象的数据成员而产生的，目的就是保护数据成员。在常成员函数中，你不能改变数据成员的值，你也不能在常成员函数中调用非常量成员函数，因为你不确定你调用的那个非常量成员函数是否改变了数据成员的值，如果改变了，那就相当于在常成员函数里改变了数据成员，与本身的const修饰相违背。（这里说明一下，没有常全局函数之说，因为常函]]></description><category></category></item></channel></rss>