两种方式:
[upall@server ~]$ command &
[upall@server ~]$ nohup command &
第一种在关掉终端后命令也会跟着退出,第二种在关掉终端后命令不会退出。
在后台执行的进程,其父进程还是当前终端shell的进程,一旦父进程退出,则会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。如果我们要在退出shell的时候继续运行进程,则需要使用nohup忽略hangup信号,nohup就是不挂起的意思( no hang ...
一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣,这个正则表达式如入所示:
/^1?$|^(11+?)\1+$/
要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松的完成。
一开始我对这个表达式持怀疑态度,但仔细研究了一...
北京创新乐知广告有限公司:
CSDN
上海卓卓网络科技有限公司:
DedeCMS
北京康盛新创科技有限责任公司:
discuz
上海盛大网络发展有限公司:
phpcms
上海商派网络科技有限公司:
ECShop
ECMall
<未完待续,续的间隔预计会狠长,根据经验通常都懒得续了……敬请等待。>
说明:
在Windows 2003的rktools工具包中有个LINKD工具,安装后会在Program Files\Windows Resource Kits目录下找到大量的实用工具。LINKD也在其中。
语法很简单:
1.建立链接文件夹
linkd 目标文件夹 源文件夹
注意:目标文件夹不能事先存在。
2.查看链接文件夹
linkd 目标文件夹
3.删除链接文件夹
linkd 目标文件夹 /d
这个文件是通用的,从WIn2K到WIN7都可以使用。不过在win7下,文件夹图标会和普通文件夹不一样,不过正好让...
vsftpd目前被多数Linux发行版采纳为默认ftp服务器软件,如果使用它做为日常交换文件的工具,则可能需要让用户访问不在ftp主目录下的文件。
然而,很多用户可能已经发现,简单的使用创建软链接的方法并不能达到上述目的,用户会在ftp客户端上得到没有权限的错误。下面介绍两种可行的方案:
使用mount解决
用mount的bind选项可以方便地解决这一问题。
mkdir /home/ftp/haha
mount --bind /home/me/myDoc /home/ftp/haha
后面...
说明:
s命令可以实现字符串的替换。
例子:
替换所有的“test”为“demo”:
:g/test/s//str2/g
或者
:1,$s/test/demo/g
替换当前行到文末所有的“test”为“demo”:
:.,$s/test/demo/g
替换当前行所有的“test”为“demo”:
:s/test/demo/g
替换当前行第一个“test”为“demo”:
:s/test/demo/
替换第6行到文末所有的“test”为“demo”:
:6,$s/test/demo/g
补充:
如果需要替换的字符串中有“/”,可以使用“#”、“+”等作为分隔符,而不是“/”。
...
示例:
“瀍”转换后的编码为“瀍”
用法:
echo unicode_encode('瀍');
说明:
php 6.0及以上版本可以直接使用 unicode_encode 函数,php 6.0以下版本需要自己写这个函数。
代码:
function unicode_encode($str, $encoding='UTF-8', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i+...
说明:
现在的js库很多,如YUI,DWR什么的。但是它们却时不时地相互闹些 小矛盾,常见的原因是它们定义的全局对象冲突了,特别是变量“$”,几乎百分之百要中招。以下提供两个解决办法:
办法一:
重载$函数。使用jQuery.noConflict()就可以通过重载$函数,从而区分开跟其他js库的重叠部分。例子:
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<...
自定义IE滚动条样式:
样式仅用于IE浏览器,其它浏览器下无效。
用法:
IE5.5+滚动条样式使用示例
例子:
<sytle>
/* 000的背景,FFF的滚动条,只需要两个色值 */
div.content {
scrollbar-track-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-arrow-color: #000;
scrollbar-face-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color:...
操作:
date –s '2020-02-02 10:10:10'
clock –w //将日期写入CMOS
补充:
修改Linux时间一般涉及到3个命令:
date:修改系统当前的时间
clock:修改CMOS时间(查看CMOS时间:clock -r)
hwclock:修改系统硬件时间
hwclock 用法:
hwclock --show //查看硬件时钟
hwclock --set --date="1/23/01 22:16:59" //设置硬件时钟
硬件时间从根本上讲是CMOS时钟;而系统时间是由内核维护的,它是从1969...
什么是白噪声?
类似电视机收音机没信号时,发出的那个沙沙声。维基的解释:
白噪声(White noise),是一种功率谱密度为常数的随机信号或随机过程。即,此信号在各个频段上的功率是一样的。
白噪声有什么用?
看不懂上面的定义没关系,我们只需要知道白噪声有什么好处就行了。
当你需要专心工作,而周遭总是有繁杂的声音时,就可以选用这两种声音来加以遮蔽。一般来说,通常的情况下你可以选用白色噪音,而粉红色噪音则是特别针...
RT,代码如下:
<?php
function getAge($year,$month,$day){
$nowYear = date('Y',time());
$age = $nowYear - $year;
$nowTimeStamp = strtotime(date('Y').'-'.date('m').'-'.date('d').' 0:0:0');
$timeStamp = strtotime($year.'-'.$month.'-'.$day.' 0:0:0');
$nowDayIndex = date('z',$nowTimeStamp); // 今年到第几天了
$dayIndex = date('z',$timeStamp); // 出生时是当年的第几天
if ($nowDayI...