不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2014-05-20 22:47  分类:PHP开发问题 

PHP的垃圾回收机制

PHP5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象被变量引用时,计数器+1;当变量引用撤掉后,计数器-1;当计数器=0时,表明内存对象没有被使用,该内存对象则进行销毁,垃圾回收完成。

“引用计数”存在问题,就是当两个或多个对象互相引用形成环状后,内存对象的计数器则不会消减为0;这时候,这一组内存对象已经没用了,但是不能回收,从而导致内存泄露。

PHP5.3开始,使用了新的垃圾回收机制,在引用计数基础上,实现了一种复杂的算法,来检测内存对象中引用环的存在,以避免内存泄露。

作者:php-note.com  发布于:2014-05-19 21:12  分类:Java基础 

模拟表单html如下:

<form action="up_result.jsp" method="post" enctype="multipart/form-data" name="form1" id="form1">
	<input type="text" name="name" value="" /> <br/>
	<input type="file" name="userfile" /> <br/>
	<input type="submit" value="上传" />
</form>
作者:php-note.com  发布于:2014-05-19 17:48  分类:PHP库/系统/微信 

XMPPHP:PHP XMPP Library。提供的功能包括:可以连接任何XMPP1.0服务器,支持TLS加密,多种XML处理方式,持久连接等。

<?php
include("xmpp.php");
$conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO);
$conn->connect();
$conn->processUntil('session_start');
$conn->message('someguy@someserver.net', 'This is a test message!');
$conn->disconnect();
?>
作者:php-note.com  发布于:2014-05-18 11:18  分类:MySQL/NoSQL 

1.Windows版本的下载地址为:  memcached-1.2.6-win32-bin.zip 

将压缩文件解压到  D:/PHP/Memcached/

2. 在CMD下输入 "D:/PHP/Memcached/memcached.exe -d install" 安装。

3. 再输入:"D:/PHP/Memcached/memcached.exe -d start"。

作者:php-note.com  发布于:2014-05-13 17:40  分类:HTML/CSS/JS 

2. 属性的书写顺序:
        2.1. 按照元素模型由外及内由整体到细节书写,大致分为五组:
            位置:position,left,right,float
            盒模型属性:display,margin,padding,width,height
            边框与背景:border,background
            段落与文本:line-height,text-indent,font,color,text-decoration,...
            其他属性:overflow,cursor,visibility,...
        2.2. 针对特殊浏览器的属性,应写在标准属性之前,例如:-webkit-box-shadow:; -moz-box-shadow:; box-shaow:;

作者:php-note.com  发布于:2014-05-09 19:24  分类:PHP基础 

与session_set_save_handler无关的memcached保存session的方法

在memcached服务器上

1)下载memcached

#wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz

2)由于memcached依赖libevent所以需要先安装libevent库,这里直接yum安装

#yum install *libevent*
作者:php-note.com  发布于:2014-05-07 15:35  分类:MySQL/NoSQL 

MySQL根据配置文件会限制Server接受的数据包大小。

有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。

作者:php-note.com  发布于:2014-05-05 10:15  分类:Windows服务器 

Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”错误(已解决)


只需要重新安装一下就可以了。在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了.
点开始-运行:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

作者:php-note.com  发布于:2014-05-02 11:17  分类:HTML/CSS/JS 

hidefocus即隐藏聚焦,具有使对象聚焦失效的功能,其功能相当于: 

onFocus="this.blur()" 

作者:php-note.com  发布于:2014-05-01 09:29  分类:PHP基础 

每个单词的首字母转换为大写:ucwords()
第一个单词首字母变大写:ucfirst()
第一个单词首字母变小写:lcfirst()
所有 字母变大写:strtoupper()
所有 字母变小写:strtolower()