自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

滢ying花语

我的秘密花园

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 WDM移动模型仿真配置说明

meetingSpotsFile- WKT File containing the coordinates of meeting spots for evening activityofficeLocationsFile- WKT File containing the coordinates of the office locationshomeLocat

2015-11-13 16:41:33 1222

转载 ONE模拟过程

运行模拟       The One模拟整个实验环境,单个节点以一个DTNHost对象处于模拟的world对象中。运行时,world更新带动整个环境的更新,包括在此刻发生的所有外部事件,如消息创建(在指定时间向指定结点加入对应的消息)。接着更新所有结点的位置,这里的位置是指结点经过一定时间间隔内运行后到达的位置。还有所有节点自身有序地更新,连接创建。然后是对节点中的连接、路由等相关信息进行

2015-11-13 16:38:16 1291

原创 report代码分析3--Report

A bstract superclass for all reports所有报告的抽象父类outlinepublic abstract class Report{}public Report(){}   //构造方法,若未设置className.output,则使用scenarioname_classname.txt作为文件名,并从相关set

2015-11-13 16:26:14 932

原创 report代码分析2——ConnectivityDtnsim2Report,ConnectivityONEReport

ConnectivityDtnsim2Report DTNSim2输入,产生 连通性报告(记录连接的信息,生成两个节点的连接情况 )outlinepublic class ConnectivityDtnsim2Report extends Report implements ConnectionListener {//构造方法,初始化报告输出

2015-11-13 16:25:19 463

原创 report包中的类及代码分析

报告模块在report包中,提供产生模拟的可定制统计资料和报告的方法。所有自定义模块必须继承Report类并实现一种或多种事件监听接口。MessageListener接口:接收与信息相关的事件,例如建立新的信息或将其从一个节点转发给另一个节点。ConnectionListener接口:记下两节点间连接的开与关。MovementListener接口:跟踪移动节点新的目的地。UpdateL

2015-11-13 16:22:13 969

原创 Movement models代码分析3--WorkingDayMovement

This movement model makes use of several other movement models to simulate  movement with daily routines. People wake up in the morning, go to work,go shopping or similar activities in the evening and

2015-11-13 16:20:43 703

原创 movement包中的类及代码分析

MovementModel.java1.所有移动模型都是对其扩展2.为一个节点请求新路径提供接口,并询问何时可获得下一条路径新的移动模型可以通过扩展MovementModel类来创建,覆写至少getInitialLocation和getPath这两种方法。getInitialLocation方法:在模拟开始时,节点获得初始位置getPath方法:询问节点

2015-11-13 16:19:15 1071

转载 深入学习one

1.Introduction整个仿真最重要的部分就是routing和forwarding 算法的设计。在ONE中,并没有专门去涉及底层的东西,只是简单地可以设置data rate,radio range等等,这样就可以产生一定的数据量。2.The ONE SimulatorONE是一个agent-based的离散事件仿真器。它的重要功能就是使用不同的interfaces,r

2015-11-13 16:17:31 947

原创 report代码分析1--AdjacencyGraphvizReport

由连接产生Graphviz兼容图( 节点连接次数报告,反应节点之间的亲密关系 ) outline属性:GRAPH_NAME = "adjgraph" //graphviz报告的名称 HOST_DELIM = ""   //toString()中使用 private HashMap cons Collection allHosts //A collecti

2015-11-13 16:16:13 593

原创 routing代码分析1--ProphetRouter

Implementation of PRoPHET router as described in  * Probabilistic routing in intermittently connected networks by * Anders Lindgren et al原理outlinepublic class ProphetRouter

2015-11-13 16:13:52 1142

转载 routing包中的类及代码分析

Routing modulesMessageRouter.java1. 所有路由模式都是对其扩充2. 为所有路由模型提供基本的接口和功能ActiveRouter:First Contact, Epidemic, Spray and Wait, Direct delivery, PRoPHET 和 MaxProp。          主动路由模式是

2015-11-13 16:12:27 1164

原创 ui包中的类及代码分析

ui包(user interface)Contains superclass for all user interfaces and a simple user interface(s). 包含所有用户接口的父类和一个简单用户接口ui.DTNSimUI 功能:所有用户接口的抽象父类,也包含一些仿真设置(Abstract superclass fo

2015-11-13 16:11:03 631

原创 core包中的类及代码分析

core包:Contains core classes and interfaces of the simulator. Almost all of these classes are needed for every run of the simulator. DTNSim is the main class of the program. It starts up a proper use

2015-11-13 16:09:12 1954

转载 one代码框架学习

core包:仿真的核心组件,例如 描述DTN主机和连接的类。gui包:GUI相关的类,包含子包playfield(其中包含在视图区中代表图形对象的类)ui包:一般用户接口类和基于文本的控制类report包:接收输出test包:包含一系列单元和系统测,用于检测系统是否正常运行(G)UI类从核心包中将Sim Scenario和World classes实例化,依次从rout

2015-11-13 16:07:21 1422

转载 ONE readme study

1.这个是DTN的专用仿真器,提供了移动追踪的生成工具,运行不同路由协议下的DTN 消息仿真,提供可视化界面,交互显示实时仿真结果以及仿真结束后的结果。2.Compiling(编译)直接去官方网站下载对应版本的源代码,然后进入one那个文件夹,可以看到一个compile.bat的批处理文件,在shell里面运行./compile.bat就完成了编译。至于在Eclipse下的

2015-11-13 16:04:19 960

转载 Movement models代码分析2--MapBasedMovement

MapBasedMovement 对原有移动模型扩展,添加与地图相关的特性,例如读取和缓存地图数据The basic map-based movement model (MapBasedMovement) initiallydistributes the nodes between any two adjacent (i.e., connected by a path) map

2015-11-13 16:02:28 954 2

原创 Movement models代码分析1--MovementModel,Path

movement.MovementModel 1.所有移动模型都是对其扩展2.为一个节点请求新路径提供接口,并询问何时可获得下一条路径新的移动模型可以通过扩展MovementModel类来创建,覆写至少getInitialLocation和getPath这两种方法。getInitialLocation方法:在模拟开始时,节点获得初始位置getPath方法

2015-11-13 15:59:42 1292

转载 core代码分析1--Coord

core.Coord.java/** * Class to hold 2D coordinates and perform simple arithmetics and * transformations *///A class implements the Cloneable interface to indicate to the java.

2015-11-13 15:57:36 693

转载 WKT - 概念

WKT - 概念    WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。WKT - 几何对象    WKT可以表示的几何对象包括:点,线,多边形,TIN(不

2015-11-13 15:55:25 1282

原创 研究生期间ONE相关资料分享

本人已参加工作,很久没上线,问题无法一一解答了。现将研究生期间有关ONE的资料与大家分享。

2015-11-13 15:54:39 1040 17

转载 power law幂次法则

http://evonaileen.blog.hexun.com/30206509_d.html   mark

2012-11-21 16:15:56 1115

原创 好久没上了

冒个泡~~~    有空了继续写  http://www.cs.pitt.edu/~pdillon/research.php  上面的代码下下来很多错误呀,唉……弄了一晚上,白费了

2012-11-14 19:28:21 717 1

原创 2012.5.10. ONE仿真之修改源代码

java源代码挑主要的看了看,做到基本了解,要用时找得到,再仔细看。    对于ONE的基本配置方式已经能熟练运用,这两天重点学习了WDM移动模型的相关内容,并且终于会画地图了,很开心,嘎嘎嘎~~~写写心得吧~   1.绘制地图    用的是Open Jump,软件可以从http://www.openjump.org/ 下载。    绘制地图有多个图层,分别绘制出来后,输出为w

2012-05-10 22:09:39 3762 18

原创 2012.4.24.小结

java核心技术学习了大半了,开始看代码,边看边学吧~~~    哎。。。   有些混乱,没有个明确的思路。       计划:   把《Opportunistic Network Environment simulator》中关于代码结构的部分再看看,总体上先把握,再逐步看各个部分的代码。   等看完了再写个框架计划吧。

2012-04-24 09:28:43 1131 3

原创 2012.4.19. Java基础学习

昨天开始学习java,以前没怎么接触过,不过还好有c和c++的基础,学习起来不算困难。    希望这周内能把java拿下,接下来就可以去具体分析ONE中的java doc了。争取五一之前能把基本的看懂吧。    艰巨的任务还在眼前,加油加油!!!

2012-04-19 19:47:54 1705 2

原创 2012.4.17. ONE仿真配置

看了一天,有些细碎,感觉有些乱。    1.地图坐标及wkt          http://en.wikipedia.org/wiki/Well-known_text          http://hi.baidu.com/liaojunathnu/blog/item/6c5eeabcccbd29d836d3cab8.html                   需

2012-04-17 18:30:49 2883 9

原创 2012.4.16. 机会网络仿真ONE基础学习

论文阅读及相关文献阅读:《 Opportunistic Network Environment simulator》                                                《 机会网络中的用户移动模型》http://www.cnblogs.com/jcleung/archive/2011/05/23/2054713.html   这个博客不错

2012-04-16 17:34:17 6862 6

原创 2012.4.13. 机会网络模拟器ONE框架学习

参考文献:  《机会网络模拟器ONE及其扩展研究*》王朕,王新华,隋敬麒                       The ONE v1.4.1 - Readme     收获:对ONE有了总体的认识和了解。   并找到       EKMAN F,KERNEN A,KARVO J,et al.Working day movement model[C]//Proc

2012-04-13 17:32:04 5441 6

原创 2012.4.12. HelloWorld.java

把java装上后,运行HelloWorld测试用例,这么简单的一个小程序还出了问题,⊙﹏⊙b汗。。。       1.首先java的环境变量一定要设对。      如果是Windows2000、XP或Win7系统,使用鼠标右击“我的电脑”->属性->高级->环境变量  系统变量->新建->变量名:JAVA_HOME 变量值:c:\jdk1.6.0_21\(安装路径,需自行设置)

2012-04-12 10:24:16 665

原创 我也写个学习日志吧

从今天起,将学术进行到底吧~~~

2012-04-11 21:45:14 398

cmd命令行高级教程

cmd命令高级教程第一章 批处理基础 第一节 常用批处理内部命令简介 1 、REM 和 :: 2 、ECHO 和 @ 3 、PAUSE 4 、ERRORLEVEL 5 、TITLE 6 、COLOR 7 、mode 配置系统设备 8 、GOTO 和 : 9 、FIND 10、START 11、assoc 和 ftype 12、pushd 和 popd 13、CALL 14、shift 15、IF 16、setlocal 与 变量延迟

2012-04-12

嵌入式实验

嵌入式系统学习入门,了解嵌入式实时操作系统的基本概念,熟悉VxWorks操作系统的基本概念,掌握VxWorks操作系统集成开发环境Tornado的使用,掌握VxWorks的程序设计方法,重点掌握通信程序的设计,掌握VxWorks的程序设计方法和调试方法,了解VxWorks的板支持包(BSP)的概念

2011-12-15

嵌入式处理器入门,单片机基础

单片机基础教程,适于初学者学习,大学老师给的,分享了呵

2009-11-13

集成汇编,初学者汇编语言的学习应用

提供集成汇编环境,有利于初学者掌握,使用比较方便,便于很入门

2009-11-13

空空如也

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

TA关注的人

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