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