7 BUS375

尚未进行身份认证

不积跬步无以至千里,不积小流无以成江海!

等级
博文 226
排名 1w+

为什么你的手机能上网打电话?

转载http://bbs.c114.net/thread-939058-1-1.html这本来是一篇科普文,目的是让更多人了解通信网络,但我却不小心把它写成了随感杂文。蜂窝移动通信无疑是人类历史上最伟大的发明之一。然而,这个世界欠它一个公道。每当我看到那些通信设备被恶意破坏之时....我就希望所有人都能够了解通信网络。因为,无知者无畏,越是了解,越懂得敬畏。

2017-07-09 10:05:55

NS 发送一个 cbr 数据包的过程

NS 发送一个 cbr 数据包的过程1.      NS的整体的实现固定网络的仿真是通过下面三层合作来实现的。发送一个 cbr 数据包的过程">Application这个层是实现数据流的层次。Agent这个层是实现所有各层协议的的层次。Node这个部分由多个分类器(Classifier)实现了所有接收数据包进行判断是否进行转发或接收到Ag

2017-05-29 08:43:02

NS2能量模型

NS2能量模型ns2中的能量模型主要针对无线网络,如Ad-hoc及WSN。其能量模型的实现在~ns/mobility/energy-model.h/cc,同时在~/ns/mac/wireless-phy.h/cc中进行引用,用来实现能量的控制,如发送能量、接收能量。1.energy-model.h/cc的修改及实现这里主要注意,当我们希望扩展自己的能量模型

2017-05-28 20:57:14

NS2数据包分析

转自http://www.baisi.net/thread-60130-1-1.html1.NS2中数据包packet类结构图: packet类中的access函数如下:inlineunsignedchar*access(intoff)const{     if(off       abort();       return(&bits_[off])

2017-05-28 20:47:05

NS2初学笔记(二)之 ns2基本结构与交互问题

下面对前两个问题解释以下:1,ns2是一个软件系统,只是用来模拟网络功能的,不可能也没有必要按照实际网络模型来设计ns2的架构,但是ns2为了模拟的需要也是面向对象程序设计的需要,它的代码结构本身就是一种分层结构(各个类之间的继承关系)。所以,当我们理解ns2的代码结构时不要将其同TCP/IP进行匹配,而应该将其理解为一种软件设计时产生的必然结果。让我们了解一下ns2的基本代码结构,这样在

2017-05-28 18:50:55

OTcl与C++,NS2是如何识别并调用执行协议的

经过一段时间的代码阅读和资料查阅,在这里我想试着讲明一个困扰大多数NS2Beginner的问题:Otcl和C++的交互,我们写的新协议(假若有的话)是如何被NS2执行的。就简单的从我们现有的来自长庚大学的802.16的补丁说起。移植完16的补丁我们的NS2就可以执行MAC层协议为“Mac/802_16“的tcl脚本代码。但是这个补丁(wimax_v2.03)里面的代码全都是用C++编写的底层

2017-05-28 17:48:39

NS2初学笔记(五)之 数据包流初探

转载自http://blog.csdn.net/kgn28/article/details/30588855,这一个问题应该洞悉ns2的核心问题了,所以即使我现还有很多问题没有搞懂,我依然把握对核心代码的一些理解写出来。在ns2中,应用代理使用来产生逻辑数据流或者说是数据流的发动者,而实际的数据流(包)却是在传输成代理(TCP/UDP等)那里产生的,我就的这样未免有点混乱——两个层面的代理

2017-05-28 17:44:05

NS2初学笔记(四)之 ns2系统时间问题

转载自点击打开链接http://blog.csdn.net/kgn28/article/details/30588514,初学ns2,我一直有一个困惑,就是ns2的时间到底是怎么模拟的,其实我想无外乎就这么三种方法,一,使用OS的物理时钟;二,同nachos(一个实验用操作系统)一样,执行一条指令系统滴答数加一;三,也是我想ns2最有可能的时间组织方式,通过网络延时来递加时间,因为网络模拟

2017-05-28 17:37:54

NS2初学笔记(三)之 最详细讲解ns2运行机制

转载自http://blog.csdn.net/kgn28/article/details/3058810至于第三点我解释如下:3,至于ns2的两种语言的交互过程网上有几篇帖子介绍的已经非常的详细了,但还是因为高手们把有一些东西省略了,从而对我这种初学者造成了一定的困难,为了以后的“Beginner”们能够更快的捋顺关系,早日入门ns2,我还是要按我的方法说一下。ns2是这么做的,

2017-05-28 17:36:00

VLAN原理详解

文章转载自http://blog.csdn.net/phunxm/article/details/9498829/1.为什么需要VLAN1.1 什么是VLAN?VLAN(VirtualLAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让

2017-05-18 09:07:38

C++的四种强制类型转换

转载自:http://www.cnblogs.com/alexqdh/archive/2011/06/09/2075713.htmlC++的四种强制类型转换,所以C++不是类型安全的。分别为:static_cast,dynamic_cast,const_cast,reinterpret_cast为什么使用C风格的强制转换可以把想要的任何东西转换成合乎心意的类型。那为什么

2017-02-06 09:49:56

父类子类指针相互转换问题

文章转载自http://www.cnblogs.com/mu-tou-man/p/3925433.html父类子类指针相互转换问题1.当自己的类指针指向自己类的对象时,无论调用的是虚函数还是实函数,其调用的都是自己的:2.当指向父类对象的父类指针被强制转换成子类指针时候,子类指针调用函数时,只有非重写函数是自己的,虚函数是父类的;3.当指向子类对象的子类指针被强制转换成父

2016-11-30 10:41:43

struct和typedef struct

struct和typedefstruct分三块来讲述:  1首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedefstructStudent    {    inta;    }Stu;    于是在声明变量的时候就可:Stustu1;(如果没有typedef就必须用structStudentstu

2016-11-22 16:06:33

C++编译期多态与运行期多态

前言今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与函数的重载解析,这种多态在编译期进行,因此称为编译期多态或静态多态。在本文中,我们将了解:

2016-11-17 16:39:01

C++ new关键字深入理解

“new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。new的过程当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。假如我们定义了如下一个类A:classA{

2016-11-17 16:28:19

常用的Linux目录处理命令

命令提示符[root@localhost ~]#root:当前登录用户localhost:主机名~:当前所在的目录,此处为“家”目录#:root超级用户的提示符,如果是普通用户,则为 $命令格式命令[选项][参数]中括号[]表示可选查询目录中的内容:lsls[选项][文件或目录]选项:-a :显示所有文件,包

2016-11-17 15:26:44

疏失误差处理常用的算法

1引言在计量测试中由于各种干扰因素的存在,常常会引起疏失误差,疏失误差又叫过失误差,是指显然与事实不符的误差。它通常是由于操作者失误、系统内部器件受损或接线松动、脱落、外界突发的冲击引起的。疏失误差的存在对测量结果是一种严重的歪曲,必须予以剔除。2常用的疏失误差剔除算法2·1莱特准则判别疏失误差一般采用莱特准则,即把剩余误差绝对值超过3σ的数据Xi判为疏失误差点删除。但莱特准则的判

2016-11-04 20:58:53

Linux +开发板若干问题

一:uboot下tftp下载内核1.开发板和windows能够ping通保证通过一个网段windows防火墙关闭2.windows和linux能够ping通 linux防火墙关闭/etc/init.d/iptablesstop       setenforcepermissive(0)启动NFS服务器:servicenfsrestart3

2016-11-03 16:29:30

不带头结点的单链表的删除

问题:假设一个没有头指针的单链表。一个指针指向此单链表中间的一个节点(既不是第一个,也不是最后一个节点),请将该节点从单链表中删除。p->data=p->next->data;p->next=p->next->next;firee(p->next);链表结点定义如下:structListNode{intm_nKey;

2016-11-01 21:22:16

C++虚函数表介绍

转载:http://bbs.itcast.cn/forum.php?mod=viewthread&tid=86373&extra=page%3D1%26filter%3Dtypeid%26typeid%3D252?cazn多态多态是指使用相同的函数名来访问函数不同的实现方法,可以简单概括为“一种接口,多种方法”。C++支持编译时多态(也叫静态多态)和运行时多态(也叫动态多态),

2016-10-23 19:25:25
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!