- 博客(10)
- 收藏
- 关注
原创 完全删除已安装的postgresql,防止重新安装时出现“An existing installation has been found...”
在已经安装过postgresql的机器上再次安装时,图形化界面会告诉你“An existing installation has been found...”,只能upgrade,不能覆盖安装。其原因是旧的postgresql没有卸载干净。用以下步骤可以干净卸载:/etc/init.d/postgresql-9.1 stoprm -rf /opt/PostgreSQLr
2011-12-08 14:51:06 5850 1
原创 Hibernate + postgresql 获取数据库机器的当前时间不正确
遇到一个奇怪的问题,DB运行的机器时间用date命令查看是18:00。用postgresql的客户端连接工具运行sql: “select now()”,得到的时间也是18:00。但用Hibernate执行 “select now()”,得到的时间却是19:00。最后发现,hibernate运行的机器和postgresql运行机器不在同一个时区。[root@ci12 ~]#
2011-12-08 14:22:45 1429
原创 boost.log在boost1.47下的编译总结
看网上说boost.log已经被boost组织接受了,可从官网下载的最新的boost1.47版本里面并没有boost.log。到boost.log的网站上一看,原来组织还有一些要求没有达到,比如编译慢,某些地方的performance还待提高等等。不过就算如此,boost.log也是当下最好的免费开源C++log库了。下载最新的boost-log-1.0,解压后,把里面的东东cop
2011-11-07 18:10:58 2590
原创 Get GMT time from timestamp by SQL
select ((extract(day from ((timestamp '2011-09-01 01:00:00') - (timestamp '1970-01-01 00:00:00')))-1)*24*3600*1000 + (24-extract(hour from (
2011-09-02 18:51:20 554
原创 postgresql上Hibernate的DetachedCriteria同时添加addOrder和Projections.rowCount()运行出错。
使用Hibernate操作postgresql,一般情况下在带分页的页面,用DetachedCriteria查询返回页面需要的数据总条数和一页的数据量。以下代码运行时会出错:DetachedCriteria criteria = DetachedCriteria.forC
2011-08-10 18:53:59 4174
原创 在makefile中把系统命令的输出赋给变量
<br />这个问题可以简单的描述为在makefile中怎么得到当前路径(pwd),或系统类型(uname)。<br />大家可能想到最直接的办法就是:<br />PWD = `pwd`<br />OS = `uname`<br />这样做的话,${PWD}的值就真是`pwd`。<br />正确的做法是:<br />PWD = $(shell pwd)<br />OS = $(shell uname)<br />
2011-05-23 10:12:00 2678
原创 遭遇 dos2unix Segmentation fault
<br />In some very special case, you would encounter dos2unix Segementation fault if run this command in Redhat4.<br />This problem would create a core file and a file with 0 size that name start with "d2utmp".<br />The bug for this problem has been issued
2011-03-30 16:30:00 1087
原创 find命令技巧
find命令是可以指定查找深度的,参数为 -maxdepth n,如下:find ${CI_TOP}/${GUI_VERSION}/lib -maxdepth 1 -name "*.jar" -print很有用,比如要找某个目录下的文件(不找子文件夹的文件),就可以用上面的命令。ls也可以,但输出有很多异常情况,比如文件名多个*之类的,况且不同kernel输出格式也有可能不同,还是find命令靠谱。
2011-03-24 12:57:00 557
原创 Spring+Hibernate配置hbm.xml文件在jar文件中。
按照网上文章配置总报错如下:Caused by: org.hibernate.InvalidMappingException: Could not read mapping documents from jar: cidbcommon.jar自己反复测试,正确配置应该如下:classpath:cidbcommon.jar hibe
2011-03-23 15:14:00 4758
原创 Kill session of oracle10g
<br />There are 3 steps to kill session of oracle as below:<br /> <br />1. select a.addr, a.pid, a.spid,b.sid, b.serial#, b.username from v$process a, (select paddr, sid, serial#, username from v$session where username='CIDEMO') b where a.addr=b.paddr
2011-03-17 14:31:00 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人