月份:2007年7月

基于Gtk的BT客户端--Deluge

在windows下,BT的客户端种类很多,linux下相对就稍少一些,Azureus、Ktorrent、还有就是一些基于命令行的bt客户端。但是,如果你觉得Azureus太慢,你的桌面又是gnome,又不喜欢命令行的话,那么可以试试Deluge这款bt客户端,它基于gtk,并且风格简单清爽,下载速度也不慢。 Deluge的程序界面: Deluge和windo […]

修改Linux终端中的命令行样式

默认格式的终端样式你是否满意?它只显示在一行中,如果你输入的命令稍长,将会换行显示,并且只显示当前目录名,你是否在输入命令的时候想知道当前目录的绝对路径?下面进行配置 本人的终端命令行样式是:  [[email protected] ~/program/c++]  $ > 需要在 ~/.bashrc 文件中添加一行:  export PS1=”[ \[email protected]\h \w] […]

安装vtk

  在安装前需要先安装好cmake,使得源代码可以被gcc、vc6.0、vc.net、C++Builder等开发工具所接受。vtk使用的就是 CMake这个跨平台工具。安装CMake很简单,在Windows下安装CMake可以到 http://www.cmake.org/HTML/Download.html 下载cmake-2.4.6-win32-x86.e […]

Ruby中的字符串与符号

初学Ruby的时候,往往对字符串(String类)与符号(Symbol)这两种变量类型分不清楚,其实,我们大可不必纠缠这两种变量类型的内部实现,只需记住它们的特点和区别就可以了: 1. 字符串和符号,都是Ruby中表示文本的方式 不管字符串变量也好,符号变量也好,都是用来表示文本的,它们之间,也可以互相转换(通过to_sym和to_s): >>  &#822 […]

Ruby中 respond_to? 和 send 的用法

如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。 但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就会产生错误:  > obj = Object.new > obj. […]