同在屋檐下

导航

2012年4月28日 #

NS2中最全的无线Trace格式

摘要: 中文部分 首先给出一些tr文件里的记录(有些记录可能会有其他数据)。1 2 34 5:6 7 8 9[10/11/12/13]14:16[ 17- 1819 20]s 3.000000000 _0_ RTR---0AODV48[0000]-------[0:255 -1:255 300]s 10.00000000 _0_ AGT---2tcp40[0000]-------[ 0:01:0320]r 10.00000000 _0_ RTR---2tcp40[0000]-------[0:01:0320]s 12.50000000 _0_ RTR---0AODV48... 阅读全文

posted @ 2012-04-28 17:20 同在屋檐下 阅读(719) 评论(0) 推荐(0)

2012年4月26日 #

ns2完整的流程简介

摘要: fromhttp://blog.163.com/lzf_edu_cn/blog/static/32351512200892723533112/一、场景测试1、生成随机场景setdest<original 1999 CMU version (version 1)>setdest -v <1> -n <nodes> -p <pause time> -M <max speed> -t <simulation time> -x <max X> -y <max Y>OR<modified 2003 U. 阅读全文

posted @ 2012-04-26 17:23 同在屋檐下 阅读(487) 评论(1) 推荐(0)

2012年4月16日 #

Setdest用法

摘要: Setdest用法来自http://ealdorman.blog.sohu.com/83588246.html最近要从 ns2里面提取出它是怎么设置随机点分布的程序代码,然后加载到我自己的程序中,这样随机点产生的算法就不用自己编写了,多好。setdest就是这个关键的命令。在ns2下是这样用的: 节点分布在1000×1000的正方形区域中,每个节点随机选择自己的运动方向和运行速度,最小速度1m/s,最大速度为2m/s,,平均停留时间2s,场景持续300s,命令如下: setdest -v 2 -n 30 -s 1 -m 1.0 -M 2.0 -t 300 -P 1 -p 2.0 -x 阅读全文

posted @ 2012-04-16 23:12 同在屋檐下 阅读(1171) 评论(0) 推荐(0)

Ubuntu shell scripts报错:Syntax error: Bad for loop variable解决方法

摘要: 把系统升级了之后(有的时候更新系统也许也会遇到),发现使用shell,运行时会有报错:Syntax error: Bad for loop variable。仔细查看语法,并没有问题。后来才知道原因:代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。解决方法是取消dash:sudo dpkg-reconfigure dash在选择项中选No,即可。 阅读全文

posted @ 2012-04-16 22:12 同在屋檐下 阅读(308) 评论(0) 推荐(0)

2012年4月14日 #

ns2 仿真简介

摘要: NS是一种针对网络技术的源代码公开的、免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块已经非常丰富,几乎涉及到了网络技术的所有方面。所以,NS成了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论文中,利用NS给出模拟结果的文章最多,通过这种方法得出的研究结果也是被学术界所普遍认可的,此外,NS也可作为一种辅助教学的工具,已被广泛应用在了网络技术的教学方面。因此,目前在学术界和教育界,有大量的人正在使用或试图使用NS。 然而,对初学者来说,NS是非常难于掌握的,一般人从学习NS到上手至少需要半年多时间。原因是多方面的:一 阅读全文

posted @ 2012-04-14 22:01 同在屋檐下 阅读(853) 评论(0) 推荐(0)

在 ns2.35 添加ZRP 协议

摘要: 网上已有ns2.33平台的zrp源代码,这里只是移植到NS22.35版本。需要修改的文件有,在ns-allinone-2.35-RC[ ]文件夹下:注意:修改前请自行备份。(a)ns-2.35/tcl/lib/ns-agent.tcl(b)ns-2.35/tcl/lib/ns-default.tcl(c)ns-2.35/tcl/lib/ns-lib.tcl(d)ns-2.35/tcl/lib/ns-packet.tcl(e)ns-2.35/common/packet.h(f)ns-2.35/trace/cmu-trace.h(g)ns-2.35/trace/cmu-trace.cc(h)ns- 阅读全文

posted @ 2012-04-14 21:18 同在屋檐下 阅读(2223) 评论(1) 推荐(0)

虚拟机virtualbox:Could not find an open hard disk with UUID(解决方案)

摘要: 来自http://www.haogongju.net/art/1298822虚拟机virtualbox:Could not find an open hard disk with UUID(解决方案)作者:小可丶同学 | 出处:博客园 |2012/2/16 10:35:45 | 阅读82次其实昨天晚上就遇到这情况了,以为重新建立一个就没事了,结果今天早上新的系统又出现如此毛病,在我找到答案之后,我回想一下,原来是因为某些文件找不到了,导致启动异常,但我不清楚那些快照文件是怎么没的,反正我是没动它,一刷新就少了两个。解决方法: ①:找到当前虚拟系统报的错,Could not find an o. 阅读全文

posted @ 2012-04-14 15:24 同在屋檐下 阅读(327) 评论(0) 推荐(0)

各种排序算法的稳定性和时间复杂度小结

摘要: 来自http://blog.csdn.net/hkx1n/article/details/3922249选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度log2(n)*n,所有内部排序方法中最高好的,大多数情况下总是最好的。归并排序:log2(n)*n堆排序:log2(n)*n希尔排序:算法的复杂度为n的 阅读全文

posted @ 2012-04-14 12:56 同在屋檐下 阅读(335) 评论(0) 推荐(0)

腾讯笔试

摘要: 1、进程关闭后会:A自动关闭打开的文件,B自动关闭打开的网络连接?,C自动关闭所有的线程?2、(1)各排序算法的时间复杂度;(2)各排序算法是否是稳定的排序。http://blog.sina.com.cn/s/blog_7ff4c04301012prj.htmlhttp://blog.163.com/baicai_xiao/blog/static/190202407201162592126982/http://blog.csdn.net/hkx1n/article/details/39222493、一笔画问题不是所有的连通图都可以一笔画的。能否一笔画是由图的奇、偶点的数目来决定的。 数学家欧拉 阅读全文

posted @ 2012-04-14 12:47 同在屋檐下 阅读(200) 评论(0) 推荐(0)

2012年4月12日 #

[转]trace分析--旧格式

摘要: 来自http://blog.csdn.net/jinhang87/article/details/5943471网络上有不少awk程序是讲如何分析网络性能的(主要是时延,吞吐量,丢包率和时延抖动),但是都没有详细的说明,我在此作一些示例,添加了一些必要的说明注释。以下的内容是针对NS2仿真的结果trace文件进行网络性能分析,看本篇前需要先行了解的的内容有:awk语言的基础,包括语法和结构等;在Linux下如何使用xgraph和gnuplot。因为只是想简单介绍如何用gwak和xgraph/gnuplot处理trace文件得出分析结果,所以并没有写专门的tcl脚本,分析用的tcl脚本和trac 阅读全文

posted @ 2012-04-12 14:11 同在屋檐下 阅读(345) 评论(0) 推荐(0)