摘要: $ pg_config-bash: pg_config: command not foundSolution安装缺少的postgresql-devel包# yum install postgresql-devel 阅读全文
posted @ 2012-07-26 14:37 DanielXLee 阅读(2843) 评论(0) 推荐(0) 编辑
摘要: 这个错误是通过source code安装PyGeSQL时遇到的[root@centos6u2 PyGreSQL-4.0]# python setup.py buildrunning buildrunning build_pyrunning build_extbuilding '_pg' extensiongcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 阅读全文
posted @ 2012-07-26 14:27 DanielXLee 阅读(13348) 评论(0) 推荐(0) 编辑
摘要: VNC是Linux上的一款非常优秀的远程控制工具软件,通常我们在Windows上面安装vnc客户端软件来远程访问Linux机器(Windows上常用的客户端RealVNC),要远程连接到Linux首先要确保Linux上面已经安装了VNC server,下面以CentOS 6为例来说明:1. 检查是否已经安装了VNC server[root@centos6 ~]# rpm -qa | grep vnctigervnc-1.0.90-0.17.20110314svn4359.el6.i686gtk-vnc-0.3.10-3.el6.i686tigervnc-server-1.0.90-0.17.2 阅读全文
posted @ 2012-07-23 20:54 DanielXLee 阅读(13100) 评论(0) 推荐(0) 编辑
摘要: 安装可以分为两种方式,第一种比较复杂,使用rpm安装,需要手工的去下载安装包;第二种比较简单,就是通过YUM去安装。配置YUM源下载openvz.repo文件到/etc/yum.repos.d/目录,通过下面的命令来完成,使用root用户:# cd /etc/yum.repos.d# wget http://download.openvz.org/openvz.repo# rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ安装OpenVZ Kernel运行下面的命令# yum install [o]vzkernel[-flav. 阅读全文
posted @ 2012-07-22 15:11 DanielXLee 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 要将Oracle迁移到PostgresQL,首先需要了解两个数据库之间的差异,其次要针对这些不同找出相应的替代方案。PostgresQL数据库与Oracle的差异主要包括语法上的差异和函数上的差异,点击这里可以找到比较详细的差异化分析和替代方案,同时后面还介绍了几个第三方的工具可以帮助完成数据库之间的迁移。 阅读全文
posted @ 2012-07-21 15:05 DanielXLee 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 人月神话这本书几年前就听别人说是本很经典的软件开发方面的书,这本书的成功之处在于他思想的前卫性,以至于不只是软件行业的人在读。现在终于找到读他的理由了,可以感受一下大师的杰作。在读之前我已经读过了软件工艺和极限编程,为什么留到最后读人月神话呢?主要是因为我觉得一本能够流传30年还被人们津津乐道的书,肯定是本学要好好细读的书,所以留到了最后。按照前两篇读书笔记的惯例,前面几段是一些我读书时的感受和收获,还有一些对内容的评价。从这本书的内容来看,对于一个项目经理来说肯定会有更大的收获,这本书主要是针对软件开发管理方面的内容,这主要原因可能是因为作者以前就是项目的管理者,他是站在管理者的角度写的。即 阅读全文
posted @ 2012-07-21 13:40 DanielXLee 阅读(1264) 评论(0) 推荐(1) 编辑
摘要: 第一次读到这样另类的书,刚开始读这本书的时候感觉笔者是一个非常讨厌使用软件工程的方法来开发软件的人。这种给我的感觉一直贯穿到我读完整本书,这本书是我用一个晚上的时间一口气读完的,理解上可能只限于表层,但就针对这表层的一点理解下面我来谈一下我的认识。软件工艺这本书的笔者一直强调一个问题,那就是工匠在一个项目中的地位。工匠这个词听起来是一个很老的词了,在过去其他行业当中工匠是一个怎样的人群我就不说了,肯定是在某一领域做得很好的人,下面我解释一下软件工艺当中所提到的工匠究竟是怎样的一类人,软件工艺中提到的工匠其实就是具有非常丰富的开发经验,并且在多年的开发过程当中做出的产品受到客户的好评,具有一定信 阅读全文
posted @ 2012-07-21 13:22 DanielXLee 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 书名及作者声明:《超越传统的软件开发-极限编程的幻想与真实》 雷剑文 陈振冲 李明树 编著这篇笔记写于两年前,当时是为了完成老师的作业去读的这本书,现在再看看还是会有另外一种收获。这本书是在我读完软件工艺之后紧接着读的,软件工艺给我打开了一扇窗,或者说带我走出了井底,让我看到了更广阔的世界,极限编程则是我探索这个陌生世界的的一个对象。新鲜的东西总是令人好奇,但又总是让人摸不着头脑,因为它在不断颠覆你的传统思想。举一个最简单了例子,但就是这个简单的例子让我的大脑当机了好一会,我们大家都非常熟悉的软件开发过程:设计-编码-测试,极限编程里完全颠覆了这一过程:测试-编码-设计。第一眼看上去是那么的不 阅读全文
posted @ 2012-07-21 12:48 DanielXLee 阅读(1464) 评论(0) 推荐(2) 编辑
摘要: 初步接触Oracle数据库,在linux下我们可能都不知道如何启动数据库,下面是本人还是小菜鸟的时候向同事不耻下问得来的,当然这些东西Google一下也是很容易找的到,总结下来方便以后忘记时查看。[root@csyang ~]# su - oracle #首先su到oracle用户[oracle@csyang ~]$ sqlplus sys/passwd as sysdba #使用sys用户登录sqlplus SQL> startup #使用startup命令启动ORACLESQL> exit #退出sqlplus[oracle@csyang ~]$ ps -ef|grep ora 阅读全文
posted @ 2012-07-20 16:12 DanielXLee 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 最*在*凡的安装RHEL6的虚拟机,由于RHEL6是收费的,所以它自带的YUM源对于我们这些免费软件使用者是不能用的,其他第三方的在线YUM源不是特别好找,如果RHEL6镜像自带的软件包能够满足需求的话,将其配置为本地的YUM源也是不错的选择,下面将给出详细的配置过程:1. 寻找RHEL6 iso镜像一般情况下我们可以再cdrom中找到,如果是这种情况就简单了#挂在光盘,拷贝文件mount /dev/cdrom /mntmkdir /local_yum_sourcecp -a /mnt/* /local_yum_source如果是使用VirtualBox或者Vmware创建的虚拟机,光盘文件一 阅读全文
posted @ 2012-07-20 15:59 DanielXLee 阅读(352) 评论(0) 推荐(0) 编辑