09 2011 档案

摘要:在写一个正则循环匹配是否满足当前匹配模式时遇到了一个奇怪的问题,以前一直没注意到这个test()方法的陷阱,在网上搜索了一下,如下这篇文章解决了我的困惑,特转载于此:scripttype="text/javascript"><!--varre=/[a]/g;alert(re.test('a'));//--></script>弹出:ture上面的正则表达式的作用是匹配字幕‘a’,运行起来也没有任何问题。上面的代码的确没有问题不过,当re.test再次被执行时,bug就出来了。如下:<scripttype="text 阅读全文
posted @ 2011-09-26 11:24 hgh 阅读(394) 评论(0) 推荐(0) 编辑
摘要:在做分页查询的时候一直用的mysql_num_rows,今天发现效率极其低下。当数据超过3万条以上时,基本上得花1s多到2s时间。所以决定弃用mysql_num_rows,替代的方式的有:1)COUNT(ID)2),SQL_CALC_FOUND_ROWSSELECT SQL_NO_CACHE SQL_CALC_FOUND_ROWS `ID` FROM TABLESELECT FOUND_ROWS() as rowsID一定要建立索引,因为建立了索引后貌似快很多。SQL_CACHE与SQL_NO_CACHE:可以在 SELECT 语句中指定查询缓存的选项,对于那些肯定要实时的从表中获取数据的查询 阅读全文
posted @ 2011-09-21 14:03 hgh 阅读(398) 评论(0) 推荐(0) 编辑