`
searun
  • 浏览: 174187 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
NS2已经支持简单的RTP应用了,但是很多人却不知道如何使用。这其中一个主要的原因就是NS2的发行版中自带的RTP示例并不能够正常运行。这个问题好几年前就已经有人提了出来,可是很奇怪的是,一直到现在都没有修改掉,而且还有很多人在不同的论坛上提出同样的问题。没有办法,只有自己动手,丰衣足食。 在安装目录的tcl/ex文件夹下有个simple-rtp.tcl文件,演示了RTP协议的简单应用。但是如果直接运行的话,则可能出现厦门的错误提示: $ ns simple-rtp.tcl warning: no class variable Session/RTP::debug_ see ...
这是Andras发表的一篇在OMNeT++中如何使用EV来有效的输出日志信息的文章。原网址在http://www.omnetpp.org/article.php?story=20040804203301352 。   译者注:现在的 OMNeT++4.0 已经将这里的结果集成了进去,推荐使用 EV 来输出日志信息。具体的定义见 include/cenvir.h 文件。这篇文章详细的讨论了如何设置 EV ,具有普遍的借鉴作用。   ev<< 语句可以用来打印信息从而了解到仿真模型正在做什么。这在进行调试和理解模型运行的时候是很有用的。现在的问题是,当模型 ...
OMNeT++通过NED语言来对网络系统进行描述。NED语言中包含着对信道、模块、节点和网络的完整描述,可以参见OMNeT++参考文档的第三章。在实际的网络仿真中,总是会首先描述一些特定形状和特性的网络。一般说来,网络拓扑结构包括两种,一种是平面(flat)结构,另外一种是层次化(Hierarchy)结构。由于OMNeT++采用的是层次化的模块构建,所以层次化的网络拓扑可以通过平面的拓扑结构来生成。在这里,对常见的几种网络拓扑结构进行描述。更多的代码可以参见OMNeT++包中sample目录下的neddemo。 在构建平面拓扑结构的时候,主要考虑的是各个节点之间的关系。对于规则的拓扑结构来说, ...
由于重新安装了系统,所以OMNeT++的某些功能出现了问题。这里对出现的问题进行一下总结和备份,以便在以后遇到同样问题的时候再来放狗。 OMNeT++现在的版本已经更新到了4.0,自带了Mingw编译环境,而不再需要Visual C编译环境 ...
How To Write A Great Research Paper Author: Beverly Ann Chin Publisher: John Wiley & Sons ISBN: 0471431540 EAN: 9780471431541 No. of Pages: 107     什么是论文?从中可以得到什么?       现在必须要写一篇论文出来?如果这个任务让你感觉不安甚至是不知 ...
由于jbpm使用了beanshell作为其在jpdl中的脚本语言,所以特地看了一下beanshell这门脚本语言,看来以后确实还不错啊。下面是我这两天看的一些对于这门脚本语言的看法。 既然是特地为java设计的脚本语言,所以当然它与java有着很深的关系,有时候你甚至可以看作就是java的解释器。它的语法融合了java的严谨和脚本语言的方便和灵活,使得这门脚本语言可以象胶水一样用在如测试等地方,或者做快速的原型开发。它可以使用象java一样的强定义,也可以使用象脚本语言一样的弱定义,当然,两者会有一些不同(如作用域),但是大体上都是差不多的。好了,我们来看一个具体的实例: foo  =   ...
前些天看了一下icefaces的主页和它的一些demo,发现非常漂亮,而且在主页中还专门提到了支持jboss seam,于是决定适用一下,而且还提供了直接生成icefaces+seam的gen工具,看来还是很值得期待的,而且其中的不少component也是深得我心,有些正是我所需要的,于是觉得开始在我们的项目中开始使用icefaces。 经过三天的在我们项目中的集成,最终选择了放弃。虽然说使用gen工具可以很容易的生成关于icefaces+seam的项目,但是如果集成到项目中去则总是出错。经过对比两个项目的各个配置文件,解决了各种exception问题后,最终在渲染页面的时候出错了,后来到ice ...
[仅适用于GVim] 如果你仅仅是在终端下使用Vim,你可能习惯了没有菜单和工具栏,但是如果你转到GVim下,你很快就会发现默认情况下菜单和工具栏都是有的。 许多人都认为额外的编辑空间是要比菜单和工具栏重要的。如果你也是这其中的一员,则你可能想将菜单和工具栏从GVim中删除。但是,菜单中的某些脚本还是挺有用的,一个好的解决方案是可以自由切换菜单和工具栏在需要的情况下。 下面的代码将Ctrl+F2在GVim中绑定到切换菜单和工具栏,如果需要的话, 你可以将其加入到vimrc文件中。 map <silent> <C-F2> :if &guioption ...
在Vim编辑器的底部,你可以发现两个东西:一个是命令行缓冲(可以输入命令),另外一个是状态栏。在默认情况下,Vim显示的信息是很简短的,只是在右边显示当前光标所在的行和列以及当前打开的文件(如果有的话)。 当你执行一个命令的时候,状态栏将会被命令行替代,如果命令执行后输出了信息,则也会显示在状态栏的右边。 如果只是为了简单和快速的编辑,则这个状态栏也已经足够了,但是如果你每天使用Vim来编辑许多不同类型的文件,则最好使用一个信息丰富的状态栏。在这个技巧中,我们将看到状态栏如何显示丰富的文件信息。 设置状态栏如何显示可以简单的调用命令: : set  statusline for ...
在 VIM 中,高亮的特性被称为 匹配 (matching) 。   使用匹配, VIM 几乎可以标记任何字符,数字,句子和行及其组合,你甚至可以选择让 VIM 来如何标记,比如用红色标记错误,绿色标记重要的单词等等。   匹配可以 ...
当工作在控制台下的时候,一般使用的是黑色的背景和白色的前景字,这看起来似乎比较呆板,我们来给VIM增加一些颜色。 一般说来,VIM的颜色可能会和终端的颜色设置是一样的,但是,VIM可以自己的颜色设置,这是通过颜色配置文件来实现的,而这些文件放在了VIM安装目录下的colors目录下,到这个目录下就可以看到已经安装的各种颜色设置文件。你可以使用下面的命令来在已经安装的颜色中进行切换: :colorscheme mycolors 其中,mycolors是已经安装的一种颜色。如果不知道有哪些可用的颜色的话,可以在 :colorscheme 后,按住TAB键来切换已经安装的颜色, ...
在控制台下的VIM是不能够改变字体的,因为字体的改变是随着终端字体的变化而变化的,但是在GVIM中,你却有权力将字体改变成自己想要的样子。 在Linux下设置字体的命令是: : set guifont = Courier\   14 而在Windows下则是: : set guifont = Courier: 14 当然,如果需要设置多个字体,则我们可以在各个字体之间添加逗号(,)来设置多个字体,如: : set  guifont = Courier\ New\ 12 , Arial\ 10 ...
        不知道是谁 说过一句话:说世界上的程序员分为三种,一种是使用VIM的,还有一种使用Emacs的,剩下的都是第三种。由此可见VIM的强大程度,可以说,这是一款非常适合程序员使用的编辑器。VIM的设计哲学是如果你的工作只需要做一次,那没问题,怎么搞都行,如果你的工作是要重复的完成某些工作,则IVIM总可以帮你找到更少的按键方式来实现相同的目标,为此,VIM设计了多种模式,常见的模式包括命令模式,编辑模式,命令模式等,这个也是和其他编辑器一个很不相同的地方,可能有些已经有其他编辑器习惯的人有点不太习惯的地方,但是如果将模式熟悉了就可以发现在不同的模式之间切换是很平常的事情,而且带来的好 ...
大家还是可以访问我的教育网的BLOG, 可是在那里的文章却对于非教育网的人不方便,于是就把这里也当成一个文章专栏吧。 这里最大的问题就是速度太慢了,我这里打开要三分钟,让人难以忍受。 [2007年3月9日更新] 现在发现CSDN的速度也上来了,也已经度过了写blog打发时间的生活了,这里就写一些技术文章吧。   [2008年11月20日更新] 从CSDN上导入到了JE中。
Global site tag (gtag.js) - Google Analytics