摘要: 摘要:本文详细解说了MySQL Order By Rand()效率优化的方案,并给出了优化的思路过程,是篇不可多得的MySQL Order By Rand()效率美文。实现方法:最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本 阅读全文
posted @ 2012-04-28 09:26 长城的草 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 摘要: 最近在研究CI(CodeIgniter),开始在Ubuntu中安装很是顺利,直接放到了web站点的根目录下,这可以访问“Welcome to CodeIgniter!”页面了。然后将CI转移到了CentOs上,这下就老是报404,纠结了好久算是解决了,记录一下。 相关问题: 1、判断为权限不够,于是赋给777权限chmod 777 codeigniter 还是报404错误 2、通过网上查找,找到了一个文件context这个概率 SELinux引入了文件的Context概念,每个文件的属性中都包含着一个Context,而这个Context又包括了User,Role,Range... 阅读全文
posted @ 2012-04-27 15:06 长城的草 阅读(1556) 评论(0) 推荐(1) 编辑
摘要: 需求: 在同一台服务器上架设多个web站点,每个站点拥有独立的域名,但共用相同ip实现: 根据需求分析,则通过apache的基于主机名的虚拟主机(一个IP地址,多个网站)方式实现。 术语"虚拟主机"是指在一个机器上运行多个网站(比如:www.company1.com和www.company2.com)。如果每个网站拥有不同的IP地址,则虚拟主机可以是"基于IP"的;如果只有一个IP地址,也可以是"基于主机名"的,其实现对最终用户是透明的。 相关模块相关指令coreDocumentRootNameVirtualHostServerAli 阅读全文
posted @ 2012-04-25 10:26 长城的草 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 摘要: centos安装默认有iptables信息过滤系统,目前需要配置使mysql能远程访问。相关知识: iptables相关 1、iptables服务 /etc/init.d/iptables start|stop|restart|... 2、配置文件位置/etc/sysconfig/iptables-config 3、策略文件位置 /etc/sysconfig/iptables (默认是不存在的,使用service ipatables save 可以保存当前策略) 4、查看规则 iptables -L (如果指定查看某一规则,如INPUT使用 iptables -L INPU... 阅读全文
posted @ 2012-04-24 14:38 长城的草 阅读(20002) 评论(1) 推荐(1) 编辑
摘要: 摘要: 使用jquery.post获取json数据,并对返回的json数据进行处理。php相应post请求返回json数据,js将返回数据转换为json对象进行处理。实现: 前端:使用jquery.post请求数据$.post(url,data,success(data)) 响应请求:使用php响应请求(前面借鉴了phpwind的响应ajax请求,所以返回的是xml格式数据)$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);$outpu 阅读全文
posted @ 2012-04-24 10:49 长城的草 阅读(23276) 评论(0) 推荐(0) 编辑
摘要: 摘要:使用jquery.get进行ajax请求获取数据是很常见的操作,一般请求参数都为字母,今天发现在参数中使用中文会出现浏览器兼容性问题,现在记录如下。基本使用语法:$(selector).get(url,data,success(response,status,xhr),dataType)参数描述url必需。规定将请求发送的哪个 URL。data可选。规定连同请求发送到服务器的数据。success(response,status,xhr)可选。规定当请求成功时运行的函数。额外的参数:response - 包含来自请求的结果数据status - 包含请求的状态xhr - 包含 XMLHttp 阅读全文
posted @ 2012-04-20 09:57 长城的草 阅读(10896) 评论(0) 推荐(0) 编辑
摘要: 摘要: 使用jquery.post请求数据,返回xml格式的数据,简单处理返回的xml数据基本使用方法:jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)参数描述url必需。规定把请求发送到哪个 URL。data可选。映射或字符串值。规定连同请求发送到服务器的数据。success(data, textStatus, jqXHR)可选。请求成功时执行的回调函数。dataType可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。使用: 前段js:$.post(url.. 阅读全文
posted @ 2012-04-18 17:27 长城的草 阅读(3554) 评论(0) 推荐(0) 编辑
摘要: 需求: 使用jquery的post传递参数语法:$.ajax({ type: 'POST', url: url, data: data, success: success, dataType: dataType});jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)参数描述url必需。规定把请求发送到哪个 URL。data可选。映射或字符串值。规定连同请求发送到服务器的数据。success(data, textStatus, jqXHR)可选。请求成功时执行的回调函数。dataType可选。规定预期的服 阅读全文
posted @ 2012-04-18 16:51 长城的草 阅读(10891) 评论(0) 推荐(0) 编辑
摘要: 7、遇到问题:(这是遇到的问题,但需要第一步执行,于是提到了前面)xmlpipe2 support NOT compiled in. To use xmlpipe2, install missing XML libraries, reconfigure, and rebuild Sphinxcoreseek安装需要预装的软件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel1、coreseek 4.1 下载下载地址:http://www.c 阅读全文
posted @ 2012-04-17 22:23 长城的草 阅读(543) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var check 阅读全文
posted @ 2012-04-17 16:55 长城的草 阅读(15668) 评论(0) 推荐(0) 编辑