- 博客(122)
- 资源 (5)
- 收藏
- 关注
转载 memcached集群负载均衡
memcached是针对数据库的缓存软件 能有效降低数据库的负载下面是何如将多个memcached做成集群负载均衡,让memcached变的更高可用一、安装步骤:1、编译安装libevent:1234tar zxvf l
2011-08-22 15:21:36
20107
转载 memcached集群架构方面的问题
集群架构方面的问题o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)
2011-08-22 15:15:08
2309
转载 nginx优化 突破十万并发
原地址:http://www.yanghengfei.com/archives/404/nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦编写
2011-08-17 21:21:30
184
转载 nginx优化 突破十万并发
原地址:http://www.yanghengfei.com/archives/404/nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦
2011-08-17 21:20:00
1383
转载 HTML中链接或图片模拟文件控件file input的方法,以及选择后自动提交文件
HTML中链接或图片模拟文件控件file input的方法,以及选择后自动提交文件上传图片
2010-12-31 14:03:00
3108
原创 项目管理现状之我见
<br />原作者:zenwong<br />原地址:http://blog.zenw.org/pro_manage_status_quo<br /> <br /> <br /><br />前言<br /><br /><br />中国的软件行业也经历了不少年,很多公司也是什么什么几千认证的。大规模的不在少数。而很多公司都只是把规范、流程浮于表面,和应试教育一样死背、死记但一点都不会去应用,也不知道如何应用,更重要的是在利欲熏心挣块钱的思想下不懂得如何思考,考试的时候才拿起来研究,平时扔在一边。<br />知
2010-10-18 21:00:00
389
原创 GOOGLE的《吃豆超人》JavaScript LOGO游戏
原文地址:http://blog.zenw.org/index/view/id/8 就在刚才,使用GOOGLE查看明天的天气,看到了GOOGLE为纪念《吃豆超人》30周年而更新的《吃豆超人》JavaScript LOGO游戏。很有意思。而且还支持双打(原来的“手气不错”按钮被设置为了双打启动按钮“Insert Coin”)。来试试吧。如下图刚刚进入后的画面游戏中的画面双打的画面
2010-05-21 23:39:00
571
转载 字符编码详解及由来(UNICODE,UTF-8,GBK)
来自:http://blog.csdn.net/stilling2006/archive/2009/04/27/4129700.aspx 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,
2009-10-17 11:00:00
348
原创 Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持
今天想使用一下PHP的OpenSSL扩展库,习惯性的从php.ini中相应行打开支持,然后刷新页面,发现竟然还是不支持?郁闷之下,看了看Apache的错误日志:提示“不能加载XXX动态库"?真是见鬼,别的链接库都可以装入,为什么php_mcrypt.dll和php_openssl.dll这两个链接库无法装入呢?上网查了一下资料,原来这两个扩展是依赖于第三方库的。1,
2009-10-16 16:07:00
1320
原创 PHP字符截取,解决中文的截取问题,不用mb系列
//字符截取,解决中文的截取问题function Cut_string($string, $start ,$sublen, $extstring=..., $code = UTF-8) {//Cut_string开始 if($code == UTF-8) { $pa = "/[/x01-/x7f]|[/xc2-/xdf]
2009-09-29 10:44:00
528
原创 php获得汉字拼音首字母的函数
function getfirstchar($s0){ $firstchar_ord=ord(strtoupper($s0{0})); if (($firstchar_ord>=65 and $firstchar_ord=48 and $firstchar_ord $s=iconv("UTF-8","gb2312", $s0); $asc=ord($
2009-07-31 17:10:00
844
1
原创 使用yum从本地光盘安装软件
在学习Linux安装软件的过程中,我遇到几个问题.如果是tar包进行安装,一般是三个过程: ./configure make (maketest) make install. 如果是rpm包进行安装,则是rpm -ivh+包名.但是rpm包安装的时候存在软件包的依赖关系,比如安装一个软件包,很可能要安装其它多个相关联的rpm包,手动安装较麻烦.如果用yum进行安装,
2009-07-30 12:09:00
2721
原创 解决mysql“Access denied for user 'root'@'localhost'”
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)使用网上介绍的方法修改root用户的密码:# mysq
2009-07-28 16:43:00
1336
原创 Linux下MySQL"丢失"了mysql.sock了怎么办
mysql.sock是一个临时文件,在mysql启动时会自动生成,如果出现"丢失"的现象怎么办呢???????其实..........可以........#mysqld_safe#mysql 就可以了,嘿嘿
2009-07-28 16:27:00
6132
1
原创 手工编译安装php后,重启apache时,libphp5.so: cannot restore segment prot after reloc: Permission denied 错误的解决办法
①----------apache2关于libphp5.so的permission denied的解决方法 和php-5.2.5,一切顺利。最后一步重新启动apache报如下错误:httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apac
2009-07-28 09:49:00
2489
原创 php内置的压缩函数 —— ob_gzhandler()
ob_gzhandler()是PHP4.0.4以后内置的压缩函数,下面是网上对于这个函数的介绍文章: -----------------------这个输出缓冲处理的方法很好,并且不会为服务器带来额外的系统开销。我十分建议你使用这种方法。它的改变可以用以下的例子说明,如果客户使用的是28.8K的modem的话,经过这个处理,他将会认为突然间换成了一个ISDN接入一样。要注意的一点是:N
2009-07-24 14:31:00
1911
原创 PHP GZIP页面压缩函数,使用zlib扩展实现页面GZIP压缩输出
GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。 有点罗嗦,
2009-07-24 12:15:00
1313
原创 mod_deflate/ob_gzhandler/zlib 横向测试
前面说道建议打开WordPress的gzip压缩功能,然而使用Apache的mod_deflate模块效果更加好,因为它可以压缩多种文件类型。这篇文章比较了mod_gzip和mod_deflate不同的压缩效果,但现在Apache2主机用到mod_gzip模块不多,因为它自带了mod_deflate。今天我把mod_deflate模块、ob_gzhandler和zlib这3种压缩方式做一个横向测试
2009-07-24 10:45:00
949
原创 PHPMailer中文说明
A开头:$AltBody--属性出自:PHPMailer::$AltBody文件:class.phpmailer.php说明:该属性的设置是在邮件正文不支持HTML的备用显示AddAddress--方法出自:PHPMailer::AddAddress(),文件:class.phpmailer
2009-07-23 11:47:00
9282
原创 PHPMailer使用
require_once(DOCUMENT_ROOT./plugins/PHPMailer/class.phpmailer.php); //导入PHPMAILER类$mail = new PHPMailer(); //创建实例$mail -> CharSet=utf-8; //设置字符集$mail -> SetLanguage(en,DOCUMENT_ROOT./plug
2009-07-23 11:28:00
696
原创 strtr()和str_replace()的区别
strtr和str_replace同样都是字符替换函数,以前没怎么用过strtr,今天看到一些朋友在BBS里问strtr和str_replace的区别,有些人说是效率不同,但鄙人感觉如果只是效率不同的话,那么就没有必要让那个效率低的函数存在了,他们到底是哪里有区别呢?鄙人亲自实验了一把来验证他们的不同: strtr:他的效率确实是比str_replace快,而且好象还是4到5倍呢,他的
2009-07-13 15:25:00
688
原创 将PHP作为Shell脚本语言使用
将PHP作为Shell脚本语言使用 --英文原著:Darrell Brogdon,发表于 http://www.phpbuilder.com/columns/darrell20000319.php3) 可能很多人都想过使用PHP编写一些定时发信之类的程序,但是却没有办法定时执行PHP;一次去PHPBuilder的时候,发现了这一篇文章,于是想给大家翻译一下(同时做了一些修改),希望对大家有
2009-07-03 08:56:00
357
原创 Javascript获得屏幕、浏览器宽高
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全
2009-06-08 17:31:00
1598
原创 本人解释一下为何有些朋友的$_ENV为空
$_ENV记载了一些系统环境变量(因为牵扯到实际的操作系统,所以不可能给出$_ENV的完整列表)。 但有些朋友的$_ENV是空的,可能是原因是:你的php.ini的variables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的variable
2009-05-31 12:29:00
414
原创 一张图,让你明白offsetLeft,Left,clientLeft的区别
假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因
2009-05-22 14:01:00
600
原创 海量数据查询优化技巧
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id f
2009-04-25 11:34:00
591
原创 关于.htaccess的配置
1.开启mod_rewrite将#LoadModule rewrite_module modules/mod_rewrite.so这行的#去掉2.修改httpd.conf1)将你的网站目录配置中的AllowOverride None 改为AllowOverride All2)修改Options的属性建议改为Indexes FollowSymLinksFollowSy
2009-04-17 22:41:00
2124
原创 关于php时区时间错误问题
我补充一点,我按照下面提示的方法修改php.ini找不到date.timezone 这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食。我加了这样一句date.timezone = “PRC”,问题就搞定了,高兴从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治
2009-03-14 09:21:00
730
原创 PHP判断文件类型
$filename = "D://296.mid";$file = fopen($filename, "rb");$bin = fread($file, 2); //只读2字节fclose($file);$strInfo = @unpack("c2chars", $bin);$typeCode = intval($strInfo[chars1].$s
2009-03-13 13:48:00
1262
3
原创 mb_substr(),mb_strcut()函数的应用
利用mb_substr截取字符串不会出现乱码问题,高手可以飞过......首先1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把
2008-12-04 16:40:00
728
1
原创 HTTP状态码一览表
1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定
2008-11-19 16:09:00
371
转载 php-5.2 的 php.ini 中文版
适用于 php-5.2 的 php.ini 中文版作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。
2008-11-09 01:01:00
476
原创 用JavaScript + jMail发邮件
代码如下,但还要加入jMail.dll并且注册它,可以到 http://www.fly263.com/Soft/ShowSoft.asp?SoftID=4 下载一个。也可以到本人的资源里找,下载以后里面有一个 install.bat 文件双击就可以把jMail.dll等文件复制到c:/windows/system32里并且注册它,然后就可以用JavaScript发邮件了。html>he
2008-11-04 17:21:00
836
原创 z.En原创文章之——通过程序读取文件头判断文件类型
前不久在逛论坛时看到一些朋友询问在写文件上传服务时如何判断用户上传的文件是不是自己不允许的文件类型,有很多热心的网友给出了解决方法,但其中9成以上的人都是说通过读取文件的后缀名来确定,这中方法也可以实现,但很拙劣,因为任何一个服务的使用者都可以通过修改后缀名的方法成功的把文件上传到服务器上。在回答者里只有极小部分的人说可以通过读取头文件来判断,我个人认为这是最好的方法,但没有人给出程序的实现。
2008-10-31 10:58:00
1068
原创 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)
介绍和配置:以数据库后台驱动的动态内容的网站,经常会遇到这些的问题:当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患搜索引擎无法收录你的所有网页网页的链接地址是一系列的参数,对浏览用户和搜索引擎都不易理解这些问题都可以通过Apache服务器的一个基本的模块mod_rewrite来解决,默认的安装的Apache就会装有这个模块。要启用这个模块,打开h
2008-10-17 23:31:00
9491
2
转载 使用JavaScript检测浏览器的相关特性
原始位置:http://www.knowsky.com/341066.html一、检测浏览器的名称问题: 不同的浏览器对JavaScript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本。解决方案: 使用navigator对象的appName属性。 比如,要检测浏览器是否为IE,可以这么做:
2008-10-15 14:34:00
458
转载 removeNode在Firefox下不能用.用removeChild代替实现
原始位置:http://cwq.jsp-tech.cn/2007/12/removenodefirefoxremovechild.html removeNode removeChildappendNode在IE和FIREFOX下都能正常使用,但是removeNode只能在IE下用..removeNode方法的功能是删除一个节点,语法为node.removeNode(false)或者n
2008-10-13 11:27:00
3200
转载 innerText,outerText,innerHTML,outerHTML 用法
原始地址:http://reack.itpub.net/post/1065/33786 innerText,outerText,innerHTML,outerHTML 这次我们要使用另一些对象属性对来实现动态改变文本,它们就是:innerText,outerText,innerHTML,outerHTML,千万要注意它们的大小写,因为错一点您就得不到预期的效果了。这是全新的方法
2008-10-13 11:21:00
551
转载 innerHtml用法
原始地址:http://www.wujianrong.com/archives/2006/12/innerhtml.html function Test(){ var str=""; str+="Hello,"; str+="This is a Test!"; str+="I Love you;"; str+="I
2008-10-13 11:15:00
635
常用收发邮件组件下载(jmail、cdonts、aspemail)
2008-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人