www.iklfy.com

PHP语言的PclZip压缩和解压缩类标准方法。

<?php
include_once('include/pclzip.lib.php');
$archive = new PclZip('archive.zip');

//解压缩到extract/folder/这个目录中
$list = $archive->extract(PCLZIP_OPT_PATH, "extract/folder/");

//增加这个目录在压缩档中,完成以后压缩档里面会有backup这个目录,backup里面会有这两个档案
$list = $archive->create("file.txt,image.gif",PCLZIP_OPT_ADD_PATH, "backup");

//去掉部份的路径,这里完成后会变成test/file.txt
$list = $archive->add("/usr/local/user/test/file.txt",PCLZIP_OPT_REMOVE_PATH, "/usr/local/user");

//把所有路径都去掉,这个压缩档建立完后,里面就只会有file.txt跟image.gif,不会有目录了
$list = $archive->create("data/file.txt images/image.gif",PCLZIP_OPT_REMOVE_ALL_PATH);

//把解压缩出来的档案的CHMOD设成0777
$list = $archive->extract(PCLZIP_OPT_SET_CHMOD, 0777);

//解压缩部份的档案,这个参数是使用档案名称判别
//引数可以用下面这样的阵列
$rule_list[0] = 'test/aaa.txt';
$rule_list[1] = 'test/d                

www.iklfy.com

PHP创建或者生成GUID

什么是 GUID?

全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。

GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:{D19F0B53-D538-F56A-C70E-675DF2A804B7} 即为有效的 GUID 值。

为什么要用GUID?

世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。

function create_guid(){
    if (function_exists('com_create_guid')){
        return com_create_guid();
    }else{
        mt_srand((double)microtime()*10000);
        $unid = strtoupper(md5(uniqid(rand(),true)));
        return '{'.substr($unid,0,8).'-'.substr($unid,8,4).'-'.substr($unid,12,4).'-'.substr($unid,16,4).'-'.substr($unid,20,12).'}';
    }
}

echo create_guid();

www.iklfy.com

如梦令

如梦令•露珠(新韵)

酷夏难熬露宿,睡醒浑身湿漉。

身起整行囊,视野珍珠遍布。

甘露,甘露,欲饮何寻他处。

如梦令•问榕树(新韵)

春季竹林作赋,最爱满山佳木。

新月照无眠,酒醉岸边偷宿。

榕树,榕树,但问夜投何户

如梦令•寻归宿(新韵)

昨日初识陌路,心中渐生钦慕。

日久暗生情,小姐点清迷雾。

何处,何处,此爱可寻归宿。

如梦令•寄月(新韵)

难忘一弯秋月,凝望寒光清冽。

云过暂别离,暗躲雾中羞怯。

归雀,归雀,替我捎些关切。

如梦令•偷悦

长夜一人看月,寂寞摘来香叶。

轻抚至天明,阿妹忽来关切。

偷悦,偷悦, 爱火重燃不灭。

www.iklfy.com

CentOS 6.4 安装redis-2.6

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz 
chmod +x redis-2.6.14.tar.gz 
tar -xzvf redis-2.6.14.tar.gz 
cd redis-2.6.14 
make 
make install 

方法make命令执行完成后,会在src目录下生成5个可执行文件:

redis-server:Redis服务器的daemon启动程序

redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

redis-check-aof:更新日志检查

redis-check-dump:用于本地数据库检查

配置Redis:

www.iklfy.com

何删除 Windows.old 文件夹

Windows7方法
通过单击「开始」按钮 「开始」按钮的图片,打开“磁盘清理”。 在搜索框中,键入磁盘清理,然后在结果列表中单击“磁盘清理”。
如果系统提示您选择驱动器,请单击安装 Windows 的驱动器,然后单击“确定”。
在“磁盘清理”对话框的“磁盘清理”选项卡上,单击“清理系统文件”。
如果系统再次提示您选择驱动器,请单击安装 Windows 的驱动器,然后单击“确定”。
选中“以前的 Windows 安装”复选框,以及与要删除的文件对应的任何其他复选框,然后单击“确定”。
在出现的消息中,单击“删除文件”。

Windows8方法
通过右键单击C盘(系统盘,Windows.old 所在分区),单击“常规”-“磁盘清理”。
在“磁盘清理”对话框的“磁盘清理”选项卡上,选中“以前的 Windows 安装”复选框,以及与要删除的文件对应的任何其他复选框,然后单击“确定”。
弹出对话窗口“确定要永久删除这些文件”,单击删除文件。

警告:对 Windows.old 文件夹执行的删除操作是不可撤消的。