摘要: 其实CSS3实现圆角的方法只需要设置一个属性:border-radius(边框半径),只要设置一个值就能同时设置四个圆角的半径给你一个DIV设置他的圆角半径:border-radius:15px;border-radius可以同时设置1到4个值。如果设置1个值,表示4个圆角都使用这个值。如果设置2个值,表示左上角和右下角使用第1个值,右上角和左下角使用第2个值。如果设置3个值,表示左上角使用第1个值,右上角和左下角使用第2个值,右下角使用第3个值。如果设置4个值,则依次对应左上角、右上角、右下角、左下角(顺时针顺序)。border-radius 浏览器的支持:IE 9、Opera 10.5、S 阅读全文
posted @ 2012-07-21 12:40 hgh 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 在写一个正则循环匹配是否满足当前匹配模式时遇到了一个奇怪的问题,以前一直没注意到这个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 阅读(393) 评论(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 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 作为程序员,要取得非凡成就需要记住的15件事。1.走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2.了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3.与最优秀的人为伍很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。每个领域其实都一样:你周围人的水平(以及对 阅读全文
posted @ 2011-08-24 10:05 hgh 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 记录生活中的点滴,技术中的领悟,热爱它 --- 技术研发。 阅读全文
posted @ 2011-08-23 10:30 hgh 阅读(103) 评论(1) 推荐(0) 编辑