11 2011 档案

摘要:前一段时间开始玩linux, 因为我的研究方向和图像相关的,所以经常用到opencv , 所以就想在linux下安装一下opencv.安装opencv可不简单阿. 因为opencv的版本很多, 然后不同的版本之间也存在区别, 这样导致如果安装别人说的直接去安装, 就有可能别人安装成功了, 但是你却没有安装成功.我使用的环境是Fedora14, 我要安装opencv2.1.0在安装之前我找了很多的资料, 然后先尝试在一台虚拟机上安装. 最终尝试了很多人的方法, 很多都失败了. 很多都是在直接编译代码的时候出错. 但是如果直接按别人说的去做, 又发现我们的环境和说的不同. 真是太气人了.不过还好, 阅读全文
posted @ 2011-11-17 01:03 Mr.Rico 阅读 (413) | 评论 (0) 编辑
摘要:在fedora系统中, 在home目录下默认的是有Documents, Downloads,Videos,Music等几个目录, 在使用过程中,总觉得这几个目录使用起来比较麻烦,因为首字母大写, 输入的时候比较麻烦, 所以想修改一下.首先我上网查了一下, 有人提到这个方法:在home目录下有.config文件夹, 用来存放配置文件, 在其中有一个文件user-dirs.dirs, 打开有:# This file is written by xdg-user-dirs-update# If you want to change or add directories, just edit the 阅读全文
posted @ 2011-11-17 01:03 Mr.Rico 阅读 (825) | 评论 (0) 编辑
摘要:以前在设置vi的编码方式设定的时候, 是直接从网上找的相关的方法, 主要是在/etc/vimrc文件中添加如下的内容:set fileencodings=utf-8,latin-1, gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc这样做可以使vi正确的显示文件内容是中的文件.但是存在一个问题,就是如果要在vi中显示中文文件名的时候就会乱码. 之前我在网上搜索相关的问题, 几乎没有人提出这个问题, 然后我就容忍了一段时间,但是很不爽.今天下决心要解决这个问题. 在网上找了很多材料之后,终于解决了这个问题.这个问题主要是涉及到了vi 阅读全文
posted @ 2011-11-17 01:02 Mr.Rico 阅读 (13716) | 评论 (2) 编辑
摘要:今天发现了一个比较好玩的firefox插件vimperator这个插件可以让你类似使用vi的方式来使用firefox. 这对于使用linux的人来说非常的方便.作为小菜鸟, 我也来玩一玩这个东西.vimperator的基本的操作如下, 网上很多这个方法的材料:1. Hint模式 (Vimperator hint mode)Vimperator的hints允许用户实现通常需要鼠标来完成的动作。在此模式中,所有能被点击的网页元素会被编号,用户可以通过输入编号或者链接中的文字来选择。一旦一个元素被选择,就会执行一个操作(如点击、选择、复制链接地址等)。具体执行什么操作由用户如何进入Hint模式决定。 阅读全文
posted @ 2011-11-17 01:00 Mr.Rico 阅读 (564) | 评论 (0) 编辑
摘要:今天上网发现了vi一个比较好用的功能:可以比较两个相似的文件. 就是使用vimdiff命令.vimdiff是一个不错的文本比较和合并的小工具,会以不同颜色显示文本的增删情况便于合并;习惯了vim的童鞋用起来会很顺手。需要注意的一点是:首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。启动vimdiff方法一:# vimdiff FILE_LEFT FILE_RIGHT方法二:# vim -d FILE_LEFT FILE_RIGHT方法三:# vim FILE_LEFT 之后打开vim后输入:vertical diffsplit FILE_RIGHT 阅读全文
posted @ 2011-11-17 00:59 Mr.Rico 阅读 (219) | 评论 (0) 编辑
摘要:我的笔记本是thinkpad e40,自带的是ATI的显卡。现在我安装的是fedora14 操作系统。大家都知道在linux播放视频一般都要安装mplayer,对,我也安装了mplayer。但是,在平时播放视频时,我发现mplayer在命令行中经常报一个错误,说,缺少一个lib文件,我上网查了查,发现这是NVIDIA显卡需要的 一个文件。但是我不是nvidia显卡阿,然后我就去网上搜索了一下,发现需要安装这个软件包nvidia-graphics185.18.31- libs-185.18.31-113.el6.i686.rpm然后我就再安装这个软件包,安完之后我没重启机器。使用mplayer时 阅读全文
posted @ 2011-11-17 00:57 Mr.Rico 阅读 (969) | 评论 (0) 编辑
摘要:今天想在64位系统上运行一些代码,看和32位系统有什么差别。然后准备在虚拟机中安装一个64位的Fedora系统,但是开始之后却提 示:this kernel requires an x84-84cpu,but only detected an i686 cpu. unable to boot please use a kernel appropriate for your cpu.然后我就怀疑是我的i3处理器不支持64位系统,在网上查了一下,发现:i7 i5 i3是都是32位处理器,但都能执行64位指令,就是能像64位处理器一样用,它们对64位的支持是通过扩展指令集实现的。64位和32位的是指 阅读全文
posted @ 2011-11-17 00:56 Mr.Rico 阅读 (13061) | 评论 (0) 编辑
摘要:最近在跑一些程序,需要计算程序运行的时间,然后搜索了一下相关的材料,发现下面的一个比较好的方法,可以实现毫秒级的计时: #include<sys/timeb.h>#ifdefined(WIN32)#defineTIMEB_timeb#defineftime_ftime#else#defineTIMEBtimeb#endiftime_tltime1,ltime2,tmp_time;structTIMEBtstruct1,tstruct2;ftime(&tstruct1);//starttimemstime(&ltime1);//starttimes//worktime 阅读全文
posted @ 2011-11-14 14:47 Mr.Rico 阅读 (17684) | 评论 (0) 编辑