请稍侯

NS2 添加自定义协议

NS 模拟分两个层次:一个是基于 Otcl 编程的层次,利用 NS 已有的网络元素实现模拟;另一个是基于 C++ 和 Otcl 编程的层次,如果 NS 中没有所需的网络元素,就需要首先对 NS 扩展,添加你所需要的网络元素。本文将以 NS 中 已有的 Ping 协议为例,讲述第二个层次的具体操...

NS2 分裂对象模型

每实例化一个构件时,都会同时创建一个 Otcl 中的对象和一个对应的 C++ 对象,两个对象可以互操作。 一、Otcl 类和 C++ 类的对应关系 分裂对象模型中的 Otcl 类称为解释类, 对应的 C++ 类称为编译类。它们互为影像类。 TclObject 是所有编译类的基类,Spli...

同时使用 GitHub 和 GitCafe 托管博客

在 V2EX 上看到一个帖子,里面提到将博客同时托管在 GitHub 和 GitCafe 上,国外访客解析到 GitHub,国内访客解析到 GitCafe。禁不住 GitCafe 速度的诱惑,于是也动手在 GitCafe 上创建了一个博客镜像,并通过修改 git 设置实现了同步提交。 一、将...

Win 7 + Cygwin 1.7 + NS2 2.35 安装手记

主要参考:http://blog.sina.com.cn/s/blog_579879b90100wz8x.html NS 从 2.1b9 版本开始不再使用 VC++,改用 Cygwin/gcc。因此,要使用 NS2 必须首先搭建 Cygwin 环境。 Cygwin 从 1.7 版开始支持 ...

Jekyll 添加返回顶部按钮

不知什么时候开始,“返回顶部”按钮几乎成了网站的标配,不同网站按钮样式千奇百怪。本文介绍一种添加返回顶部按钮的简单方法,效果可以在本博客右下角看到。 一、添加div 在适当的位置添加一个 id 为 back-top 的 div,比如可以添加到 default 模板中。 <div id...

Jekyll 使用七牛云存储

使用 Github Page 的博客由于服务器在国外,访问速度不佳,可以使用国内的 CDN 服务存储图片、js/css 等静态文件来为网站提速。事实上,因为整个网站都是静态的,可以把所有文件都放在 CDN 服务器上,但是这样就无法使用 Git 了。如果使用 Bootstrap 框架,可以将 a...

Jekyll 使用多说评论系统

静态博客要实现评论功能必须依赖第三方评论系统。使用 Bootstrap 框架的 Jekyll 博客默认的评论系统是 Disqus,然而 Disqus 在国内访问速度和稳定性并不理想,而且无法和国内的各种社交网站耦合,因此 Disquz 并不适合面向国内用户的网站。在国内也有诸多社会化评论系统,...

Jekyll 不用 JS 生成标签云

标签云是网站中的内容标签的视觉化描述。透过标签云,网站访客可以很直观地看到某个标签下的文章数目多少。对于动态博客,可以在后台查询数据库,生成标签云;对于静态博客,一般需要使用 JavaScript。使用 js 生成标签云的基本思路是:首先生成携带文章数信息的标签列表,然后通过 js 计算并修改...

Jekyll 侧边栏滚动效果

这里要实现的效果是滚动到某个位置后保持侧边栏小工具位置固定,实际效果请看本博客侧边栏。其实这跟 jekyll 没什么关系,但因为同属博客折腾心得,所以姑且放在一块儿。之所以想到这个,是因为之前玩 WordPress 时在我爱水煮鱼的博客中见到过,感觉效果还不错,就想加到自己的博客里。 一、添...

我的 Conky 配置

喜欢折腾的 Linux 党一般不会不知道 Conky 吧,它是一个轻量级的高度可配置的系统监视工具。说白了,就是桌面上的一块画布可以在上面任何位置输出任何文本(虽然不支持图像,但可以使用图标字体),并且可以调用内置的一些系统监视功能显示 CPU、内存、网络的使用状况。之前用过一段时间,后来重装...