- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 eclipse安装aptana3之后无代码提示…
eclipse安装aptana3之后无代码提示的解决办法不知道为什么,安装aptana3之后竟然没有代码提示,默认编辑器选择的有两个小箭头(卸载重装两次,千辛万苦还是在网上找到解决办法:依次打开project→properties→project natures,把里面的web一项打上勾即可
2013-07-23 19:54:57
599
原创 ns2中AODV协议HDR_CMN(p)的含义
刚开始看AODV协议就被两个函数难到:HDR_CMN(p)和HDR_IP(p),经查功能都差不多,以HDR_CMN(p)为例说明。代码:struct hdr_cmn *ch =HDR_CMN(p);结构体hdr_cmn的定义在:/ns-allinone-2.34/ns-2.34/common/packet.h,570行。HDR_CMN(p)实际上是一个宏命令,在packet.h的5
2013-07-23 19:54:55
1927
原创 ns2中结构体定义
1、hdr_cmn,位于文件:/ns-allinone-2.34/ns-2.34/common/packet.h,570行struct hdr_cmn { enum dir_t {DOWN= -1, NONE= 0, UP= 1 }; packet_tptype_; //包类型,84行开始 int size_; // simulated
2013-07-23 19:54:53
703
原创 ns2中基本变量类型定义
以下是在文件:/ns-allinone-2.34/ns-2.34/autoconf-win32.h,中65行 typedefcharint8_t; typedefunsignedcharint8_t;typedefshortint16_t; typedefunsignedshort u_int16_t;typedefintint32_t;
2013-07-23 19:54:51
745
原创 (转)使用GDB调试NS2程序
gdb调试工具类似于vc中的debug工具。目前有命令行的和窗口界面的。窗口界面是DDD。我只用了命令行的。用gdb调试ns2,要注意几点:1,安装gdb,下载gdb包,安装了就是了。2,改写Makefile,使之称为debug版本,具体做法:在代码里面添加调试信息:修改Makefile(没有任何后缀的)将里面CCOPT = #如果是ns-allinone-2.28,这里是CC
2013-07-23 19:54:48
641
原创 (转)ns2代码(int agrc,const cha…
NS2代码库中,经常看到以(int agrc,const char*const* argv)为参数的函数。按照下面转载中提及的读法,应读为 argv is (a pointerto (a const pointer ( to a const char))).argv其实就是个二级指针(即是指向指针的指针),第一个const修鉓是表示argv指向的指针指向了一个常量,不能修改;第二个co
2013-07-23 19:54:46
486
原创 ns2编程小技巧(转)
1.tcl脚本传入一个int变量给c++代码在command解析里int nodenum=atoi(argv[2]);printf("%d",nodenum);2.在nam中输出结果Tcl::instance().evalf("$ns trace-annotate \"node send d_\"");3.改变node颜色$node1 colorred4.注册顶级命令即tc
2013-07-23 19:54:44
626
原创 ubuntu下打开txt文档乱码问题
网上搜到的解决办法:终端输入gconf-editor调出gconf-editPS:输入gconf-editor即可,前面不需要加Sudo依次点开apps->gedit-2->preferences->encodings 中的auto-detected在双击弹出对话框中加入GB18030,GBK,GB2312,然后将GB18030,GB2312,GBK移到最上面亲身测试之后可
2013-07-23 19:54:42
445
原创 ns2,AODV协议解析
在NS2.27中,AODV路由协议主要包括以下几个组件:1、协议实体2、路由表3、定时器(1)广播定时器(2)周期Hello报文广播定时器(3)用于邻居管理的定时器(4)用于路由缓存的定时器(5)用于本地修复的定时器(6)缓存广播ID的定时器4、日志记录器5、路由缓存队列首先来看协议从接收到一个分组开始的基本流程。当协议接收到一个分组,即recv(Packet*,H
2013-07-23 19:54:40
693
原创 PDF解密软件pdf password remover
网上下载的很多专业PDF文件都被加密,导致我们不能复制,打印,经过亲身尝试,向大家推荐一款破解软件: pdf password remover 该软件和注册机的下载网址:http://download.youkuaiyun.com/detail/lrklx/1940933
2013-07-23 19:54:38
537
原创 ubuntu下打开nsg2的命令
NSG2.1.jar在网上可以下到,不过运行它需要安装JRE。我们可以利用NSG2.1生成一些平时经常使用的网络场景。打开命令: $java -jarNSG2.1.jar 打开之后在屏幕左上方有一个小方块,可以随意拉成比较大的场景图,设置自己的网络参数等等,最后生成NS2可以运行的tcl脚本。
2013-07-23 19:54:36
1463
原创 在NS2中添加路由协议(转)
在NS2中添加路由协议(1)最近正在研究怎样把自己新写的协议添加到NS2中去,正好借鉴了一些朋友的文章,现在整理下来,以便以后参考,也希望能给广大博友一些方便。step1:比如我们新建的协议名字就叫做protoname,以ns2.27平台为例,我们在ns2.27目录下建立一个protoname目录。此目录包含protoname.h,protoname.cc,protoname_pkt.
2013-07-23 19:54:34
935
原创 京信通信个人面经
最近找工作实在有点病急乱投医的感觉,导致我向每一家和本专业有一点关系的公司企业都投出了简历,当然,石沉大海的居多,这次是目前为止我面得最彻底的一次吧,所以记下来,希望从中能记住一些东西吧。-------------------------------------------------------------------------------------------------- 该
2013-07-23 19:54:31
1382
原创 GNUPLOT使用技巧
一、基础篇:在linux命令提示符下运行gnuplot命令启动,输入quit或q或exit退出。1、plot命令gnuplot> plot sin(x) with line linetype 3 linewidth2 或gnuplot> plot sin(x) w l lt 3 lw 2%用线画,线的类型(包括颜色与虚线的类型)是3,线的宽度是2,对函数sin(x)作图gnuplo
2013-07-23 19:54:29
559
原创 awk语言中BEGIN和END的作用
在Unixawk中两个特别的表达式,BEGIN和END,这两者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。BEGIN:任何在BEGIN之后列出的操作(在{}内)将在Unixawk开始扫描输入之前执行。END:而END之后列出的操作将在扫描完全部的输入之后执行。 因此,通常使用BEGIN来显示变量和预置(初始化)变量,
2013-07-23 19:54:27
1836
原创 ns2仿真结束的.tr文件中的数据意义
ns2中仿真之后的.tr文件中 以下是我无线网络仿真之后的.tr文件中一部分s 0.500000000 _0_AGT --- 0 cbr 210 [0 0 0 0] ------- [0:0 1:0 320] [0] 0 0r 0.500000000 _0_RTR --- 0 cbr 210 [0 0 0 0] ------- [0:0 1:0 320] [0] 0 0
2013-07-23 19:54:24
984
原创 各种奖学金、社团、证书、竞赛奖项…
一、 国家及校级奖项、称号国家奖学金—— National Scholarship国家励志奖学金 National Encouragement scholarship校一等奖:The First Prize Scholarship校二等奖:The Second Prize Scholarship校三等奖:The Third Prize Scholarship单项奖学金:In
2013-07-23 19:54:22
4853
原创 ubuntu 搜索文件方法(find命令)
通用格式:find pathname -options [-print -exec -ok]例子:find / -name filename 再根目录里面搜索文件名为filename的文件find /etc -name *s*在目录里面搜索带有s的文件find /etc -name *S 在目录里面搜索以s结尾的文件find /etc -name s*在目录里面搜索以s开头的文件fin
2013-07-23 19:54:20
435
原创 ubuntu 中用命令行打开各类型文件
unbuntu系统中如果要打开特定类型文件,比如说PDF,WORD等,一般采用双击打开,但是效率低下,如果采用以下命令,可以直接在终端中打开,不用去找文件双击:$ xdg-open 文件名即可。用这个命令甚至可以打开一个网络URL地址,比如:$ xdg-openhttp://baidu.com会用你的默认浏览器打开该地址。
2013-07-23 19:54:18
673
原创 如何在ubuntu中打开rar/7z文件
要在ubuntu中打开“.rar”跟".7z"类型的压缩档,只需安装7zip这款软件即可,使用命令: $ sudo apt-get installp7zip-rar apt软件包管理器会自动安装“p7zip-full”跟"p7zip-rar"这两个软件包。在安装完成之后,就可以使用ubuntu系统自带的“归档管理器”打开".rar"跟"7z"类型的压缩档。转自:http
2013-07-23 19:54:16
617
原创 ubuntu11.04版本安装ns2.34(吐血)
之前在ubuntu11.04下安装ns2.34的,按网上攻略需要做以下步骤:1、更新在终端中输入以下命令,当然首先要保证网络畅通和更新源可用,更新源可以去网上找,很多$sudoapt-get install build-essential$sudoapt-get install tcl8.4tcl8.4-devtk8.4tk8.4-dev$sudoapt-get inst
2013-07-23 19:54:14
471
原创 Ubuntu 10.04安装ns2-2.34
Ubuntu 10.04下安装ns2-2.34,步骤如下:#更新源列表 $ sudo apt-getupdate #安装几个编译必备的包 $ sudo apt-get installbuild-essential $ sudo apt-get installtcl8.4 tcl8.4-dev tk8.4 tk8.4-dev $ sudo apt-get insta
2013-07-23 19:54:11
477
原创 ubuntu的初始密码
网上找到的: Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给root 设置密码,所以大家不要费脑筋想当初自己设的密码是多少了,因为根本就不存在。端口输入如下命令:sudo passwd root[sudo] password for you :---> 输入你的密码,不回显Enter new UNIX p
2013-07-23 19:54:09
1201
原创 ubuntu10.04 中安装 Vmware Tools
为了从主机向虚拟机中直接拖入文件(比较方便),安装Vmware Tools,首先启动ubuntu系统,选择Vmware选项栏中的VM下拉菜单中的Install VmwareTools,虚拟系统中会出现一个光盘,将文件VMwareTools压缩包解压,在终端中运行./vmware-install.pl即可,一路回车下去,看到提示“Enjoy, — the VMware team”就安装完毕!
2013-07-23 19:54:07
446
原创 Vmware的三种设置网络设置Bridge, …
虚拟机内部系统需要上网,需要选择三种网络模式,以下是在百度文档中找到的东东: VMWare提供了三种工作模式,它们是bridged(bridged模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。————————————————————————————————————————————————1.br
2013-07-23 19:54:05
628
转载 PHP跳转页面的三种方式
PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数repl
2013-07-22 10:16:11
486
Ad hoc网络中按需路由协议AODV的改进与仿真
2011-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人