分页: 174/196 第一页 上页 169 170 171 172 173 174 175 176 177 178 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Feb 4
eAccelerator 真是一个好东西(它的前身是truck-mmcache)。

简单来讲它是一套配合PHP(支持PHP5)运作的缓存系统,通过共享内存或磁盘文件方式交换数据。

它被广为使用的是PHP源码“编码”(不太贴切的称为“加密”)和缓存PHP执行的中间码以加速。关于 eA 的安装使用的文章已经很多而且也很详细了,这次我想推荐的是用它辅助程序设计缓存,它提供了一组API如下:

是一个非常便捷而又稳定的本机缓存实现方式,目前这部分设计似乎只支持于共享内存,所以只能用于 Unix -Like OS 了,windows的就没这个福气了。

1. eaccelerator_put($key, $value, $ttl=0)
  将 $value 以 $key 为键名存进缓存(php4下支持对像类型,看源码好像zend2里不支持了),$ttl 是这个缓存的生命周期,单位是秒,省略该参数或指定为 0 表示不限时,直到服务器重启清空为止。

2. eaccelerator_get($key)
  根据 $key 从缓存中返回相应的 eaccelerator_put() 存进去的数据,如果这项缓存已经过期或不存在那么返回值是 NULL

3. eaccelerator_rm($key)
  根据 $key 移除缓存

4. eaccelerator_gc()
  移除清理所有已过期的 key  

5. eaccelerator_lock($key)
  为 $key 加上锁定操作,以保证多进程多线程操作时数据的同步。需要调用 eaccelerator_unlock($key) 来释放这个锁或等待程序请求结束时自动释放这个锁。
  例如:
  <?php
    eaccelerator_lock("count");
    eaccelerator_put("count",eaccelerator_get("count")+1));
  ?>

6. eaccelerator_unlock($key)
  根据 $key 释放锁

7. eaccelerator_cache_output($key, $eval_code, $ttl=0)
  将 $eval_code 代码的输出缓存 $ttl 秒,($ttl参数同 eacclerator_put)
   For Example:
  <?php eaccelerator_cache_output('test', 'echo time(); phpinfo();', 30); ?>

8. eaccelerator_cache_result($key, $eval_code, $ttl=0)
  将 $eval_code 代码的执行结果缓存 $ttl 秒,($ttl参数同 eacclerator_put),类似 cache_output
   For Example:
  <?php eaccelerator_cache_result('test', ' time() . "Hello";', 30); ?>

9. eaccelerator_cache_page($key, $ttl=0)
  将当前整页缓存 $ttl 秒。
  For Example:
  <?php
    eaccelerator_cache_page($_SERVER['PHP_SELF'].'?GET='.serialize($_GET),30);
    echo time();
    phpinfo();
  ?>

10. eaccelerator_rm_page($key)
  删除由  eaccelerator_cache_page() 执行的缓存,参数也是 $key

______________________________________________
(作个简单例子看看它的威力,注意在 cli 模式下可能无效!)


<?php
class test_cache {
  var $pro = 'hello';

  function test_cache() {
    echo "Object Created!<br> ";
  }
  function func() {
    echo ', the world!';
  }
  function now($t) {
    echo date('Y-m-d H:i:s', $t);
  }
}

$tt = eaccelerator_get("test_tt");
if (!$tt)
{
  $tt = new test_cache;
  eaccelerator_put("test_tt", $tt);
  echo "no cached!<br> ";
}
else {
  echo "cached<br> ";
}

echo $tt->pro;
$tt->func();
$tt->now(time() + 86400);
?>
Feb 4
makeImg.php:
<?php
/***********************
* 文件名:makeImg.php
* 作者:乐言(QQ:7928478)
* 主页:www.leyan.net
* 时间:2006-1-7
* 功能:生成验证图片
************************/
/*
作用:取得随机字符串
参数:
    1、(int)$length = 32 #随机字符长度,默认为32
    2、(int)$mode = 0 #随机字符类型,0为大小写英文和数字,1为数字,2为小写子木,3为大写字母,4为大小写字母,5为大写字母和数字,6为小写字母和数字
返回:取得的字符串
*/
function getCode ($length = 32, $mode = 0)
{
switch ($mode) {
  case "1":
   $str = "1234567890";
  break;
  case "2":
   $str = "abcdefghijklmnopqrstuvwxyz";
  break;
  case "3":
   $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  break;
  case "4":
   $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  break;
  case "5":
   $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  break;
  case "6":
   $str = "abcdefghijklmnopqrstuvwxyz1234567890";
  break;
  default:
   $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
  break;
}
$result="";
$l=strlen($str);
for($i=0;$i<$length;$i++){
  $num = rand(0, $l);
  $result .= $str[$num];
}
return $result;
}
$authnum =getCode(4,1);
//生成验证码图片
Header("Content-type: image/JPEG");
//srand((double)microtime()*1000000);
//建立空白图片
$im = imagecreate(50,20);
//为图片分配颜色
//黑色
$black = ImageColorAllocate($im, 0,0,0);
//白色
$white = ImageColorAllocate($im, 255,255,255);
//灰色
$gray = ImageColorAllocate($im, 200,200,200);
//将四位整数验证码绘入图片
imagestring($im, 5, 6, 3, $authnum, $white);
//加入干扰象素
for($i=0;$i<200;$i++)
{
imagesetpixel($im, rand()%70, rand()%30, $gray);
}
ImageJPEG($im);
ImageDestroy($im);
?>


有人提出修改字体以及字体大小.解决办法如下:

查找:
//将四位整数验证码绘入图片
imagestring($im, 5, 6, 3, $authnum, $white);



替换成:
ImageTTFText($im,16,0,5,18,$white,"simhei.ttf",$authnum);
//ImageTTFText(int im,int size,int angle,int x,int y,int col,string fontfile,string text):
//本函数将 TTF (TrueType Fonts) 字型文字写入图片。
//参数: size 为字形的尺寸;
// angle 为字型的角度,顺时针计算,0 度为水平(由左到右),90 度则为由下到上的文字;
// x,y 二参数为文字的坐标值 (原点为左上角);
// col 为字的颜色;
// fontfile 为字型文件名称;
// text 是字符串内容。
//加入干扰象素
Feb 4
真正爱你的男孩,总是喜欢叫你小妹妹,可每次心里感到脆弱的时候,还是会用姐姐来称呼你

真正爱你的男孩,虽然想听你对他说“亲爱的”,其实心里更愿意听的是“你个死人,你跑到了哪里?“

真正爱你的男孩,虽然有很长一段时间他看不到你,但你会发现他的手机里保存的全是你发给他的暧昧的信息

真正爱你的男孩,他会故意说要你给他唱歌听,其实他更喜欢的是你和他在温柔的争执的可爱的脾气

真正爱的男孩,他嘴上虽然说不在乎你和别的男孩交往,可是每当有陌生的男人和你接触时,他会偷偷地将眉毛锁在一起,因为他在乎着你

真正爱你的男孩,他不怕你生气,怕的是你生了气发了脾气后依然不去理会他,男孩的感情也同样细腻

真正爱你的男孩,每天他的脑子里装的全是你,就连走路的时候摔了一个跟头,起来后拍拍身上的灰尘嘴角却依然挂着微笑,因为他在惦记着你

真正爱你的男孩,他会把你的相片放在他的钱包里,时刻带在身上处处陪着你

真正爱你的男孩,坐在公车上也会想起那份和你在一起的拥挤,因为他喜欢听你近距离的呼吸

真正爱你的男孩,他在吃饭的时候目光都是呆滞的,对面没有了你,嘴里的饭是没有滋味滴

真正爱你的男孩,他会省下吃饭的钱,打个电话给远方的你。

真正爱你的男孩,他会把别的女孩子写给他的情书偷偷藏起,因为他的心里只有你。

真正爱你的男孩,他每天的生活都会很积极,因为他希望自己爱的女孩看到的是阳光的自己。

真正爱你的男孩,晚上躺在床上的时候会情不自禁地去猜测你这一天到底过的好不好,为什么自己没有打喷嚏是不是你没有轻易地把他想起

真正爱你的男孩,他会数着星星在找你的星座,因为你勾起了他漫漫的思绪。

真正爱你的男孩,他不会轻易地把自己脆弱的一面展现给你,虽然他还不能给予你什么,但他会尽他最大的努力来保护你

真正爱你的男孩,他也会在他最最无助的时候想起你 ,不是想要你帮他什么,只是希望你不要担心他自己

真正爱你的男孩,他会把他的第一滴为女孩子哭泣的眼泪给你,因为他是那么的珍惜你

真正爱你的男孩,他会在这里发个帖子告诉你,他一直在默默的爱着你。
Feb 4
我深深地知道
有一天,
我终究要离开你,
不能陪在你身边给你我的一生,
是我永远的遗憾,
不能得到你给的一生,
也是我永远的遗憾,
因为爱,
我们分享了许许多多的欢喜,
因为爱,
我们也承受了许许多多的痛苦
因为爱,
所以,我只能选择离开你。
相信我们谁都不会忘记
属于我们自己的曾经,
虚幻又真实的美好;
那 点点滴滴的......
都一一刻在了心头,
是永远难以磨灭的回忆。
想要把你忘记......
哪怕是五分钟......
可就是不能把你忘记。
爱一个人不简单,
但放手更艰难,
尤其是放开已经形成了自己生活中的一种习惯;
去删除生活中的这样那样是因为有你才会存在的模式。
想你想成了心病,
等你等成了一种习惯
就如从你那里得到关心耍赖成了习惯一样。
可是, 再不舍,
到最后我还是得选择离开。
既然给不了未来,
既然没有未来,
何不选择让彼此都放松的方式。
带着我最好的祝福,
去把握你将来的幸福吧。
在将来再相逢的时候无悔地对视而笑,
然后坦然地说,
我曾爱过你。
那时
和你的爱情,
也许还没有完全从我的心灵中消除,
但愿它不会再扰乱你的心,
我一点也不想令你悲切。
我曾默默地无望地爱过你,
我曾为你的无奈暗暗悲伤,
我爱你是如此真挚 如此缠绵,
但愿你的她......
她爱你和我一样。
Feb 4
很久以前, 看着自己深爱的男人一根接一根地吞云吐雾,那年轻而帅气的脸庞在烟雾中看起来如此颓废如此忧郁如此茫然,我体会到了一种刻骨的心疼。  
  
在很久以后的今天,我居然也点起了烟,而且一发不可收拾。仍是为了那个男人,生命不过是个可怖的循环,在绕地一周之后,我发现自己绕回起点。尽管,他已不是那个他,我也不再是那个我。   

再次点起烟的刹那,我清楚地知道,自己不再期盼别人的关心或者心疼。其实没什么。不是吗?只是,爱上了有烟陪伴的感觉,让自己解脱,让自己轻松,让自己飞翔,让自己发泄,让自己,找到陷入快乐的方式。不错,如果他不能,至少,烟能。  

突然有一点理解他,当年自己那么强烈地阻止他抽烟,真的蛮过分。每个人都有权利选择自己的方式,不是吗?所谓的心疼,也不过是自己的一厢情愿和自以为是,女人最愚蠢的想法就是以为自己可以改变男人。  

烟给我颓废的感觉,可是在适当的时候我却觉得颓废很美很美。有人说我抽烟很美,只是谁都不知道烟后面的我有着怎么样的伤。女人抽烟只为一种心中的忧愁,看到烟圈的升腾与逝去,忧愁同时变得虚无飘渺。不要试图改变任何人,尤其是男人,我们不被他们改变就已经是不错的结局了。   

抽烟的女人有魅力,喜欢抽烟的成熟女人,给人的感觉是沧桑,是优雅。心烦的时候,无聊的时候,总希望所有不快,都随烟飘散。但似乎一切都是徒劳,在里面我只能找到些许颓废与放纵。找不到爱的人,颓废的确是一种美,而且是我很喜欢的那种,不过我常常努力让自己不那么颓废。  

抽烟是一种深呼吸,有人抽烟也许是因为午夜的寂寞与孤独,或许也是为了麻痹小脑,为了忘却一些忘不掉的过去。有时候觉得烟才会让我觉得我是真实存在的,女人燃烧自己的一生只为点一支烟吗?  

我喜欢用抽烟来平静自己的心情,喜和忧的时候;我喜欢在抽烟的时候思索问题,那时我会最清醒;我喜欢抽烟度过寂寞的时间,仿佛能从黑暗中走出。烟已成为我的唯一知己,只有我会抛弃它,它绝不会抛弃我。

世界上最可怕的事情之一,是做一个孤独的人,尤其是女人。抽烟的女人是美丽的,烟圈中的女人是孤独的,点着的是烟,燃着的是生命。不知道,为什么无情的烟会被注入感情。习惯看着烟一圈一圈地燃烧,有种被释放的感觉。可当我想延续这种感觉的时候,烟却越来越短,和爱情一样,当我想更靠近的时候却发现爱情已经被时间沉淀了。

有时只是喜欢烟,而不是抽,喜欢那种把东西吐出的感觉,如同解下身上所有的包袱,放出心中所有不快。喜欢在夜里不停地抽,一支接一支,生命永无休止,那点点火光,照亮黑夜,照亮我的心田。让短暂的晕眩变成永恒。

抽烟的女人,很寂寞,很美丽,也很无奈……祝抽烟的女人快乐!
分页: 174/196 第一页 上页 169 170 171 172 173 174 175 176 177 178 下页 最后页 [ 显示模式: 摘要 | 列表 ]