2011年8月30日

PHP RC4 算法

摘要: 1 function rc4 ($pwd, $data)//$pwd密钥 $data需加密字符串 2 { 3 $key[] =""; 4 $box[] =""; 5 6 $pwd_length = strlen($pwd); 7 $data_length = strlen($data); 8 9 for ($i = 0; $i < 256; $i++)10 {11 $key[$i] = ord($pwd[$i % $pwd_length]);12 $box[$i] = $i;13 }14 15 ... 阅读全文

posted @ 2011-08-30 16:55 逍遥熊 阅读(344) 评论(0) 推荐(1) 编辑

2011年8月19日

HTTP Header 详解

摘要: HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的 阅读全文

posted @ 2011-08-19 15:58 逍遥熊 阅读(13462) 评论(1) 推荐(4) 编辑

2011年7月8日

memcached完全剖析

摘要: 占位编辑 阅读全文

posted @ 2011-07-08 17:34 逍遥熊 阅读(176) 评论(0) 推荐(0) 编辑

2011年7月6日

浅谈PHP5中垃圾回收算法(Garbage Collection)的演化(转载)

摘要: 前言PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完全兼容。PHP5.3在PHP5.2的基础上做了诸多改进,其中垃圾回收算法就属于一个比较大的改变。本文将分别讨论PHP5.2和PHP5.3的垃圾回收机制,并讨论这种演化和改进对于程序员编写PHP的影响以及要注意 阅读全文

posted @ 2011-07-06 18:32 逍遥熊 阅读(260) 评论(1) 推荐(1) 编辑

PHP Extension的开发基础(转载)

摘要: 摘要&引言PHP是当前应用非常广泛的一门语言,从国外的Facebook、Twitter到国内的淘宝、腾讯、百度再到互联网上林林总总的各种大中小型网站都能见到它的身影。PHP的成功,应该说很大程度上依赖于其开放的扩展API机制和丰富的扩展组件(PHP Extension),正是这些扩展组件使得PHP从各种数据库操作到XML、JSON、加密、文件处理、图形处理、Socket等领域无所不能。有时候开发人员可能需要开发自己的PHP扩展,当前PHP5的扩展机制是基于Zend API的,Zend API提供了丰富的接口和宏定义,加上一些实用工具,使得PHP扩展开发起来难度并不算特别大。本文将介绍关 阅读全文

posted @ 2011-07-06 18:27 逍遥熊 阅读(288) 评论(0) 推荐(1) 编辑

2011年6月2日

关于 flash (jw player)不能处理 flv视频 中文名文件 或者 中文路径 的 解决方案

摘要: 占位待编辑 阅读全文

posted @ 2011-06-02 18:37 逍遥熊 阅读(444) 评论(0) 推荐(1) 编辑

2011年5月19日

windows平台下rmdir Permission denied 错误

摘要: function delFile($delList, $deleteRootToo){ if(is_dir($delList)){ @chmod($delList, 0777); if(!$dh = @opendir($delList)){ return false; } while (false !== ($file = readdir($dh))) { if($file == '.' || $file == '..') continue; if(is_file($delList.'/'.$file)){ @unlink($delList.&# 阅读全文

posted @ 2011-05-19 15:23 逍遥熊 阅读(1076) 评论(0) 推荐(0) 编辑

2011年5月13日

Window下安装Xdebug

摘要: 首先进入http://xdebug.org/download.php找到 Windows binaries 下的版本 注意的是PHP5.3版本需要下载 VC9版本 php5.2下载VC6版本 其他版本则根据需求去下载相关版本APACHE服务器的下载 TS版本 IIS下载非TS版本将下载好DLL 复制进PHP安装目录下的ext目录下,例如我的PHP目录是 d:/php然后打开php.ini文件,在任意位置加:[Xdebug]zend_extension_ts="d:/php/ext/php_xdebug-2.1.1-5.2-vc6.dll" xdebug.auto_trace 阅读全文

posted @ 2011-05-13 15:55 逍遥熊 阅读(511) 评论(0) 推荐(0) 编辑

APACHE+PHP+MYSQL+PHPMYADMIN在 windows下安装说明

摘要: 首先下载相关安装文件,地址如下:PHP http://windows.php.net/download/apache http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.9-win32-x86-no_ssl-r2.msimysql http://dev.mysql.com/downloads/mysql/phpmyadmin3.3.10 FINA http://www.crsky.com/soft/4190.html我的安装目录如下:PHP D:/phpapache D:/apachemysql D:/mysql php 阅读全文

posted @ 2011-05-13 15:30 逍遥熊 阅读(969) 评论(0) 推荐(0) 编辑

2011年3月3日

设计模式——策略模式

摘要: 占位编辑 阅读全文

posted @ 2011-03-03 16:30 逍遥熊 阅读(124) 评论(0) 推荐(0) 编辑

导航