摘要: 1. 要想使Python可以操作Oracle数据库,首先需要安装cx_Oracle包,可以通过下面的地址来获取安装包http://cx-oracle.sourceforge.net/2. 另外还需要oracle的一些类库,此时需要在运行python的机器上安装Oracle Instant Client软件包,以通过下面地址获得http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html3.装完毕后还需要设置一下环境变量,$ export LD_LIBRARY_PATH=${LD_LIBR 阅读全文
posted @ 2013-06-06 14:18 uriboyka 阅读(162) 评论(0) 推荐(0) 编辑
摘要: psutil能干的事是:提供了个接口,可以用来获取信息,包括:当前运行的进程系统(资源使用)信息CPU内存磁盘网络用户psutil实现了很多功能,包括了如下工具所具有的:pstopdfkillfreelsoffreenetstatifconfigniceioniceiostatiotopuptimepidofttywhotasksetpmaphttps://code.google.com/p/psutil/ 阅读全文
posted @ 2013-06-06 13:42 uriboyka 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 假设你要访问第K通道,第i行,第j列的像素一 间接访问:(通用,但效率低,可访问任意格式的图像)对于单通道字节型图像:1 IplImage* img=cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,1); 2 CvScalar s;3 s=cvGet2D(img,i,j); // get the (j,i) pixel value, 注意cvGet2D与cvSet2D中坐标参数的顺序与其它opencv函数坐标参数顺序恰好相反.本函数中i代表y轴,即height;j代表x轴,即weight.也即先cvGet2D的第二个参数i表示行号,第三个参数j表示列号。. 阅读全文
posted @ 2013-04-23 20:42 uriboyka 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 1 typedef struct _IplImage 2 { 3 int nSize; /* IplImage大小 */ 4 int ID; /* 版本 (=0)*/ 5 int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */ 6 int alphaChannel; /* 被OpenCV忽略 */ 7 int depth; /* 像素的位深度: IPL_DEPTH_8U... 阅读全文
posted @ 2013-04-23 20:15 uriboyka 阅读(283) 评论(0) 推荐(0) 编辑
摘要: LD_LIBRARY_PATH 这个环境变量是大家最为熟悉的,它告诉loader:在哪些目录中可以找到共享库。可以设置多个搜索目录,这些目录之间用冒号分隔开。在linux下,还提供了另外一种方式来完成同样的功能,你可以把这些目录加到/etc/ld.so.conf中,然后调用ldconfig。当然,这是系统范围内全局有效的,而环境变量只对当前shell有效。按照惯例,除非你用上述方式指明,loader是不会在当前目录下去找共享库的,正如shell不会在当前目前找可执行文件一样。在shell下尝试设置LD_LIBRARY_PATH,以下面这种形式设置,老是报错bash: LD_LIBRARY_PA 阅读全文
posted @ 2013-04-12 19:28 uriboyka 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 每个shell都有自己特有的变量,这和用户变量是不同的。当前用户变量和你用什么shell无关,不管你用什么shell都是存在的。比如HOME,SHELL等这些变量,但shell自己的变量,不同的shell是不同的,比如BASH_ARGC, BASH等,这些变量只有set才会显示,是bash特有的。export不加参数的时候,显示哪些变量被导出成了用户变量,因为一个shell自己的变量可以通过export “导出”变成一个用户变量。set 显示当前shell的变量,包括当前用户的变量env 显示当前用户的变量export 显示当前导出成用户变量的shell变量使用export设置环境变量为导.. 阅读全文
posted @ 2013-04-12 19:18 uriboyka 阅读(414) 评论(0) 推荐(0) 编辑
摘要: linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。许多用户(特别是那些刚接触Linux的新手)发现这些变量有些怪异或者难以控制。其实,这是个误会:通过使用环境变量,你可以很容易的修改一个牵涉到一个或多个应用程序的配置信息。一、环境变量相关操作(只应用于当前,要永久保存需要写入到相关文件。)#echo $PATH 显示PAT... 阅读全文
posted @ 2013-04-12 18:56 uriboyka 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 很多人都对过命令行提示的重要性不屑一顾,甚至是一点都不关心。但是我却一点都不这么认为,一个好的命令行提示可以改变你使用命令的方式。为此,我在internet上找到一些非常实用,优秀,并有趣的bash的命令行提示。下面我将我最喜欢使用的一些命令行提示罗列如下。 注意 - 要使用下面这些提示,你可以拷贝粘贴这些以”PS1″打头的内容到你的终端上,为了使你的改变永久生效,还要将这些内容粘贴到你使用用户的~/.bashrc文件中去。 1. 在成功执行的命令上增加一个笑脸符号 这个命令提示行可能是这个命令行提示列表中最有趣的一个,但是它也依然有使用的价值。这个提示的想法是基于当你命令被成功执... 阅读全文
posted @ 2013-04-12 17:27 uriboyka 阅读(326) 评论(0) 推荐(0) 编辑