自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 虚析构函数

在基类析构函数的声明前加上关键字virtual后,该析构函数就构成了虚析构函数,其派生类中的析构函数也随之成为虚析构函数,无需再加上关键字virtual。虚析构函数的权限都是public的。 虚析构函数的必要性:析构函数一般用来释放申请的内存空间。如果析构函数不声明为虚拟的,则在程序执行的时候,可能造成内存的泄漏。 例子:#include class A{publi

2008-10-14 22:52:00 478

原创 NS2------Queue

1.为节点设置队列$ns node- config -ifqType $val(ifq)2.为链路设置队列为有线连接的节点间设置链路,为各个链路设置队列。无线节点没有链路设置,只要设置各无线节点的拓扑位置就可以了。下面是在一个链路上设置两个队列的例子,需要添加新的协议。NS by Example/Add New Queue:http://nile.wpi.edu/NS/The queue has

2008-09-03 14:45:00 1208

原创 无线节点的混杂模式(promiscuous mode)

混杂模式又叫偷听模式,允许节点接收它能侦听到的所有数据包。在建立偷聽模式上,是利用在MAC class當中,有一個TAP class,利用此Class,可以將node設定為promiscuous mode,而在ns-2中,有關DSR的部分,預設就有將NODE設為promiscuous mode.(参考mac/mac.h, dsr/dsragent.h)在mac.h中有一个tap虚函数,用于建立混杂

2008-09-02 11:30:00 2258

原创 NS2中对一些类型的定义

在文件:autoconf-win.32.h中:typedef char int8_t;typedef unsigned char u_int8_t;typedef short int16_t;    typedef unsigned short u_int16_t;typedef int int32_t;    typedef unsigned int u_int32_t; typedef __i

2008-09-01 12:15:00 424

原创 结构体与字节流之间转换的一个小例子

mystruct p;char buff[50];memcpy(buff,&p,sizeof(p)); //把p的内容以字节形式拷贝到buff中mystruct* q;q = (mystruct*)buff; //把buff的内容转换为结构体mystruct

2008-08-31 21:42:00 1057 2

原创 NS2中的Packet类

NS2——Packet类Packet类定义了分组的结构,提供了处理Packet对象的一系列成员函数。定义在ns/common/packet.h中:class Packet : public Event {private:    unsigned char* bits_;    // header bits     /*     该指针指向的字符数组中存储着所有的分组头,通常把该分组叫做"bag o

2008-08-31 15:52:00 2259

原创 NS初学者

         由于论文仿真要用NS,我用一个月的时间看完了《NS与网络模拟》这本书,然后就开始尝试着在NS里实现网络编码。但是折腾了20天,还是没写完,有好多地方不懂,遇到问题也不知道该怎么解决。周围也没有可以请教的人,只好到网上论坛上到处搜索请教。论坛上问问题的人非常多,解答的却非常少。看来大家的学习过程都不是那么顺利呀。        尤其是这个网络编码的实现,也没有参考的资料,我只好

2008-08-23 19:42:00 587 1

原创 初识C++

        刚刚看完一本《C++程序设计教程》,也算是对C++有个初步了解了。虽然每天只看十几页,磨磨蹭蹭,但是积少成多,总算看完了整本书。        这本书虽不是什么经典之作,但是里面的内容讲得简洁明了、浅显易懂,尤其是每讲一个知识点,都会举一个编程的例子,让初学者对C++有一个感性的认识,非常适合我这样在编程方面几乎是一张白纸的人。        以前,我只是在本科的时候学过谭

2008-08-23 19:14:00 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除