<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[whxblue的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/whxblue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whxblue]]></copyright><item><title><![CDATA[sphinx在windows下的简单安装与使用]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8613680</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8613680</guid><author>whxblue</author><pubDate>Tue, 26 Feb 2013 14:44:43 +0800</pubDate><description><![CDATA[1、下载地址 http://sphinxsearch.com/downloads/release/，我这里下的是“Win64 binaries w/MySQL+PgSQL+libstemmer+id64 support”，下载后文件名：sphinx-2.0.6-release-win64-id64-full.zip；


2、将其解压到D: \ sphinx，并在D:\sphinx下新建目录]]></description><category></category></item><item><title><![CDATA[Mcrypt响应慢的一个原因]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8610113</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8610113</guid><author>whxblue</author><pubDate>Mon, 25 Feb 2013 16:42:29 +0800</pubDate><description><![CDATA[转自：http://www.laruence.com/2012/09/24/2810.html


上午的时候, 有同事来找我说上周新上线的一个使用mcrypt的脚本, 响应非常慢, 但是服务器的各项指标都正常, 不知道是什么原因.

经过了解, 一个简单的可重现的脚本如下:
$dmcryptText = "dummy";$key = "foobar";$size = mcrypt_g]]></description><category></category></item><item><title><![CDATA[使用mysql_real_escape_string报错处理]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8610109</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8610109</guid><author>whxblue</author><pubDate>Mon, 25 Feb 2013 16:41:51 +0800</pubDate><description><![CDATA[使用mysql_real_escape_string方法时，第二参数为指定数据源
如果不填，当有多个数据源存在时，php不确定使用的数据源就会以默认用户去链接，如：


 

情况是Yii框架中有自带的数据源Yii::app()->db
同时项目又使用了class_mysql.php作为第二数据源导致
解决办法，统一使用：
mysql_escape_string
搞定。。。]]></description><category></category></item><item><title><![CDATA[php yii 小计：获取module controller action id]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8610107</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8610107</guid><author>whxblue</author><pubDate>Mon, 25 Feb 2013 16:41:10 +0800</pubDate><description><![CDATA[在控制器里

$name = $this->getModule()->id; // module

$name = $this->getId();  // controller


$name = $this->getAction()->id;  // action


在视图里，除了上述2个方法还可：

$name = $this->module->id; // modu]]></description><category></category></item><item><title><![CDATA[PHP AES]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8610100</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8610100</guid><author>whxblue</author><pubDate>Mon, 25 Feb 2013 16:40:11 +0800</pubDate><description><![CDATA[自己写的一个简单的AES类：
<?PHP
/**
 * AES加密、解密类
 * @author hushangming
 * 
 * 用法：
 * 
 * // 实例化类
 * // 参数$_bit：格式，支持256、192、128，默认为128字节的
 * // 参数$_type：加密/解密方式，支持cfb、cbc、nofb、ofb、stream、ecb，默认为ecb
 * // 参数$_k]]></description><category></category></item><item><title><![CDATA[PHP开发tips]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/8610093</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/8610093</guid><author>whxblue</author><pubDate>Mon, 25 Feb 2013 16:38:42 +0800</pubDate><description><![CDATA[php的结束标签省略！！！不影响程序执行的！！！



1、PHP中判断一个变量是否是email

filter_var($email, FILTER_VALIDATE_EMAIL);
如果$email是正确的email格式，则返回$email本身，否则返回false


第二个参数：
FILTER_CALLBACK  调用用户自定义函数来过滤数据。
FILTER_SANI]]></description><category></category></item><item><title><![CDATA[PHP实现二度人脉算法]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7915005</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7915005</guid><author>whxblue</author><pubDate>Tue, 28 Aug 2012 10:29:01 +0800</pubDate><description><![CDATA[微博控的朋友都知道，会有"可能感兴趣的人"一栏，看到的时候总想着这个怎么写的，今天有空就随便写了下，详见代码：




/**
 * 数据库中得到的关注列表
 * $str字符串中，每个逗号分隔的记录表示前者关注后者
 */
$str = "A-B,A-C,A-D,A-E,A-F,A-G,B-C,B-A,B-G,B-I,B-P,B-M,C-A,C-B,C-D,C-G,C-J,C-]]></description><category></category></item><item><title><![CDATA[IE中table标签不支持javascript的appendChild方法]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7440195</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7440195</guid><author>whxblue</author><pubDate>Mon, 09 Apr 2012 11:32:29 +0800</pubDate><description><![CDATA[如题：IE中table标签不支持javascript的appendChild方法


var tbl = document.createElement('table');
var tr = document.createElement("tr");
tbl.appendChild(tr);


类似这种代码在IE中是没有效果的，FF中正常，，，，PS：BS IE浏览器。。。。。]]></description><category></category></item><item><title><![CDATA[21个角度关注PHP执行效率（仅供参考）]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7429214</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7429214</guid><author>whxblue</author><pubDate>Thu, 05 Apr 2012 16:51:34 +0800</pubDate><description><![CDATA[1、 用单引号代替双引号来包含字符串，这样做会更快一些。
2、如果能将类的方法定义成static，就尽量定义成static，它的速度会提升将近4倍。
3、$row[’id’]的速度比$row[id]快很多。
4、echo比 print
快。
5、在执行for循环之前确定最大循环数，不要每循环一次都计算最大值。
6、注销那些不用的变量尤其是大数组，以便释放内存。
7、include文件]]></description><category></category></item><item><title><![CDATA[FF下innerHTML获取不到input标签中value的值解决办法]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7427994</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7427994</guid><author>whxblue</author><pubDate>Thu, 05 Apr 2012 12:10:05 +0800</pubDate><description><![CDATA[页面代码：





很多时候，，，页面上input标签中的value需要通过javascript动态设置其值：document.getElementById('testid').value='test value';
通过document.getElementById(‘divid’).innerHTML：
IE下：
FF下：


这就达不到我们想要的效果。。。。。]]></description><category></category></item><item><title><![CDATA[jQuery.cookie.js中cookie设置遇到的问题]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7419445</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7419445</guid><author>whxblue</author><pubDate>Sun, 01 Apr 2012 15:32:04 +0800</pubDate><description><![CDATA[jQuery.cookie.js文件内容相信看到这的朋友都有了：
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null]]></description><category></category></item><item><title><![CDATA[一名开发者从做技工的父亲那里学到的 5 堂课]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7403735</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7403735</guid><author>whxblue</author><pubDate>Wed, 28 Mar 2012 17:15:30 +0800</pubDate><description><![CDATA[转载自：http://www.oschina.net/news/27241/learned-from-father



所谓“隔行如隔山”，其实不然，在工作和生活中，大部分的知识和技能都是相通的。学会举一反三，对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验，而这些经验使他最终成为了开发者中的佼佼者。
以下为文章全文：
我的父亲是一名工程师——是机械工程]]></description><category></category></item><item><title><![CDATA[Zend Studio 常用快捷方式]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7397375</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7397375</guid><author>whxblue</author><pubDate>Tue, 27 Mar 2012 08:33:14 +0800</pubDate><description><![CDATA[转载自：http://blog.163.com/wang_7380031@126/blog/static/5590587020114604017873/


CTRL+B | 重构项目 
CTRL+D | 删除一行 
CTRL+E | 搜索已打开的文件名 
CTRL+F | 打开本文件的搜索/替换 ，只搜索当前文件 
CTRL+H | 打开搜索替换窗口 ，可搜索整个磁盘、工作集]]></description><category></category></item><item><title><![CDATA[PHP中安装APC扩展遇到问题]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7324790</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7324790</guid><author>whxblue</author><pubDate>Tue, 06 Mar 2012 14:48:41 +0800</pubDate><description><![CDATA[做YII二次开发时，需要开启APC扩展做些对应的功能，用的是PHP5.3.8，按照要求所有扩展开启后都正常。
后面需要做shopnc的二次开发，用过的人都知道，这框架不开源的，蛋疼！！！必须要安装zend optimizer才能访问正常，悲催的是PHP5.3.x不再支持zend optimizer，各种蛋疼。。。。。结果将PHP5.3.8降级为PHP5.2.6，接下来的问题就出来了！！！
打开]]></description><category></category></item><item><title><![CDATA[PHP文件上传至另一台服务器]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7254095</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7254095</guid><author>whxblue</author><pubDate>Mon, 13 Feb 2012 11:00:32 +0800</pubDate><description><![CDATA[PHP程序上传文件时，想指定上传到另一台服务器。
move_uploaded_file这个方法第二个参数指定的存放路径需要和php程序文件一个服务器，没办法指定其他服务器的地址，本人才疏学浅，哪位大哥会的还请赐教下。
既然不能这样实现，肯定有其他办法的，想着ftp也可以实现文件传输的哇，继而朝ftp方向入手。


首先，在自己台式机和笔记本上都开通了ftp，这个不会的同学可以网上查ser]]></description><category></category></item><item><title><![CDATA[数据库表数据复制]]></title><link>https://blog.youkuaiyun.com/whxblue/article/details/7254001</link><guid>https://blog.youkuaiyun.com/whxblue/article/details/7254001</guid><author>whxblue</author><pubDate>Mon, 13 Feb 2012 10:24:44 +0800</pubDate><description><![CDATA[2个mysql数据库test和test2中都有admin这个用户表,两个表结构相同。想把test中admin的信息复制到test2的admin中，如果用户名username重复时则跳过。




INSERT INTO test2.admin(username,password,groupid,dateline,count,dateline_login,status)


SELE]]></description><category></category></item></channel></rss>