摘要: t - 指定月份的天数; 如: "28" 至 "31"echo date('t');这样就能得出本月有几天,可是我要指定一个月呢?比如2010年2月呢?怎么搞?$m=strtotime('2010-02');echo Date( 't ',$m);这样不行,正确写法是怎样的? 阅读全文
posted @ 2014-01-13 09:55 Byron Sampson 的成长博客 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nul可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行 阅读全文
posted @ 2014-01-13 09:37 Byron Sampson 的成长博客 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章, 题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷。我一直也搞不清楚px与em之间的关系和特点,看过以后确实收获很大。平时都是用px来定义字 体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用。因为: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位; 3. Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。 px像素(Pixel)是相对长度单位,像素px是相对于显示器屏幕分辨率而言的。... 阅读全文
posted @ 2014-01-12 23:07 Byron Sampson 的成长博客 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 今天来谈一谈CSS样式的面向对象写法。顾名思义,面向对象是高级语言具备的特性,主要是为了程序高可复用,解决模块之间的耦合关系,那么像CSS这样的脚本语言是否也可以使用面向对象的思想,来提高代码的可维护性和可扩展性呢?答案是肯定的,运用面向对象的思想来编写CSS代码,可以极大提高前台代码的效率。 目前常用的一种CSS代码组织方法是:base.css + common.css + page.css , 这样的组织架构让人很容易联想到常用的三层架构模型,但是这里稍微有一点区别。base层代码中存放高度统一的css代码,是跨越项目的,可在多个项目中重复使用的基础样式代码;common层中存放针对... 阅读全文
posted @ 2014-01-12 23:05 Byron Sampson 的成长博客 阅读(132) 评论(0) 推荐(0) 编辑