no comments yet
18
Oct
2018
.bz2格式:
解压:bzip2 -d FileName.bz2
或:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2格式
解压:tar jxvf FileName.tar.bz2
或:tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
no comments yet
15
Oct
2018
要去除重复行,在网上搜索的结果中大都是需要用到TextFX这个插件,安装使用都很麻烦,好在终于找到了更好的解决方案,其实就是用正则表达式去替换,表达式如下:
^(.*?)$\s+?^(?=.*^\1$)
操作方法如下,快捷键Ctrl+H,在弹出的界面输入表达式,并勾选匹配新行,如图所示:
Read more
no comments yet
10
Oct
2018
mb_convert_kana函数支持全角・半角变换,用起来很方便。
但是有时候用了却没有效果。
原因多是没有指定文字编码,
mb_convert_kana($data, "K", "utf-8")
像上面这样明确指定文字编码的话就没有问题了。
no comments yet
09
Oct
2018
CentOS-6-x86_64系统,最近发现127.0.0.1和localhost无法使用,ping不通,wget 127.0.0.1超时,上外网没有问题。
以下是解决办法,执行命令:
ifconfig lo 127.0.0.1 up
no comments yet
23
Aug
2018
调用方法:
timeago('时间戳');
函数代码:
function timeago( $ptime ) {
$etime = time() - $ptime; if ($etime < 1) return '刚刚';
$interval = array (
12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
30 * 24 * 60 * 60 => '个月前 ('.date('m-d', $ptime).')',
7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
24 * 60 * 60 => '天前',
60 * 60 => '小时前',
60 => '分钟前',
1 => '秒前' ); foreach ($interval as $secs => $str) {
$d = $etime / $secs;
if ($d >= 1) {
$r = round($d);
return $r . $str;
}
}
}