一片纯净的热土

stay hungry,stay foolish!梦想还是要有的 万一实现了呢!

ns2协议代码中的command理解

在之前的博文《ns2.35中嵌入自写协议的方法》中,我们写了一个简单的协议,在《从hdr_ip::access()谈对ns2数据包的理解》中,我们解释了数据包的代码编写,本篇文章我们来说明一个问题,就是协议.cc文件中command函数的用法。 一、NS2实现一个协议的步骤 一般在NS2下实现...

2015-05-16 11:57:51

阅读数 2517

评论数 1

从hdr_ip::access()谈对ns2数据包的理解

在NS2的代码中,我们经常看到hdr_ip::access()这样类似的语句,如何理解呢?理解这一点后,有助于我们对通信中包结构的理解,本篇文章以hdr_ip::access()为例说明。 一、在ip.h文件可看到hdr_ip的定义 struct hdr_ip { /* common to I...

2015-05-16 11:22:05

阅读数 2031

评论数 1

ns2.35嵌入gpsr协议

一、下载gpsr协议源码,在~/ns-allinone-2.35/ns-2.35下解压,得到gpsr文件夹。 各个文件功能如下: gpsr_packet.h : definition of packets of different type used by this implementaion g...

2015-05-15 13:09:13

阅读数 4197

评论数 20

ns2.35中嵌入自写协议的方法

本文介绍如何在最新版的NS2.35中嵌入一个自己写的新协议,读者可先不必较真协议的具体实现代码,先熟悉嵌入流程因为此代码还是有一定bug的,但实现一个协议的总体框架是对的。后续文章将对如何写一个新协议进行解析,如TCL如何传值到C++等。

2015-05-08 18:00:06

阅读数 7243

评论数 7

支持Xcode6 IOS使用ZBar二维码扫描开发(解决arm64,arm7s兼容并解决中文乱码问题)

iOS7,AVFoundation中现在已经内置支持一维和二维码的扫瞄,iOS6及之前的想要扫瞄二维码,还是需要添加第三方库ZXing和ZBar。为了统一开发,兼容所有版本,我们可以只使用ZBar开源框架,但是用最新SDK,会报错,我们必须先解决arm64,arm7s兼容和中文乱码问题。

2015-01-13 17:04:37

阅读数 6781

评论数 1

Android Base64Encoder解决方案

public class Base64Encoder { private static final char last2byte = (char) Integer .parseInt("00000011", 2); private static final char ...

2015-01-12 12:58:23

阅读数 10718

评论数 1

Macbook Pro(MBP)上固态硬盘SSD,光驱位装HDD

最近将MD313拆机硬盘位换上SSD,买了光驱托架,将光驱位换成原装的HDD

2015-01-11 10:46:45

阅读数 15884

评论数 0

NS2源码重新编译步骤

在网络仿真过程中,我们需要对NS2的源码进行更改,

2014-10-24 13:04:23

阅读数 3888

评论数 0

SUMO仿真高级进阶系列二:计算车辆的旅行时间、等待时间和变道次数

一、利用sumo命令输出fcd( Floating Car Data)文件

2014-10-17 11:38:14

阅读数 4911

评论数 4

Ubuntu下安装gnuplot4.6.0

一、下载gnuplot4.6.0 官网:http://www.gnuplot.info/ 二、

2014-04-06 12:00:37

阅读数 2495

评论数 0

用sourceinsight查看ns2源码

一、添加.cc文件: 1. 选择菜单“Options” --> “Document Options”; 2. 在对话框“Document Options” 的"Document Type" 内选择"C++ Source File";在“File f...

2014-04-04 11:41:55

阅读数 2500

评论数 0

NS2学习资料(值得收藏)

(一). NS常用基本网站   1. Maillist个人觉得是寻求问题答案最好的地方。   http://mailman.isi.edu/pipermail/ns-users/   2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等   h...

2014-04-03 14:43:51

阅读数 9591

评论数 10

SUMO仿真高级进阶系列一:利用OpenStreetMap生成地图

在快速入门系列中,贯穿始终例子的道路模型是我们自定义map生成的,为了更接近实际又减少工作量,我们可以用OpenStreetMap来生成地图。 一、利用OpenStreetMap得到osm文件 官方提供了用命令行的方式获得osm文件,具体见如下链接:Downloading a Re...

2014-04-03 14:12:32

阅读数 14949

评论数 22

SUMO仿真快速入门系列五:SUMO与NS2连接

在本节的开始,强烈建议读者熟悉下当今车辆移动模型与无线网络仿真的耦合方式,提供一份资料供大家下载:车辆自组织网仿真研究 在本节中,我们输出activity、mobility、config文件并嵌入到NS2中,实现松散开环模式的耦合。 一、利用sumo命令输出fcd( Floating ...

2014-04-03 13:14:36

阅读数 11668

评论数 27

SUMO仿真快速入门系列三:产生车辆移动模型

在《SUMO快速入门系列二》中,我们已经产生了一个较为简单的街道地图模型。 本节中我们产生车辆移动模型并与道路模型结合,使得车辆在真实道路中跑起来。在SUMO中,车辆移动模型称为Demand Modelling。具体可见:Demand/Introduction to demand model...

2014-04-03 12:32:33

阅读数 18934

评论数 30

SUMO仿真快速入门系列二:使用XML生成自定义地图

上图是一个简单的道路模型,在SUMO 中街道模型采用结点(Nodes)和线段(Edges)进行描述,例如一条街道至少需要两个结点和一条线段描述。这个道路模型比较简单,具体步骤如下: 一、编写nodes文件: XML Schema Definitions: http://sumo.sourc...

2014-04-03 11:10:26

阅读数 16834

评论数 30

SUMO仿真快速入门系列一:Ubuntu 12.04下安装SUMO(Simulation of Urban MObility)

Simulation of Urban MObility SUMO是一个微观的、连续的道路交通仿真软件,主要由德国宇航中心开发。该软件始于2000年,其作为一个开源、微观道路交通仿真而开发的主要目的是给交通研究组织提供一个实现和评估自己算法的工具。写《SUMO快速入门系列》博客,一是对自己学习记录...

2014-03-03 23:59:16

阅读数 15375

评论数 25

淘宝活动代码查询帐号情况

这两天都在找黑号的资料,让我找到这个了 你也可以确定一下是不是到了中奖限额了。 1,打开打年兽页面 2,如果你是谷歌或者360极速浏览器,按下F12键,在弹出的对话框中找到“network”选项卡 3,开始打年兽游戏 4,待一轮或几轮游戏完毕之后,在“network”选项卡里面找到并点中"...

2014-01-07 21:28:31

阅读数 1165

评论数 0

锐捷单帐号+双网卡共享给无线路由自制wifi热点(实现路由器功能)

一、使用破解多网卡限制的锐捷客户端 具体方法见我的另一篇博文: 也可以直接下载: 二、安装PCI接口的有线台式机网卡 三、配置路由器 将无线路由器和第二块网卡LAN口连接。输入无线路由器的ip地址,一般是192.168.1.1。 IP地址:是因为在主机中开启共享后,另一块网卡的地址...

2013-12-28 22:31:49

阅读数 5373

评论数 0

Ubuntu中ANT的安装和配置

一. 可以使用     sudo apt-get install ant     安装的ant不是最新的版本,还要装一堆其他的附带的东西。 二. 手动安装     1. 到Apache官网下载最新版本的ant:http://ant.apache.org/bindownload.cgi  ...

2013-12-26 12:22:49

阅读数 4212

评论数 0

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