- 博客(39)
- 收藏
- 关注
转载 PHP垃圾回收机制简单说明
虽然自己也是PHP的学习者,但之前还真没怎么了解PHP内部的垃圾回收流程,只是在我们的代码中用了unset,null,mysql_close,__destruct等等一些函数去释放对象防止内存溢出而已,所以上网GG下,找到了以下一些说明,作下记录“PHP可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting)这种单纯的垃圾回收(garbage coll
2011-12-21 14:02:12 176
原创 简洁分页
/* *分页配置函数 *@loso *@2011-11-24 */ function pagination_up_down($con_class = NULL,$con_function = NULL,$con_params = NULL,$con_offset = NULL, $con_pagenum = NULL , $con_tota
2011-12-07 10:07:47 210
原创 处理中文截取
/** * UTF-8数据的中文截字 * * @param string or array $content 需要截字的原文 * @param array $length 截取的长度 * @param string $add 末尾添加的字符串 * @param string $index 处理数组索引 * @re
2011-12-07 10:03:26 237
转载 php 迭代器3 (代码)
$it = new RecursiveArrayIterator(array( 'A', 'B', array( 'C', 'D' ), array( array( 'E', 'F'
2011-11-30 14:13:37 196
转载 php 迭代器2 (代码)
class NumbersSet implements IteratorAggregate { private $_content; public function __construct(array $content) { $this->_content = $content; } pu
2011-11-30 14:12:35 211
转载 php 迭代器1(代码)
/** * Collection that wraps a numeric array. * All five public methods are needed to implement * the Iterator interface. */ class Collection implements Iterator
2011-11-30 14:11:43 191
转载 php 调节者模式(代码)
/** * AbstractColleague. */ interface Filter { public function filter($value); } /** * Colleague. We decide in the implementation
2011-11-30 11:32:44 785
原创 有用资源
1.http://apps.hi.baidu.com/share/detail/19392042 (数据库表操作)2.http://blog.csdn.net/glorywu/article/details/3930147 (视频上传)3.http://blog.csdn.net/chamtianjiao/article/details/6254032 (apc.dll扩展加载崩溃
2011-11-14 09:23:28 178
转载 vim for php ide
http://blog.yesmeck.com/archives/%E5%A6%82%E4%BD%95%E6%8A%8Avim%E9%85%8D%E7%BD%AE%E6%88%90php%E5%BC%80%E5%8F%91%E7%9A%84ide/
2011-11-10 18:18:22 278
原创 linux svn 安装参考资料
1 . http://www.ylmf.net/linux/tips/2010112912103_2.html2. http://www.cnblogs.com/wanpengcoder/archive/2010/07/18/1780082.html3.http://lmylvmingyue.blog.163.com/blog/static/4660170120104189
2011-11-10 11:24:46 159
转载 memcache 编译 安装
1.http://www.linuxidc.com/Linux/2011-09/43032.htm2.http://www.ccvita.com/257.html
2011-11-07 18:22:43 322
转载 linux 下mbstring 安装 mbstring.so
Linux下mbstring安装很多空间商默认没有开启mbstring,在不想重新编译整个php的情况下,我们可以单独编译mbstring1、用cd命令进入php的源代码目录下的etc/mbstring目录下,如“/src/php5.2.5”,即“cd /src/php5.2.5”;2、# /usr/local/php/bin/phpize (假设php安装在/usr/local/
2011-10-31 17:02:41 3766
转载 解决Cannot load /usr/local/apache/modules/libphp5.so的方法
今天弄一个CentOS,安装httpd-2.2.8 和php-5.2.5,一切顺利。最后一步重新启动apache报如下错误:httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /
2011-10-28 18:07:41 798
原创 rpm 删除 apache
1. rpm -qa|grep httpd2. rpm -e httpd --nodeps(执行删除是不要写软件全称,也就是说版本号不要添加,例如 查询出来 httpd-2.2.3-43.e15 在执行 rpm -e 时 就写 httpd ,就ok,否则会“error: .....not installed”)
2011-10-28 11:18:00 192
转载 rpm 操作介绍
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法
2011-10-28 10:29:35 162
转载 stripslashes 函数 应用
function stripslashes_deep($value){ $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value;}// E
2011-10-26 14:10:57 175
转载 create_function 函数 应用 one
usort($sv, create_function('$a,$b','return strlen($b) - strlen($a);'));print_r($sv);?>
2011-10-26 14:03:18 164
转载 create_function 函数 应用
$av = array("the ", "a ", "that ", "this ");array_walk($av, create_function('&$v,$k', '$v = $v . "mango";'));print_r($av);?>
2011-10-26 13:59:56 230
转载 array_walk_recursize() 函数应用 one
$sweet = array('a' => 'apple', 'b' => 'banana');$fruits = array('sweet' => $sweet, 'sour' => 'lemon');function test_print($item, $key){ echo "$key holds $item\n";}array_walk_recursi
2011-10-26 13:45:29 216
转载 array_walk_recursive() 函数应用
$sample = array('dog' => 'woof', 'cat' => array('angry' => 'hiss', 'happy' => 'purr'), 'aardvark' => 'kssksskss');$output = array();// Push all $val onto $output.array_walk_recursive($sample,
2011-10-26 13:42:16 190
转载 linux mv
1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。
2011-10-14 13:31:19 520
转载 linux rm
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中……直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思
2011-10-14 13:09:37 237
转载 linux cp 命令
cp (复制档案或目录)[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 …. director
2011-10-14 13:04:26 279
原创 mysql 下载路径
1 . http://mysql.ntu.edu.tw/Downloads/MySQL-5.1/ 查找不同版本的话把5.1 变欢就可以 ,比如 5.2.
2011-10-14 12:51:29 176
转载 目录操作
一、目录的创建和删除命令:mkdir rmdir1. mkdir -p -m 700 command3/command创建目录时,用户应该有当前目录和创建目录的写权限。选项 -p 可以创建一个多级的目录 -m 对新建目录设置存取权限,700为读写执行操作。
2011-10-14 09:55:11 178
转载 linux tar 命令
tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!
2011-10-14 09:45:49 151
转载 header() 函数
PHP 中 header()函数的作用是给客户端发送头信息。什么是头信息?这里只作简单解释,详细的自己看http协议。在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的部分,同样,
2011-10-13 22:32:09 326
转载 linux 下 firefox install flash player
可以到http://get.adobe.com/cn/flashplayer/otherversions/这个网站直接下载编译好的安装包,如果是fedora、redhat、centos等以rpm作为软件包的,那下载rpm格式的安装包;如果是ubuntu可以下载apt的安装包。下
2011-10-12 17:49:17 267
转载 Linux 下firefox手动升级
1.下载Firefox-4.0 for linux http://firefox.com.cn2.将Firefox-4.0解压 tar xjf Firefox-latest.tar.bz23.更改解压后的文件名 解压后默认文件名为Firefox,
2011-10-12 15:40:28 354
转载 session 内部机制
本文给大家介绍一下php中session的生成机制、过期回收机制以及客户端存储机制,很详细的教程,希望大家喜欢。1、php中session的生成机制我们先来分析一下PHP中是怎么生成一个session的。设计出session的目的是保持每一个用户的各种状态来弥补HTTP协
2011-09-07 17:17:59 594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人