bbs375的博客

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

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

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

2017-07-09 10:05:55

阅读数 1219

评论数 0

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

NS 发送一个 cbr 数据包的过程 1.       NS 的整体的实现 固定网络的仿真是通过下面三层合作来实现的。 发送一个 cbr 数据包的过程"> Application这个层是实现数据流的层次。 Agent 这个层是实现所有各层协议的的层次。...

2017-05-29 08:43:02

阅读数 1203

评论数 0

NS2能量模型

NS2能量模型 ns2中的能量模型主要针对无线网络,如Ad-hoc及WSN。其能量模型的实现在~ns/mobility/energy-model.h/cc,同时在~/ns/mac/wireless-phy.h/cc中进行引用,用来实现能量的控制,如发送能量、接收能量。 ...

2017-05-28 20:57:14

阅读数 310

评论数 0

NS2数据包分析

转自http://www.baisi.net/thread-60130-1-1.html 1. NS2中数据包packet类结构图:   packet类中的access函数如下: inline unsigned char* access(int off) const {      if (off ...

2017-05-28 20:47:05

阅读数 1115

评论数 1

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

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

2017-05-28 18:50:55

阅读数 259

评论数 0

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

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

2017-05-28 17:48:39

阅读数 229

评论数 0

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

转载自http://blog.csdn.net/kgn28/article/details/3058885 5,这一个问题应该洞悉ns2的核心问题了,所以即使我现还有很多问题没有搞懂,我依然把握对核心代码的一些理解写出来。 在ns2中,应用代理使用来产生逻辑数据流或者说是数据流的发动者,而实际的数...

2017-05-28 17:44:05

阅读数 275

评论数 0

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

转载自点击打开链接http://blog.csdn.net/kgn28/article/details/3058851 4,初学ns2,我一直有一个困惑,就是ns2的时间到底是怎么模拟的,其实我想无外乎就这么三种方法,一,使用OS的物理时钟;二,同nachos(一个实验用操作系统)一样,执行...

2017-05-28 17:37:54

阅读数 198

评论数 0

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

转载自http://blog.csdn.net/kgn28/article/details/3058810 至于第三点我解释如下: 3,至于ns2的两种语言的交互过程网上有几篇帖子介绍的已经非常的详细了,但还是因为高手们把有一些东西省略了,从而对我这种初学者造成了一定的困难,为了以后的...

2017-05-28 17:36:00

阅读数 161

评论数 0

VLAN原理详解

文章转载自http://blog.csdn.net/phunxm/article/details/9498829/ 1.为什么需要VLAN 1.1 什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数...

2017-05-18 09:07:38

阅读数 281

评论数 0

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

转载自:http://www.cnblogs.com/alexqdh/archive/2011/06/09/2075713.html C++的四种强制类型转换,所以C++不是类型安全的。分别为:static_cast , dynamic_cast , const_cast , reint...

2017-02-06 09:49:56

阅读数 168

评论数 0

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

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

2016-11-30 10:41:43

阅读数 367

评论数 0

struct和typedef struct

struct和typedef struct分三块来讲述:   1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:     typedef struct Student     {     int a;     }Stu;     于是在声明...

2016-11-22 16:06:33

阅读数 127

评论数 0

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

前言 今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化...

2016-11-17 16:39:01

阅读数 176

评论数 0

C++ new关键字深入理解

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

2016-11-17 16:28:19

阅读数 17248

评论数 3

常用的Linux目录处理命令

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

2016-11-17 15:26:44

阅读数 246

评论数 0

疏失误差处理常用的算法

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

2016-11-04 20:58:53

阅读数 1611

评论数 0

Linux +开发板若干问题

一:uboot下 tftp 下载内核 1.开发板和windows能够ping通 保证通过一个网段 windows防火墙关闭 2.windows和linux能够ping通   linux 防火墙关闭 /etc/init.d/iptables stop         setenforce permi...

2016-11-03 16:29:30

阅读数 846

评论数 1

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

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

2016-11-01 21:22:16

阅读数 720

评论数 0

C++虚函数表介绍

转载:http://bbs.itcast.cn/forum.php?mod=viewthread&tid=86373&extra=page%3D1%26filter%3Dtypeid%26typeid%3D252?cazn 多态 多态是指使用相同的函数名来访问函数不同的实现方法,...

2016-10-23 19:25:25

阅读数 170

评论数 0

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