摘要:
接触NS快一年了,但是还只能说是刚刚入了门,这一年里,从百思上确实学到了很多东西,NS的使用可能要告一段落了,有些心得体会跟大家分享一下,希望对还在入门的初学者有些帮助。主要是调试方面的,因为NS的代码太庞大了,因此出错后错误定位是非常重要的,有些可能不太对,还望各位高手指正。1.1使用GDB调试在默认情况下不支持GDB调试,需要修改makefile.in:加上-g3选项.cc.o: @rm -f $@ $(CPP)-g3-c $(CFLAGS) $(INCLUDES) -o $@ $*.cc.c.o: @rm -f $@ $(CC)-g3-c $(CFLAGS) $(INCLUDES) -o 阅读全文
摘要:
下载Eclipse for C++eclipse一定要在终端的特权模式下打开,不然在eclipse中编译ns会提示权限不够。为了使NS能输出调试信息,需要运行NS2目录下的configure命令。具体做法是:进入NS安装目录(/opt/ns-allinone-2.30) cd /opt/ns-allinone-2.30/ns-2.30++++++++++++++++执行configure命令: ./configure –enable-debug //这样会使ns编译时的char转换从警告变成错误,导致无法编译,所以我推荐另一种做法:在ns-2.xx/下的Makefile文件中的CCOPT = 阅读全文
摘要:
昨天完成了毕业答辩.想想看自己从对ns一无所知到写出一个千行以上的协议,虽然谈不上什么了不起的成就,但毕竟自己是曾经在一个星期之内每天睡3个小时写程序的(当然,这也是因为作者临阵抱佛脚的坏习惯所致),当程序运行通过的一刹那,当波型出来的时候,还是有一种想大叫的冲动.回忆自己曾经走过的路,想告诉初学者一些东西,也算是对自己的一点交代吧.首先,我选定ns2作为毕业设计题目是很早的,当时是指导老师指定的题目,但因为时间不紧,也没看太多.糗的是,指导老师突然出国了,虽然当时就有一种ft的感觉,但还没有意识到ns2的恶心性,选新的指导老师时还是做的ns2,而新的老师自己并不懂ns,且下面曾经的一个做ns 阅读全文
摘要:
关于内容: 1、一般概括性内容:课题标题、答辩人、课题履行时间、课题领导教师、课题的回属、致谢等。 2、课题研究内容:研究目标、计划设计(流程图)、运行进程、研究成果、创新性、利用价值、有关课题延续的新见解等。 3、PPT要图文并茂,突出重点,让答辩老师清楚哪些是自己独立完成的,页数不要太多,15页左右足够,不要涌现太多文字,老师对文字和公式都不怎么感兴致; 4、凡是贴在PPT上的图和公式,要能够自圆其说,没有把握的坚决不要往上面贴。 5、每页下面记得标页码,这样比拟便利评委老师提问的时候review 关于模板: 1、不要用太富丽的企业商务模板,学术ppt最好低调简洁一些; 2、推举底色白底( 阅读全文