May232013
针对MySQL提高百万条数据的查询速度优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使用!=或...阅读全文
抢沙发
May232013
jquery实现模拟新浪微博大厅和腾讯微博首页滚动效果
新浪微博大厅和腾讯微博首页的微博信息一条一条的向下滚动效果是非常漂亮的,给人的感觉是这个网页人气特别旺的那一种,于是闲来无事也就研究了一番。用 jquery 也模拟实现了新浪微博和腾讯微博消息滚动的效果。效果如下图:
具体代码如下:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">...阅读全文
May232013
php读取xml文件总结
不久前做了个功能需要读取xml文件,虽然以前也做过很多次了,但一直没有想过总结一下,今天正好空闲,于是小小总结一番,以方便以后用起来更加顺手,下面开始正文。
假设目前有如下xml源文件,该文件保存名为books.xml:
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
<author>phpernote.com</author>
<title>PH...阅读全文
May232013
May232013
Sphinx在windows下安装使用[支持中文全文检索]
前一阵子尝试使用了一下Sphinx,一个能够被各种语言(PHP/Python/Ruby/etc)方便调用的全文检索系统。网上的资料大多是在 linux环境下的安装使用,当然,作为生产环境很有必要部署在*nix环境下,作为学习测试,还是windows环境比较方便些。
本文旨在提供一种便捷的方式让Sphinx在windows下安装配置以支持中文全文检索,配置部分在linux下通用。
一、关于Sphinx
Sphinx 是一个在GPLv2 下发布...阅读全文
May232013
dedeCMS(织梦)网站服务器目录安全设置经验分享
现在的互联网环境越来越严峻,安全,一直是程序开发者及站长的一个不可忽视的问题,如何选择一个易用、安全的程序,如何搭建一个安全的服务器环境,一直是广大站长迫切希望了解的,本篇结合服务器及DedeCms来进行一个安全使用的环境配置。
1、目录权限
我们不建议用户把栏目目录设置在根目录,原因是这样进行安全设置会十分的麻烦,在默认的情况下,安装完成后,目录设置如下:
(1) data、...阅读全文
May232013
兄弟连php高级编程视频教程下载
这是作者费了好大劲儿在网上搜到的兄弟连php的视频教程,是一部由浅入深的不可多得的关于php方面的高级教程。现在在这里分享给大家!也感谢兄弟连为所有php开发者做出的贡献!下载地址在文件的末尾哈!
1、网站开发构件概述
本节主要介绍了什么是B/S架构的软件,什么是动态网站,重点介绍了开发一个网站所需要的技术,包括HTML、CSS,JavaScript、PHP、MySQL、Apache还有浏览器等各个Web构...阅读全文
May232013
静态html页面如何更新点击数
有的时候为了追求网站的速度和SEO,我们通常会想到将自己的网页生成纯静态Html格式,但随之而来的问题也来了,因为有些内容需要在静态Html里面动态展示,比如点击的次数,每点击一次,点击数就加1次,这个放在纯静态页面里面是没有办法实现的,因为点击的次数是保存在数据库里面的,而纯静态Html又不能直接更新数据库。那该如何操作呢?
下面是我写的一个PHP更新点击数的例子,在下面这个...阅读全文
May232013
php常用函数收集并附解释说明
作为一个php程序员,掌握并熟记一些常用的php函数是必须的,下面作者就把收集的有关于php的数组方面,php系统方面,php文件处理方面,php字符串处理,php数据库操作,php数学以及数字处理,以及php正则方面的常用常见的函数做一下总结并附简单的说明,没事儿的时候多看看,时间长了,自然烂熟于心,开发起项目来也是得心应手了,同时也希望能帮到所有广大php程序员们。
(1)php数组处理常...阅读全文
May232013