用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
mmpire的公告
<center><img src=http://www.5see.com/demo/gif/rwl/boy/1/Boy10.gif width=120 height=90 border="0"><br> <p><p> <b><font color="blue">北京</font></b><br> <a href="mailto:mmpire@gmail.com" >mmpire@gmail.com</A><br> <br></center> <DIV align=center> <OBJECT style="WIDTH: 84px; HEIGHT: 84px" codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 height=84 width=84 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="_cx" VALUE="2223"><PARAM NAME="_cy" VALUE="2223"><PARAM NAME="FlashVars" VALUE=""><PARAM NAME="Movie" VALUE="http://blogcup.com/cup/time.swf"><PARAM NAME="Src" VALUE="http://blogcup.com/cup/time.swf"><PARAM NAME="WMode" VALUE="Transparent"><PARAM NAME="Play" VALUE="0"><PARAM NAME="Loop" VALUE="-1"><PARAM NAME="Quality" VALUE="High"><PARAM NAME="SAlign" VALUE=""><PARAM NAME="Menu" VALUE="-1"><PARAM NAME="Base" VALUE=""><PARAM NAME="AllowScriptAccess" VALUE="always"><PARAM NAME="Scale" VALUE="ShowAll"><PARAM NAME="DeviceFont" VALUE="0"><PARAM NAME="EmbedMovie" VALUE="0"><PARAM NAME="BGColor" VALUE=""><PARAM NAME="SWRemote" VALUE=""><PARAM NAME="MovieData" VALUE=""><PARAM NAME="SeamlessTabbing" VALUE="1"> <embed src="http://blogcup.com/cup/time.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="32" height="32"></embed> </OBJECT></DIV> <br><br>
文章分类
here and there
msmouse(RSS)
嘎雅音乐
徐坚--挤海绵
皮皮--KnowBot
藩的博客
表弟的狗
存档

原创  工作随记 收藏

=============================================

NS2的trace文件新格式:
必须要注意的是-Hd的值经常为-1 or -2.
   -1意味着该分组是广播分组。
   -2意味着该分组的目的节点还没有被设置,在应用代理层和路由代理层的交互中较常用。

=============================================

NS2中重新编译MAC协议的过程

到目录~/ns-allinone-2.27/ns-2.27下,执行命令:
  make clean
  make depend
  make
若出现如下错误:
../../../autoconf.h:85: error: namespace `CPP_NAMESPACE' undeclared
则找到/ns-allinone-2.27/ns-2.27/autoconf.h,添加下列语句:
#define CPP_NAMESPACE std 

=============================================

u_char fc_subtype : 4
位域操作,后面加上“: 4”的意思是这个成员占所定义类型的4 bit

=============================================

NS2的TCL脚本编写

用nam跟踪无线网络节点的命令不是:
$ns_ namtrace-all $tracenam
而是:
$ns_ namtrace-all-wireless $tracenam 1200 1200

=============================================

NS2场景自动产生工具Setdest
$ ./setdest -n 50 -m 0.0 -M 120.0 -t 300 -p 2.0 -x 1200 -y 1200 > scene-50-1200x1200
此工具在ns-allinone-2.27\ns-2.27\indep-utils\cmu-scen-gen\setdest下面,需要用Make命令编译。ns-2.27版本中可能会编译不成功,若错误是“Error: namespace `CPP_NAMESPACE' undeclared”,则解决方法是:
在Makefile中,将下面这行:
DEFINE = -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@
改为
DEFINE = -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std
在Makefile.in里,在CFLAGS变量后面附上:-DCPP_NAMESPACE=std
然后重新make即可。

=============================================

NS2流量自动产生工具cbrgen (ns-2/indep-utils/cmu-scen-gen/cbrgen.tcl)
ns cbrgen.tcl -type <cbr|tcp> -nn <节点数量> -seed <随即种子> -mc <最大连接数> -rate <速率>
$ ns cbrgen.tcl -type cbr -nn 50 -seed 55 -mc 5 -rate 2.5 > trafficsample

=============================================

nsbench:一个java写成的可视工具,可以在界面中设置节点数.连接数,数据流类型,节点位置等,然后保存为文件,则可以得到一个完整的可直接运行的tcl文件,不足之外在于不能设置节点的移动.
为了运行这个java工具,需要在cygwin中安装java虚拟机;由于本机已经在装Oracle时装上了Java,所以只要更改PATH变量添加bin路径即可。执行nsbench:
java -jar nsBench-1.0b3.jar

=============================================

执行nam时出行错误:nam: no display name and no $DISPLAY environment variable
原因为没有设置display环境变量,使用下面命令设置:
export DISPLAY=localhost:0.0
并且,先执行startxwin.bat打开X window,之后可以关闭,只要任务栏里有X图标存在即可。

=============================================

打补丁:
patch -p0 < ns-allinone-2.31-tdma.patch
去掉补丁:
patch -R -p0 < ns-allinone-2.31-tdma.patch

=============================================

C#添加自定义控件:
例如添加椭圆按钮,首先找到代码《C#中水晶按钮的程序生成》,
1,建立一个VS2005的Class Library项目,拷贝入代码,添加相关引用(Project->Add Reference->.Net->System.Drawing和System.Windows.Forms),然后编译成DLL文件。
2,右键单击工具栏(toolkit),选择“Choose Items”,在.Net Framework组件中添加上面的dll即可。

=============================================


如何取消在Adobe Acrobat打开pdf文件时出现的提示“prepare for reading”?
Edit / Preferences / Reading / Screen Reader Options / Page vs Document - when I  set this to "Only read the currently visible pages" this annoying "feature" went away.

=============================================

matlab曲线拟合
【1】cftool
【2】出现对话框,点击data选x和y
【3】creat data set,然后close
【4】点击fitting,在type of type,选Fourier,选择一个合适的即可。

=============================================

linux下面查找文件夹:
find / -type d -name sctp
http://www.linuxsir.org/main/?q=node/137
Linux下面查看磁盘空间的命令:df
查看本目录下面的所有文件大小:du –sh *

=============================================
Windows XP 的DOS窗口无法显示中文,输入命令:
mode con cp select=936
936 是简体中文

950 是繁体中文

发表于 @ 2008年10月15日 21:32:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:一些关于VANET的资料 | 新一篇:Windows 2003 Server 磁盘分区的调整及合并

  • 发表评论
  • 评论内容:
  •  
Copyright © mmpire
Powered by CSDN Blog