- 浏览: 11917 次
文章列表
1.以root身份登录系统
2.jdk下载:http://pan.baidu.com/share/link?shareid=1261622684&uk=3607801477&fid=2802158121
下载后是文件:jdk-6u45-linux-i586.bin
3.创建java目录:
cd /usr
mkdir java
4.切换到jdk-6u45-linux-i586.bin
var arr1=new Array("1","2","3");
var arr2=new Array("4","5","6");
Array.prototype.push.apply(arr1,arr2);
Array.prototype.push.call(arr1,8,9);
select SEQUENCE_NAME from ALL_SEQUENCES where regexp_like (sequence_name,'^SEQ');
mysql的like查询,不区分大小写,oracle的like区分大小写
SELECT * FROM my_table WHERE 1=1
AND regexp_like(name,'Selenium','i');
Oracle ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录
A表被B表引用,删除A表的时候提示ORA-02292,A表的主键被引用了,虽然已经把B表的数据全部删除掉,但仍然删除不了A表的数据。
解决办法:用禁用约束语句把A表的主键约束给禁用掉。
1、禁用约束:alter table 表名 disable constraint 主键 CASCADE2、删除A表的数据3、启用约束:alter table 表名 enable constraint 主键
OK,大功告成。注意,禁用的时候一定要加 CASCAD ...
SELECT * FROM a LEFT JOIN b ON a.aID = b.bID; a为主,a的数据全显示,连不上b的对应字段为空
SELECT * FROM a RIGHT JOIN b ON a.aID = b.bID; b为主,b的数据全显示,连不上a的对应字段为空
SELECT * FROM a INNER JOIN a ON a.aID = b.bID; 相当于where a.aID=b.bID
SHOW VARIABLES WHERE Variable_name = 'event_scheduler';
#开启mysql事件调度器功能
SET GLOBAL event_scheduler =1;
function isPort(str)
{
var parten=/^(\d)+$/g;
if(parten.test(str)&&parseInt(str)<=65535&&parseInt(str)>=0){
return true;
}else{
return false;
}
}
msg:端口号为正整数,且小于65535
function isIP(strIP) {
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g
...
CentOS添加sudoers
1.chmod 740 /etc/sudoers
2. ## Allow root to run any commands anywhere
root ALL=(ALL) ALL
oracle ALL=(ALL) ALL
aaa ALL=(ALL) ALL
3.chmod 440 /etc/sudoers
查询perl CPAN模块
shell>perl -MCPAN -e shell
cpan>install module_name
手动安装perl CPAN模块
从 CPAN(http://search.cpan.org/)下载了Net-Server模块0.97版的压缩文件Net-Server-0.97.tar.gz,假设放在/usr/local/src/下。
cd /usr/local/src
解压缩这个文件,这时会新建一个Net-Server-0.97的目录。
wget http://chrome.richardlloyd.org.uk/install_chrome.sh
chmod u+x install_chrome.sh
./install_chrome.sh
/root/crontab-conf文件为root用户定时执行计划文件
命令:crontab -l
说明:列出定时执行的计划列表
命令:crontab -e
说明:编辑定时执行的计划文件
每五分钟执行 */5 * * * *
每小时执行 0 * * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *
执行结果输出到文件,默认所在目录为crontab-conf
crontabl 的日志/v ...
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
根据redhat操作系统版本及位数,下载对应centos的版本及位数的这些包:
yum-3.2.22-40.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
yum-metadata-parser-1.1.2-4.el5.i386.rpm
1.先卸载原来的yum
rpm -qa | grep yum
结果回显:
yum-metadata-parser-1.1.2-4.el5
yum-fa ...
$0: 获取当前脚本的名称
$#: 传递给脚本的参数个数
$$: shell脚本的进程号
$1, $2, $3...:脚本程序的参数
#!/bin/sh
str="####"
echo $1 | grep $str 1>/dev/null
if [ `echo $?` -eq 0 ]
then
echo ${1//$str/""}
else
echo $2 not present in $1
fi