2012年10月26日

高效分页

摘要: PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20\G***************** 1. row **************id: 1select_type: SIMPLEtable: messagetype: indexpossible_keys 阅读全文

posted @ 2012-10-26 12:18 benlamk 阅读(264) 评论(0) 推荐(0) 编辑

2012年10月10日

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法

摘要: "window.location.href"、"location.href"是本页面跳转."parent.location.href" 是上一层页面跳转."top.location.href" 是最外层的页面跳转.举例说明:如果A,B,C,D都是html,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写"window.location.href"、"location.href":D页面跳转"parent.location.href 阅读全文

posted @ 2012-10-10 09:49 benlamk 阅读(256) 评论(0) 推荐(0) 编辑

2012年9月18日

linuxx界面进入命令行模式

摘要: $gedit /etc/inittab把id:5:initdefault中的5改为3 0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 ) 1:单用户模式,就像Win9X下的安全模式。 2:多用户,但是没有 NFS 。 3:完全多用户模式,标准的运行级。 4:一般不用,在一些特殊情况下可以用它来做一些事情。 5:X11,即进到 X-Window 系统。 6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。 其中运行级3就是我们要进入的标准Console字符界面模式 阅读全文

posted @ 2012-09-18 21:28 benlamk 阅读(411) 评论(0) 推荐(0) 编辑

2012年9月12日

编写高质量代码:Web前端开发修炼之道(三)

摘要: 第五章:高质量的Javascript这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续。下面是记录下来的笔记。1)如何避免JS冲突A:匿名函数在多人合作一个网站时,每个人都会写自己的JS代码,定义变量的时候有可能会引起命名冲突,如何避免这种冲突隐患呢?一种最简单有效的办法是“匿名函数”将脚本包起来,让变量的作用域控制在匿名函数之内。匿名函数:(function (){})() 前面的括号内是函数体,后面的()表示执行。如:(function(){ var name,user="test"; //包含在 阅读全文

posted @ 2012-09-12 18:47 benlamk 阅读(204) 评论(0) 推荐(0) 编辑

2012年9月7日

HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解(转载)

摘要: 作者: 来源: http://bbs.chinaunix.net核心提示:HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth 到底指的哪到哪的距离之完全详解 scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端.....HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解scrollHeight: 获取对象的滚动高 阅读全文

posted @ 2012-09-07 20:49 benlamk 阅读(203) 评论(0) 推荐(0) 编辑

导航