基于libmemcached,php扩展memcached的安装

一,为什么要装memcached扩展 memcached的1.2.4及以上增加了CAS(Check and Set)协议,对于同一key的多进行程的并发处理问题。这种情况其实根数据库很像,如果同时有几个进程对同一个表的同一数据进行更新的话,那会不会打架 呢,哈哈。数据库里面可以锁定整张...

2011-03-29 18:23:42

阅读数:8

评论数:0

OpenCV和PHP的人脸识别技术

OpenCV安装之前必须依赖的包:(请先安装好) pkgconfig libpng zlib libjpeg libtiff python [OpenCV安装] www.opencv.org. tar xvzf OpenCV-1.0.0.tar.gz cd opencv-1....

2011-03-15 00:52:22

阅读数:5

评论数:0

php代码安全:增加这三行php代码的安全,性能和兼容性

如何改进以下的这行php代码: <? echo("<p>Search results for query: " .$_GET['query'] . ".&lt...

2010-10-09 16:42:30

阅读数:8

评论数:0

PHP代码安全:register_globals的设置off

在PHP编码的时候,要考虑到很多安全问题,不然将可能被攻击。下面我们就一起来看看有那几点是需要注意的。   register_globals是php .ini里的一个配置,这个配置影响到php如何接收传递过来的参数:   当register_globals=Off的时候,在程序中...

2010-10-09 16:29:31

阅读数:6

评论数:0

PHP 加速器:APC、eAccelerator、XCache比较

一直想找一些关于PHP加速的文章,偶然看到杀 客 的这篇文章,感觉不错,分享给大家,再此感谢杀客。   一、PHP加速器介绍         PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,...

2010-09-29 11:24:01

阅读数:8

评论数:0

PHP APC 配置详解

APC是Alternative PHP Cache的简称,是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。   APC模块的参数配置   Name Default Changeable Changelog apc.enab...

2010-09-29 10:16:14

阅读数:3

评论数:0

安装PHP的Parsekit扩展

安装PHP的Parsekit扩展 从http://pecl.php.net下载最新的parsekit.tar.gz安装包。   tar xzvf parsekit-1.3.0.tgz cd parsekit-1.3.0 /usr/local/php-fcgi/bin/phpize ./...

2010-09-29 09:54:45

阅读数:4

评论数:0

PHP算法:折半查找法(又称二分查找法)

二分查找又称折半查找 ,它是一种效率较高的查找方法。 【二分查找要求】: 1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好;   其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用...

2010-09-26 13:12:17

阅读数:7

评论数:0

PHP算法:直接插入排序

直接插入排序(Straight Insertion Sort)是一种最为简单的排序方法,因此也被称为简单插入排序。 直接插入排序的基本思想是:第i趟排序将序列中的第i+1个元素Ki+1插入到一个已经按值有序的子序列(k1,k2,...,ki)中合适的位置,使得插入后的序列依然保持按值有序。  ...

2010-09-26 12:56:09

阅读数:3

评论数:0

PHP算法:冒泡排序与快速排序

写一个排序算法,可以是冒泡排序或者快速排序,假设待排序对象是一个二维数组。(提示:不能使用系统已有函数,另外请仔细回忆以前学习过的基础知识)   //冒泡排序 function bubble_sort($array)
{
    $count = count($array);
    ...

2010-09-26 12:41:16

阅读数:3

评论数:0

[转]PHP的错误报告error_reporting

error_reporting 设定错误讯息回报的等级。 语法: int error_reporting(int [level]); 传回值: 整数 函式种类: PHP 系统功能 内容说明 本函...

2010-09-25 11:41:39

阅读数:7

评论数:0

PHP正则表达式:将1234567890转换成1,234,567,890 每3位用逗号隔开的形式

“四项处理”的作用是与字符相匹配,然后根据是否能找到要匹配的字符,从而确定下来是否有符合要匹配样式的位置,在这个过程中,“四项处理”的匹配操作并 不会占用目标字符串,它只是纯粹用于位置判断。下面是“四项处理” 的四种语法,分别是前向肯定断言、前向否定断言、 后向肯定断言和后向否定断言:   ...

2010-09-25 10:52:49

阅读数:5

评论数:0

PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明

PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发。一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数 ,如下实例 echo decbin(12); //输出 1100 ...

2010-09-25 10:19:07

阅读数:4

评论数:0

php socket通信的基础知识

迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在 客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。 当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务...

2010-09-25 09:03:34

阅读数:2

评论数:0

posix和perl标准的正则表达式区别

正则表达式(Regular Expression,缩写为regexp,regex或regxp),又称正规表达式、正规表示式或常规表达式或正规化表示法或正规表示法,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串 。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换...

2010-09-25 08:29:39

阅读数:3

评论数:0

php socket编程实例详解

让我们以一个基本的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务. 基础socket知识:http://purpen.iteye.com/blog/770787 下面是相应的代码: SERVER端 // 配置一些基本的变量 $host=&quo...

2010-09-24 23:10:45

阅读数:76

评论数:0

PHP SPL,遗落的宝石

英文原文:http://www.rafaeldohms.com.br/2009/06/03/spl-a-hidden-gem/en/ Standard PHP Library (SPL):http://cn.php.net/spl SPL,PHP 标准库(Standard PHP Li...

2010-09-24 22:23:51

阅读数:11

评论数:0

PHPER进阶必备知识:详解SQL性能优化十条经验

1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法 使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的...

2010-09-17 22:02:14

阅读数:3

评论数:0

mysql_fetch_array与mysql_fetch_row有什么区别?

两种查询函数array / row区别 格式:mysql_fetch_row(result); 说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应 一个域。通过循环,可以将查询结果全部获得。 格式:mysql_fetch_array...

2010-09-17 21:54:50

阅读数:5

评论数:0

php 排序函数 sort、rsort、asort、arsort、ksort、krsort的区别

1,快速创建数组的函数range() 比如range()函数 可 以快速创建从1到9的数字数组: <?php $numbers=range(1,9); echo $numbers[1]; ?> 当然,使用 ran...

2010-09-17 18:43:31

阅读数:9

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭