- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 关注会议
1. Ubicomp (ACM International Joint Conference on Pervasive and Ubiquitous Computing)http://www.ubicomp.org/ubicomp2015/ 4/1 - 6/1/ - 92. CSCW (ACM conference on Computer-Supported Cooperative Wor
2016-03-11 16:10:32 777
转载 802.11协议帧间间隔-SIFS,DIFS,PIFS,EIFS 及 slottime
转自http://www.cnblogs.com/sujz/articles/2044342.htmlSIFS, Short Interframe Space(SIFS):在802.11系列无线局域网中SIFS是固定值,SIFS是最小的帧间间隔,因此采用SIFS的节点具有访问无线链路的最高优先级。它等于节点从发送状态切换到接收状态并能正确解码所需要的时间,或者从接收状态转为发送状态所需要的
2012-12-11 10:58:27 7869
原创 DCF握手机制
DCF中 2路握手与4路握手:通常把不带RTS/CTS握手信号但在发送成功后发送ACK回馈帧的数据发送机制称为两次握手机制或者停等CSMA/CA机制,而把数据帧由RTS/CTS握手信号引导发送的机制称为四次握手CSMA/CA机制.如下图。(王菽兰等 “无线局域网分布式协调功能东台MAC协议分析”)二次握手:四次握手:
2012-12-11 10:17:17 1705
转载 [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
转自http://blog.csdn.net/szwangdf/article/details/2601941十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Inte
2012-11-07 10:48:07 790
原创 HyperSql(hsql)的in-process模式
使用in-process模式,如果要数据持久,即写入磁盘,需要在数据库操作之后,执行shutdown
2012-10-15 13:56:51 728
原创 eclipse plug-in attach source code
plug-in Dependencies 关联源代码: 问题:右键-Properties,Java Source Attachment 处不能关联源代码 " The current class path entry belongs to container 'Plug-in Dependencies' which does not allow user modifications to
2012-10-12 10:32:56 4078
原创 Eclipse反编译工具jad配置
参看http://hi.baidu.com/gbgrwyckmnbehld/item/4586b3ec97c4d9c3bbf37d7fEclipse反编译工具Jad及插件JadClipse配置
2012-10-11 13:09:19 663
转载 实现RCP自身的控制台
转自 http://cai555.iteye.com/blog/469777一、解决基本问题:在做RCP项目的时候经常会遇到一个问题,就是要将一些控制信息输出到RCP自身的控制台,那么我们就可以扩展Eclipse扩展点org.eclipse.ui.console.consoleFactories,来实现我们自己的控制台,解决方法如下:首先,在plugin.xml 中定义扩展点:
2012-08-24 10:13:00 3426 2
转载 org.eclipse.ui.console指南
转自 http://blog.csdn.net/hansoft/article/details/415015org.eclipse.ui.console是一个可扩展的console视图插件,利用它可以实现各种console,并把它们显示出来。该插件本身就实现了一个Message Console,对于只需要进行消息输出的RCP应用来说,其功能已经足够:调用ConsolePlu
2012-08-24 10:01:35 969
转载 RCP扩展Editor,及如何不重复打开相同内容的page
转自 http://hi.baidu.com/if1i/blog/item/500c26f4eadffdd7f2d38546.htmleclipse 3.6 RCP 教程 -4- view 和 editor 介绍以及用 command 调用 editor下面介绍 view 和 editor 的基础知识,以及如何通过 command 来与 editor 通信,详见:http://
2012-08-20 12:42:29 2721
原创 Cannot load 32-bit SWT libraries on 64-bit JVM
使用64位jre 但是plug-in project创建时自动填充的依赖jar包是32位 导致出错 “java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM” 参看 http://funnyfuntoosh.com/blogs/2011/05/05/solution-java-la
2012-08-03 18:10:17 13349
原创 eclipse 插件开发 添加第三方jar包(连接数据库db driver)
背景: eclipse 插件开发,连接数据库 需导入jdbc driver 错误:ClassNotFoundException “com.hsql.jdbcDriver”Java Project : 导入jar包,项目 名称 右键->build path -> add library 或者 add external archives 导入jar包Plu
2012-08-03 18:09:07 4458 1
原创 802.11访问信道-阅读文献
如果发现信道忙,则延迟访问信道,发送节点继续监听信道,直到信道空闲时间达到DIFS后进入退避过程,节点从竞争窗口中随机u先拿着一个退避时隙值,然后用用选定的退避时隙值设置退避时隙定时器。在信道空闲时,退避时隙计数器每隔一个时隙递减1;在媒体忙时,退避时隙计数器停止计数;在退避时隙计数器减到零后,发送节点将立即发送数据帧。个节点在竞争窗口内随机选择一个退避时隙值,由于节点C所选择的退避时隙最短,
2012-03-18 17:06:27 1281
原创 eclipseCDT 如何启用断言
只看到开发java的eclipse 启用断言JDK1.4版新加入的assertion机制(关键词:assert),由于JDK1.4编译器 预设是兼容1.3,所以要使用assert必须在编译时加上-source 1.4的参数。 C:\>javac -source 1.4 XXX.java 内容来自执行时则必须加-ea 或-enableassertions参数启动。
2012-03-17 15:29:49 655
转载 ns2 trace 丢包原因(1)
in the TCL running script,activate trace by using command line:$ns_node-config \....-agentTrace ON \-routeTrace ON \-macTrace ON \-phyTrace ON \....NS2 丢包的原因丢包的不同
2012-03-02 21:03:35 2392 1
原创 ns2无线节点的通信范围设置
NS中可以用户可以在网络接口中通过设定接收阈值来指定通信范围,比如: Phy/WirelessPhy set RXThresh_ 一个单独的用来计算接收阈值的C程序:~ns/indep-utils/propagation/threshold.cc.编译后(g++ -lm threshold.cc -o threshold)按下述方计算阈值threshold -m
2012-02-15 17:08:24 3450
转载 NS2中Mac802_11定时器介绍
一. Mac802_11定时器相关类介绍类图如下:http://120.img.pp.sohu.com/images/blog/2007/12/3/16/16/1173b4c9ccf.jpg图1 NS2中Mac802_11定时器相关类结构图PS:在~ns\Common\Timer-handler.[h,cc]中定义了一个TimerHandler类,该类是ns中的通用定时器,不过
2012-02-04 19:46:43 1016
原创 gnuplot使用
多图模式下绘图set multiplot [layout a,b]set ***plot ***unset multiplot同一个图上绘制多个曲线共用一个“plot”,逗号隔开。plot ***,***注释的位置left right top bottom (上下左右)outside(图形框右外侧) below(图形框下外侧)eg.set k
2012-01-07 17:27:10 732
原创 ./common/ptypes2tcl > gen/ptypes.cc Segmentation fault
ns2 make出现错误./common/ptypes2tcl > gen/ptypes.ccSegmentation faultmake: *** [gen/ptypes.cc] Error 139原因~ns/common/packet.h,必须要注释掉不用的数据包头的定义,并且要求所有常量(包括PT_NTYPE)的值顺序递增,不允许增量大于1.
2011-12-07 16:45:23 2281 5
转载 Eclipse遇到的一些问题,和对应的解决办法
1、“binary not found” 需要build(编译)工程,注意build preference中的“自动生成makefile文件”注释掉(一般都自己写 Makefile文件)。build后就会出现binary等文档。注意eclipse中build、run、debug都需要revise configure 关于eclipse的build:(1)在eclipse的p
2011-12-06 19:06:18 715
原创 packet转发时需注意的报头的几个变量
iph->src&dst源目的地址,生成packet时赋值即可cmn->pre_hop_ cmn->next_hop_上一跳 &下一条 必要时每次都要更新cmn->add_type_,在生成报文时赋值即可,(如NS_AF_INET,若不设置在arp地址解析时找不到,则无法转发)cmn->direction_ ,每次转发时都要设置,否则为HDR::UP;若生成报文时不设置,则为0
2011-12-03 23:19:18 815 4
转载 ns-2无线模拟Trace中的AGT, RTR, MAC含义
在无线模拟的Trace文件中的该字段: -Nl string Network trace Level (AGT, RTR, MAC, etc.)
2011-12-02 19:48:43 907
原创 ptype
在上篇 flowid和ptype的赋值与作用 中,提出了问题。按照逐步搜索fid_的方法,搜索hdr_cmn的ptype字段,同样发现该字段由Agent的ptype字段赋值。对于CBR-traffic -> Agent/udp ->node的模型,从高往低考虑,对于解释类Application/Traffic/CBR, 查看其对应编译类CBR_Traffic的源码(~ns/tools/
2011-11-24 00:29:49 3125 1
原创 flowid与pkttype的赋值与作用
在iph中有fid_(flowid)这个字段,cmn头中有pype(pkttpye),试图根据pkttype来区分上层的业务类型,根据flowid来区分具体几个业务流。于是实验中的tcl脚本模拟了一个从节点1到节点4的cbr业务流,传输层代理是udpAgent。同时另外一个是1到4的ftp业务,传输层代理是tcpAgent。运行脚本发现,两种报文的iph->fid_=2,cbr
2011-11-23 23:41:03 3063 6
原创 CBR-traffic的ptype
void CBR_Traffic::init() //(~/tools/cbr_traffic.cc){ // compute inter-packet interval interval_ = (double)(size_ if (agent_) if (agent_->get_pkttype() != PT_TCP && age
2011-11-22 23:48:03 736
转载 理解NS2中Packet的包头
ns2中的数据包全部是由Packet进行表示的,当我们需要创建一个新的数据包时,就调用Packet::alloc方法,下面看看Packet::alloc都做了什么:inline Packet* Packet::alloc(){ Packet* p = free_; if (p != 0) { assert(p->fflag_ == FALSE);
2011-11-20 22:01:51 975
原创 eclipse快捷键
Eclipse help-->Key Assist9(帮助-->键辅助ctrl+shift+L)列出很多快捷键比如: 代码格式化:Ctrl+shift+F 块注释/取消注释:Ctrl+shift+/ Ctrl+shift+\ 或者 Ctrl+/ 等等
2011-11-17 16:51:34 360
原创 ns2添加注册新协议
1. 在common/packet.h中注册分组类型2. 在common/packet.h中注册分组名称 //为了在trace中能够使用该数据[wireless]3. 添加创建***agent的tcl命令 修改tcl/lib/ns-lib.tcl文件的create-wireless-node过程4. 定义新的数据报报头 struct
2011-11-16 23:44:13 779
原创 ubuntu8.04 应用程序最小化之后在面板里找不到图标
问题如题,11.04以前的版本解决类似,右键面板->添加到面板->窗口列表或窗口选择器添加到面板上
2011-11-16 20:55:48 1392
原创 ubuntu11.04网络设备未托管 解决方案
原因可能是pppoe拨号上网设置与什么冲突解决 root下修改 /etc/network/interfaces文件 删除inface dsl-provider inet ppp该行及之后的设置 只保留 audo lo
2011-09-13 23:34:57 680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人