May 1, 2010
Linux下的虚拟主机管理软件kloxo 控制面板的安装
"官方网站:\n安装教程:\n64位:\n============================================================================\n安装Kloxo/Lxadmin控制面板首先要确保安装的CentOS 32bit的Linux发行版(64位问题比较多),再使用putty登录Linux,如果不会可以查看: 如何使用Putty远程(SSH)管理Linux VPS\n执行如下命令: wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh sh ./kloxo-installer.sh –type=master\n先按提示,然任意建开始安装,后面会有提示,一般输入y,回车就行。\n国内主机可能安装要慢点了,因为是在线安装(更新源在国外),使用美国主机的朋友们很快就能安装完了。 安装完后你除了安好Kloxo/Lxadmin,同时也基本安好了Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等一系列服务器软件。\nyum …"
April 29, 2010
update 语句:从一个表中更新另一个表的字段
"update table_all a set a.phoneNo=b.phoneNo from table_new b where a.name =b.name\nupdate table_all set table_all.phoneNo = (select table_new.phoneNo from table_new where table_all.name = table_new.name)"
April 28, 2010
一个朋友去新浪乐居面试时的面试题(PHP)
"以下是他回忆当时的笔试题\n一、\n1、有如下HTML:\n1)用js取得________方法取得该对象;\n2)用________属性取得属性title的属性值;\n3)用________方法取得属性sina_title的属性值;\n2、php中对数组序列化和反序列化的函数分别是______和_______;\n3、rawurlencode和urlencode函数的区别是__________________;\n4、php中过滤HTML的函数是_______,转义的函数是____________;\n5、写出用正则把HTML中的js脚本过滤掉;\n6、SQL中LEFT JOIN的含义是______________;\n如果有一个表tl_user存储学生ID和名字name,另外一个表tl_score存储学生ID、科目subject和成绩score(有的学生没有考试成绩),写出sql语句打印出学生名字和各科总成绩;\n7、写出三个调用系统命令的函数;\n8、josn处理数组的函数是;\n9、php中判断变量是否被设置是函数是_______;判断是否为空的是___________; …"
April 28, 2010
PHP图片处理剪切类
"\u0026lt; ?php\n/**\n* 基本图片处理,用于完成图片缩入,水印添加\n* 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小\n* 水印图可以设置跟背景的合并度\n* Copyright(c) 2005 by ustb99. All rights reserved\n* To contact the author write to {@link mailto:[email protected]}\n@author 偶然\n@version $Id: thumb.class.php,v 1.9 2006/09/30 09:31:56 zengjian Exp $\n@package system\n*/\n/**\nThumbHandler\n@access public\n*/\n/*\n使用方法:\n自动裁切:\n程序会按照图片的尺寸从中部裁切最大的正方形,并按目标尺寸进行缩略\n$t-\u0026gt;setSrcImg(“img/test.jpg”);\n$t-\u0026gt;setCutType(1);//这一句就OK了\n$t-\u0026gt;setDstImg(“tmp/new_test.jpg”); …"
April 28, 2010
PHP生成word文档格式试卷的代码
"PHP生 成word文档的代码,这个是用来生产试卷的简单PHP代码\n以下为引用的内容:试卷生成 difficulty.”\n”; $cout.=” “.$row-\u0026gt;content.”\n”; }//while\n?\u0026gt; ’; }\nfunction save($path) {\nprint “”; $data = ob_get_contents();\nob_end_clean();\n$this-\u0026gt;wirtefile ($path,$data); }\nfunction wirtefile ($fn,$data) {\n$fp=fopen($fn,”wb”); fwrite($fp,$data); fclose($fp); } } /*——-word class End——-*/ $word=new word; $word-\u0026gt;start(); echo $cout; $wordname=”word/”.time().”.doc”; $word-\u0026gt;save($wordname);// 保存word并且结束. ?\u0026gt;\n” target=_blank …"
April 26, 2010
TBCompressor – JS和CSS压缩工具
"有朋友问到淘宝是怎么压缩js和css的,这里分享下。\n我们使用的是 YUI Compressor:\nThe YUI Compressor is a JavaScript compressor which, in addition to removing comments and white-spaces, obfuscates local variables using the smallest possible variable name. This obfuscation is safe, even when using constructs such as ‘eval’ or ‘with’ (although the compression is not optimal is those cases) Compared to jsmin, the average savings is around 20%.\nThe YUI Compressor is also able to safely compress CSS files. The decision on which …"
April 26, 2010
开源免费的简易中文分词系统SCWS – PHP版
"SCWS 是 Simple Chinese Words Segmentation 的缩写,即简易中文分词系统。\n这是一套基于词频词典的机械中文分词引擎,它能将一整段的汉字基本正确的切分成词。词是汉语的基本语素单位,而书写的时候不像英语会在词 之间用空格分开,所以如何准确而又快速的分词一直是中文分词的攻关难点。\nSCWS 在概念上并无创新成分,采用的是自行采集的词频词典,并辅以一定程度上的专有名称、人名、地名、数字年代等规则集,经小范围测试大概准确率在 90% ~ 95% 之间,已能基本满足一些中小型搜索引擎、关键字提取等场合运用。 SCWS 采用纯 C 代码开发,以 Unix-Like OS 为主要平台环境,提供共享函数库,方便植入各种现有软件系统。此外它支持 GBK,UTF-8,BIG5 等汉字编码,切词效率高。\n[推荐]首个搭载 SCWS 分词系统的中小型站内全文检索解决方案 – FTPHP!\n以下为本人在win03平台下,php5.2.5+apache2.2.11平台下推荐的方法,特别的简单,用的是gbk的字库的\n1. …"
April 25, 2010
mysql查询中in和多个or的区别
"比较IN()里面的数据 许多数据库服务器都只把IN()看作多个OR的同义词,因为它们在逻辑上是相等的。MYSQL不是这样的,它会对IN()里面的数据进行排序,然后用二分法查找个是否在列表中,这个算法的效率是O(Logn),而等同的OR子句的查找效率是O(n)。在列表很大的时候,OR子句就会变得慢得多。\n这里的语句和Oracle数据库里是一样的。"
April 24, 2010
JS内存释放问题
"一个内存释放的实例\nCollectGarbage, 是IE的一个特有属性,用于释放内存的使用方法嘛应该是,将该变量或引用对象,设置为null或delete然后在进行释放动作 在 做CollectGarbage前,要必需清楚的两个必备条件:\n引用\n– 一个对象在其生存的上下文环境之外,即会失效。\n– 一个全局的对象在没有被执用(引用)的情况下,即会失效。\n========= 美丽的分割线 =========\n//——————————————————— // JavaScript对象何时失效 //——————————————————— function testObject() { var _obj1 = new Object(); }\nfunction testObject2() { var _obj2 = new Object(); return _obj2; }\n// 示例1 testObject();\n// 示例2 testObject2()\n// 示例3 var obj3 = testObject2(); obj3 = null;\n// 示例4 var obj4 = …"
April 23, 2010
js过滤word格式
"function cleanAndPaste(html) …{ // Remove all SPAN tags html = html.replace(/]\u0026gt;/gi, “” ); // Remove Class attributes html = html.replace(/\u0026lt;(w[^\u0026gt;]*) class=([^ |\u0026gt;]*)([^\u0026gt;])/gi, “\u0026lt;$1$3″) ; // Remove Style attributes html = html.replace(/\u0026lt;(w[^\u0026gt;]*) style=”([^”]*)”([^\u0026gt;])/gi, “\u0026lt;$1$3”) ; // Remove Lang attributes html = html.replace(/\u0026lt;(w[^\u0026gt;]*) lang=([^ |\u0026gt;]*)([^\u0026gt;])/gi, “\u0026lt;$1$3”) ; // Remove XML elements and declarations html = …"