博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月24日

摘要: 我建了一个文件里面代码是网上下的<精通dojo>的代码:View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 2 "http://www.w3.org/TR/html4/loose.dtd"> 3 <!-- 4 ! Excerpted from "Mastering Dojo", 5 ! published by The Pragmatic Bookshelf. 6 ! Copyrights apply to 阅读全文

posted @ 2011-02-24 13:19 bobolive 阅读(293) 评论(0) 推荐(0) 编辑

2011年2月14日

摘要: 1、MyISAM型的表(mysql)无法处理事务,所以不会带来事务型存储引擎(如InnoDB)所需的额外开销。适合如下情况:1>选择密集的表。 MyISAM在大量数据中筛选非常迅速,甚至在高流量的环境中也是如此。2>插入密集的表。 MyISAM并发插入特性允许同时选择和插入数据。例如,管理邮件或WEB服务器日志数据。2、静态的表结构(不使用xBLOB,xTEXT或VARCHAR)性能高,但要以空间为代价,如果用动态表结构,要经常使用OPTIMIZE TABLE 语句,它会整理由可变长度字段移动而带来的表的碎片。3、INNODB是一个健壮的事务型存储引擎,使用专用缓冲区管理(可配置) 阅读全文

posted @ 2011-02-14 16:05 bobolive 阅读(219) 评论(0) 推荐(1) 编辑

2011年2月12日

摘要: 我在我的项目文件的library目录下,建了如下目录,并加了命名空间"Zwb_"在Entity文件夹下的user.php内建一个类Zwb_Models_Entity_User在EntityIm文件夹下的User.php内建一个类[代码]我在ListusersController.php里调用它们[代码]这时候出现php错误:找得到 Zwb_Models_EntityIm_User 却找不到 Zwb_Models_Entity_User.这是怎么回事呢,我注意到:EntityIm_User是在Controller里面调用的,而Entity_User是在EntityIm_Use 阅读全文

posted @ 2011-02-12 19:32 bobolive 阅读(378) 评论(0) 推荐(1) 编辑

2011年2月10日

摘要: 问:现有一个数组$A存有30000多条记录,数组$B存有10000多条记录,如何高效的判断数组$B中的每一元素是否在数组$A中,如何遍历数组的?是通过二叉树还是hash表,还是按照顺序一个一个的遍历呀?答:把数组反转key与value互换,反转循环一次。应该把数组B的值转换成键.因为键是进行HASH组织的,查找很快,而VALUE只是由KEY组织存放,本身没有索引,每次查找都是遍历 阅读全文

posted @ 2011-02-10 19:09 bobolive 阅读(297) 评论(0) 推荐(0) 编辑

2011年1月24日

摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后 阅读全文

posted @ 2011-01-24 15:56 bobolive 阅读(299) 评论(0) 推荐(0) 编辑