October 2, 2008
Freebsd7.0下安装APACHP22服务器
"(1)最小化安装FREEBSD7.0-RELEASE (2)安装APACHE22 b2sun.com#cd /usr/ports/www 这个目录下会有apache22这个目录.安装它就OK了. b2sun.com#setenv PACKAGESITE ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/ b2sun.con#pkg_add -f -r apache22 这时系统会自动下载文件并安装 apache22_enable=”YES” 这行加入/etc/rc.conf中.系统会自动启动这个服务. 安装完成后您需要在/usr/local/www/apache22下面建立一个data的目录及一个index.html文件.这样就可正常启动apache22 并在其它客户端中访问您建立的服务器. **(b2sun.com#apachectl start(stop restart))**这个非常关键. 最好 安装完后重新启动您的FreeBSD7操作系统.\nFAMP架构的建立\nLAMP架构 …"
September 27, 2008
js中arguments.length的意思
"function imagePreload() { var imgPreload = new Image(); for (i = 0; i \u0026lt; arguments.length; i++) { imgPreload.src = arguments[i]; } } imagePreload(‘001.gif’, ‘002.gif’, ‘003.gif’, ‘004.gif’, ‘005.gif’)\n这个是js中的arguments.主要是可以对输入的参数进行跟踪。 这如作者所举出的例子:imagePreload函数出入了5个参数,所以在js代码中的 arguments.length会知道你输入的了5个参数。并可以通过索引器获得五个参数的值。"
September 24, 2008
[教程]memcached for win32的安装
"memcached是由livejournal团队(danga.com)制作的开源缓存软件,是缓存机制的一种实现,用它之所以高效,是因为它是利用了内存,使用好了能够大大加快页面或者是其它程序的执行速度。要注意的是一旦服务器停止,内存中的缓存数据会被清空。\nwin32下,需要启动memcached服务,首先下载相关的memcached文件(用于启动服务的windows.rar在附件中),解压后可以自己选择,这里我选择的是2.1版本的,将其中的memcached.exe和memcached.ini(里面也就这俩文件)拷贝到某路径下(如:E:javamemcached2.1),然后通过cmd命令窗口,先转入到该路径,然后按如下步骤输入:\n1、memcached.exe -d install\n2、memcached.exe -d start\n这里第一步是用于安装服务,第二步是用于启动服务,有些默认参数的值是通过memcached.ini里的相关元素的设置值而定的。\n如果要停止服务和卸载服务可以用入下命令:\n3、memcached.exe -d stop 或 memcached.exe -d …"
September 24, 2008
Windows下的Memcache安装
"Windows下的Memcache安装 不用说了,这便是 memcached 在Windows系统下的版本。(点击这里下载memcached for win32)\nWindows下的Memcache安装:\n下载 memcache 的windows稳定版,解压放某个盘下面,比如在c:\\memcached\n在终端(也即cmd命令界面)下输入 ‘c:\\memcached\\memcached.exe -d install’ 安装\n再输入: ‘c:\\memcached\\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。\n4.下载 php_memcache.dll,请自己查找对应的php版本的文件\n在C:\\windows\\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!\n7.如果要卸载的话,可以执行c:\\memcached\\memcached.exe …"
September 24, 2008
memcached与memcache的区别
"memcached 像是一个后台服务器(也有客户端的memcached),memcache是php的一个模块,需要编译,像是一个客户端,memcached 和 memcache 是紧密结合的两个东西。\n另外memcached也是一个客户端的.这点可以参考php手册得知.两者的区别也可以参考:\n有关linux下memcache和memcached的安装方法请参考:\n================================\n说法一:\n两个不同版本的php的memcached的客户端\nnew memcache是pecl扩展库版本 new memcached是libmemcached版本 功能差不多.\n说法二:\nMemcache是什么?\nMemcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展 …"
September 24, 2008
memcached配置
"一、memcached 简介\n在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。\n二、memcached 安装\n首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.1a.tar.gz。\n接下来是分别将 libevent-1.1a.tar.gz 和 memcached-1.1.12.tar.gz 解开包、编译、安装:\n# tar -xzf libevent-1.1a.tar.gz # cd libevent-1.1a # ./configure --prefix=/usr # make # make install # cd .. # tar -xzf memcached-1.1.12.tar.gz # cd …"
May 20, 2008
FCKEditor——添加自定义工具栏
"FCKEditor是一个功能强大的开源在线编辑器,所以是非常适合我等兜兜无啥银子的人拿来“把玩”的~~~呵呵。一个产品即使功能再强大也不能满足所有用户的需求,当然FCKEditor也不例外咯。就拿我现在所开发的一个系统(工作流)来说,就遇到了FCKEditor不能满足我的要求的情况。因为我想在工具栏中加入自己的操作控制按钮,配置当然搞不定咯,就只有改源代码了。可一看FCKEditor经过处理后的JS源码,头立刻就大了——无换行无注释,一大堆JS代码堆在那里,想看懂几乎没门。当然它这样做也是有好处的,要不这大的一个东西加载怎么会那么快呢。看不懂处理后的JS源码,我们可以看有格式的源码嘛,所以就上网down了一个2.4的FCKEditor。好了,现在就让我们开始怎么一步一步的加入我们自己的操作菜单到工具栏中去。\n比如我想加一个我自己的输入框用来控制日期的输入,即该输入框只能通过选择来选择日期,这个我们结合日期控件my97来做,呵呵,充分利用已有的成果。有人会说,我直接改它的对话框不就得了,当然这也是可以的,可我们今天要做的就是如何加入自己的工具栏操作,这样以后就可以依次类推,加入任何想要加 …"
May 1, 2008
ADODB详解
"ADODB参考手册:\nPHP在数据库的支持上是很令人称道的,几乎所有的知名数据库系统都有对应的函数库支持,而且支持得很完整。但遗憾的是,每一群数据库支持函数无论在名称或参数结构上,都有很大的差异,这使得PHP的系统开发者在面临更换数据库时,总会觉得痛苦万分。\n难道这个问题就没有解决方法吗?当然有,答案就是将要介绍的ADODB这个PHP类库。\nADODB提供了完整的方法和属性,可以用来控制数据库系统,更棒的是你只要记得它的功能即可,因为不同的数据库系统,只要修改一个属性值,ADODB就会自动依据设定取用正确的PHP函数。\n此外,再配合数据库系统修改SQL命令,这样PHP系统就可以在最短的时间内更换到另一个数据库系统;如果在编写程序时,对SQL命令能做妥善规划,那就更快了。\n经过以上的介绍,相信你已经对ADODB的功用有所了解了,以下为ADODB的详细介绍。\n下载ADODB:可以在http://adodb.sourceforge.net/ 取得最新版的ADODB(见图17-2)。\n图17-2\nADODB的最新版本是adodb495a版,根据需要,可以下载完整版本的ADODB。如果您主要使 …"
April 12, 2008
说说大型高并发高负载网站的系统架构
"原文链接:(俊麟 Michael’s blog ) http://www.toplee.com/blog/71.html 注:原文链接后的相关评论也很精彩,建议也参考一下原文链接后的评论。\n我在CERNET做过拨号接入平台的搭建,而后在Yahoo\u0026amp;3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。\n一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。\n大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环 …"
March 28, 2008
解决Apache日志文件ACCESS.LOG日益膨胀的一个办法:
"将httpd.conf中CustomLog logs/access.log common 改成\nCustomLog “|c:/apache/bin/rotatelogs c:/apache/logs/%Y_%m_%d.access.log 86400 480” common\n重启Apache\n其中c:/apache/是你安装apache的路径 这样每一天生成一个日志文件"