Press "Enter" to skip to content

月度归档: 2013年1月

处理百万条数据的30个优化查询速度的建议

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 子句中使用…

1 Comment

CSS 的9个基本属性

CSS 可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力。对于前端开发者、网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能。 下面列出了一些非常实用的 CSS3 属性和使用技巧,希望能够为你的开发、设计工作带来一些帮助。 1、圆角效果 如今的Web设计在不断跟进最新的开发技术,纷纷采用HTML5来开发多样性的Web应用。HTML5 的优势之一,就是之前必须用图片实现的元素,现在可以用代码来实现。 “border-radius” 是实现这一功能的…

Leave a Comment

PHP中文乱码的常见解决方法总结

PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。 一.首先是PHP网页的编码  1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312″),静态页面添加<meta&nb…

Leave a Comment

11步提高代码质量和整体工作效率

1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事 在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语 言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambdas却很好实现: ////// 一些函数含有部分重复代码 ///void Orig…

Leave a Comment

PhotoShop无法启动,提示The licensing subsystem has failed catastrophica

PhotoShop无法启动,提示The licensing subsystem has failed catastrophically,解决办法: AMT Subsystem Failure The licensing subsystem has failed catastrophically. You must reinstall or call customer support. 因为刚刚安装了windows 7的系统,本来想使用photoshop CS4的,可我原来用的…

1 Comment

MySQL 配置文件my.cnf详解

# # 此mysql配置文件例子针对4G内存 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql服务器 # # 将此文件复制到/etc/my.cnf 作为全局设置, # mysql-data-dir/my.cnf 作为服务器指定设置 # (@localstatedir@ for this installation) 或者放入 # ~/.my.cnf 作为用户设置. # # 在此配置文件中, 你可以使用所有程序支持的长选项. # 如果想获悉程序支持的所有选项 …

1 Comment

53个要点提高PHP编程效率

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注…

1 Comment

2012年度个人工作总结

随后。便开始了网站的第一阶段–后台的编码,自己主要负责网站前后台用户管理(包括用户的权限和用户组管理积分的操作)在做的过程中也遇到了不少困难,刚开始写的时候由于考虑的不周到和粗心大意,以至于每个写好的功能会出现各种各样的BUG和不友好的地方。但在反复的编写和修改的过程中真正体会到了程序设计开发过程中的艰辛与快乐,一个个问题解决时的快意,一个个问题产生后的迷茫。 在做的过程中,遇到最麻烦的问题应该就是用户和Ucenter的通信还有旅行社开通店铺的一些问题。这一快到不是很难,但总…

Leave a Comment