场景:有时候自己编写的程序不想被别人带走使用,想着自己的成果在自己的电脑上使用。
原理:生成一个依据CPU序列号和本人自设字符串共同加密的摘要,保存key文件在本地。每次运行自己的程序时检验key文件的摘要和本地机器运算的摘要是否一致,不一致就认为不是你允许的计算机而退出程序。
使用办法:
AUTHOR='52pj'是个人自设字符串
KEYFILENAME='./RegisterKey.key'是生成key文件的摘要
生成文件的调用方法:BuildRegisterKey()
验证key的调用发放:BuildRegisterKey()
类别:PHP 查看:286
更新:2014-06-29
/***** Example Usage ***/
$files=array('file1.jpg', 'file2.jpg', 'file3.gif');
create_zip($files, 'myzipfile.zip', true);
类别:PHP 查看:295
更新:2014-06-29
类别:PHP 查看:287
更新:2014-06-29
例子解释
一开始你从缓存中取数据(get)如果数据有缓存就直接使用缓存中的数据了。
如果缓存过期或没有,那重新取数据(数据库或其它),然后保存到缓存中。再使用你的数据。
我们可以这样想,这个页面第一次被访问的时候,是取不到缓存数据的所以$data是false,这时按正常逻辑取数据。
过几份种再访问,这时你从缓存中可以取到数据,直接使用,跳过逻辑取数据。这样就省了很多时间哟。
过了1小时几份钟你再访问,这时候缓存过期了,返回false,那么重新取一次再缓存。
这样一直反复。可以看取,1小时才会逻辑取一次数据。这样就达到了缓存的目的。
类别:PHP 查看:141
更新:2014-05-10
类别:PHP 查看:153
更新:2014-05-10
适合范围,只有用于文件夹内不存在子文件夹的情况下
类别:PHP 查看:138
更新:2014-05-10
类别:PHP 查看:155
更新:2014-05-10
共三种方法,每三种用正则表达式,准确度相对前两种较高。。。
类别:ASP 查看:120
更新:2014-05-10
类别:PHP 查看:159
更新:2014-04-19