linux
slowdream
这个作者很懒,什么都没留下…
展开
-
ubuntu 安装opencv2.3.1
在官网下载opencv2.3.1或其他版本 tar jxvf opencv2.3.1.tar.bz2 cd opencv2.3.1 mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.3.1 .. make sudo make ins原创 2013-11-26 14:43:30 · 625 阅读 · 0 评论 -
vim 乱码问题
由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vim支持gb编码就好了。 $vim ~/.vimrc let &termencoding=&encoding set fileencodings=utf-8,gbk $:wq 再次打开vi,显示就正常了。如果不正常,重新开一个终端,转载 2013-12-22 18:52:05 · 495 阅读 · 0 评论 -
cap_ffmpeg.o error 安装opencv 2.3.1
在make时会出现cap_ffmpeg.o error 具体如下 In file included from /smartbuild/work/opencv.git/modules/highgui/src/cap_ffmpeg.cpp:45:0: /smartbuild/work/opencv.git/modules/highgui/src/cap_ffmpeg_impl.hpp:1029:原创 2014-01-03 10:55:29 · 2741 阅读 · 2 评论 -
vim 字符编码总结
在折腾这几天之后,终于算是差不多搞清楚linux、vim中字符编码的机制。 开始我的~/.vimrc文件是在默认情况下编辑的,使用的是UTF-8字符集。这个文档我参照网上的一些文章有几项关于字符编码的设置: set encoding=utf-8 set fileencodings=ucs-bom,utf-8,cp936,gbk set fileencoding=utf-8 set原创 2013-12-22 19:36:35 · 673 阅读 · 0 评论 -
修改ubuntu字符编码 (以修改为GBK为例,其它修改可以参照前两篇文章修改)
1、打开 sudo vi /var/lib/locales/supported.d/local 在此文件中,添加一行 zh_CN.GBK GBK 2、 sudo locale-gen 会看到系统下载几个文件。 3、修改/etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:转载 2013-12-21 12:21:32 · 1314 阅读 · 0 评论 -
local详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定loca转载 2013-12-21 11:58:14 · 1987 阅读 · 0 评论 -
locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
例如zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8。很多人都不明白这些古里古怪的表达方式。这个外星表达式规定了什么东西呢?这个问题稍后详述,现在只需要知道,这是locale的表达方式就可以了。 locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所转载 2013-12-21 11:03:06 · 837 阅读 · 0 评论 -
LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下: LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录): export LIBRARY_PATH=LIBDIR1:LIBDIR2转载 2014-01-02 16:58:25 · 594 阅读 · 0 评论 -
安装opencv到prefix
在官网下载opencv2.3.1或其他版本 tar jxvf opencv2.3.1.tar.bz2 cd opencv2.3.1 mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.3.1 .. make原创 2014-01-02 16:57:07 · 887 阅读 · 0 评论 -
.bashrc附加
#add matlab path export MATLAB="/opt/MATLAB/R2013a" #export MATLAB="/opt/MATLAB/R2012a" export PATH=$MATLAB/bin:$PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MATLAB/bin/glnxa64 export C_INCL原创 2014-01-02 15:13:53 · 886 阅读 · 0 评论 -
Installing OpenCV 2.4.1 in Ubuntu 12.04 LTS
原文 The latest Long Term Support version of Ubuntu(12.04 LTS) is out and a new version of OpenCV was released as well. This means that now is a great opportunity to update my OpenCV installation g转载 2014-01-02 17:20:28 · 703 阅读 · 0 评论 -
Linux进程的实际用户ID与有效用户ID
之前在学习APUE(《高级UNIX环境编程》),在学习的过程中,对Linux进程的实际用户ID与有效用户ID不是很理解(第一次接触这些概念),直到最近又看了几遍之后,又看了一些网络上的资料,才搞明白。 在Unix的进程中,涉及到多个用户ID和用户组ID,包括: 1、实际用户ID和实际用户组ID:标识我是谁(据说这是一个变态的哲学问题,难死一片哲学家)。也就是登录用户的uid 和gid,转载 2014-01-02 16:57:49 · 595 阅读 · 0 评论 -
我的.vimrc文件
set tabstop=4 set shiftwidth=4 set nu set autoindent set cindent command -nargs=* Make make | copen set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 set go= " 不要图形按钮 "set guifon原创 2014-01-02 15:10:11 · 538 阅读 · 0 评论 -
vim quickFix
《vi and vim》上说:vim里执行:make。就出现quickfix窗口。可是我试了几次没看到。原来ubuntu下,在vim里写完C文件后执行:make。是不出现quickfix的,而是先回到terminal中显示结果,然后直接跳到第一个错误处,如果没有错误就返回make之前的状态。 如果要打开quickfix窗口,执行:copen。关闭使用:cclose。转载 2013-12-06 12:02:35 · 964 阅读 · 0 评论 -
VIM字符串替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为数字,若转载 2013-11-27 13:27:15 · 582 阅读 · 0 评论 -
LIBRARY_PATH和LD_LIBRARY_PATH
LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别 LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下: LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录):转载 2013-11-26 14:44:51 · 736 阅读 · 0 评论 -
Linux进程的实际用户ID与有效用户ID
之前在学习APUE(《高级UNIX环境编程》),在学习的过程中,对Linux进程的实际用户ID与有效用户ID不是很理解(第一次接触这些概念),直到最近又看了几遍之后,又看了一些网络上的资料,才搞明白。 在Unix的进程中,涉及到多个用户ID和用户组ID,包括: 1、实际用户ID和实际用户组ID:标识我是谁(据说这是一个变态的哲学问题,难死一片哲学家)。也就是登录用户的uid 和gid,转载 2013-11-26 14:44:10 · 612 阅读 · 0 评论 -
A Comprehensive Guide to Installing and Configuring OpenCV 2.3.1 on Ubuntu
This guide describes how to install and configure OpenCV 2.3.1 and its dependencies on Ubuntu. It is a compilation of my notes recorded during dozens of OpenCV installs on several different systems.转载 2014-12-11 14:45:51 · 756 阅读 · 0 评论