Berkeley DB version mismatch

2009年07月12日

LDFLAGS=-L/usr/local/BerkeleyDB.4.6/lib CPPFLAGS=-I/usr/local/BerkeleyDB.4.6/include LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.6/lib ./configure

RHEL5 启动停在:Starting System Message Bus…

2009年06月17日

RHEL5 启动停在:Starting System Message Bus…
这是由LDAP 引起。

由于系统进不去, 所以可以用putty, 或telnet工具进入系统, 把
/etc/ldap.conf
修改为:bind_policy soft
reboot. 就可以了

oracle单引号和双引号的区别?

2009年05月29日

初学oracle,不知道oracle单引号和双引号的区别,如下面两条sql, 不知道为什么第二条不正确,先记下,希望能快点解决:

SQL> select ‘ab’ || ‘cd’ from dual;

‘AB’

—-

abcd

SQL> select “ab” || “cd” from dual;

select “ab” || “cd” from dual

*

第 1 行出现错误:

ORA-00904: “cd”: 标识符无效

bad interpreter: No such file or directory

2009年05月21日

在运行perl脚本的时候, 明明在文件头加了#!/usr/bin/perl, 且这个路径也是对的, 可./test.pl运行之后, 还是会有

./test.pl: /usr/bin/perl^M: bad interpreter: No such file or directory 的错误

上网找到了原因, 原来是文件的编码不对, 解决方法如下(转:http://blog.csdn.net/luckqt/archive/2008/12/25/3605138.aspx):

sh脚本异常:bad interpreter: No such file or directory

Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory

分析:这是不同系统编码格式引起:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File–>Conversions–>DOS->UNIX即可。
2)也可在Linux中转换:
首先要确保文件有可执行权限
#sh>chmod a+x filename

然后修改文件格式
#sh>vi filename

利用如下命令查看文件格式
:set ff 或 :set fileformat

可以看到如下信息
fileformat=dos 或 fileformat=unix

利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix

:wq (存盘退出)

最后再执行文件
#sh>./filename

perl 符号

2009年05月16日

( 创建简单数组
[ 创建匿名数组
{ 创建hash数组(关联数组)
$ 声明变量
@ 声明数组
% 声明hash数组(关联数组)
\ 获得指针(或引用或变量地址)
$$从指针(或引用或变量地址)得到变量
@$从指针(或引用或变量地址)得到数组
%$从指针(或引用或变量地址)得到hash数组
->从指针(或引用或变量地址)得到变量的值
::引用其它包的变量(‘ 单引号也可以)
&调用函数(在调用之后定义的函数)

Page 11 of 15« First...910111213...Last »