判断浏览器的代码: 我们把对IE的判断放在第一,因为IE的用户最多,其次是判断Firefox。按使用者多少的顺序来判断浏览器类型,可以提高判断效率,少做无用功。之所以将Chrome放在第三判断,是因为我们预测Chrome很快会成为市场占有率第三的浏览器。其中,在分析浏览器版本时,用...
分类:
编程语言 时间:
2015-09-05 17:44:13
阅读次数:
248
关于敏捷开发的26个心得我收集各式各样的至理名言。最近我一直在研究敏捷软件开发;有收获吗?下面就是能够指导敏捷软件开发团队的26条核心原则。 用例一完全能够运行后再开发用例二。厨房里有一种说法正好可以印证这个问题:“做好一盘菜后你再做下一盘”. 对于软件开发来说一个最大的问题就是人们喜欢并行开发多个任务。因为不可避免的,我们设计的功能中总会有一部分会被放弃砍掉,如果提前开发,很可能做无用功。 一次...
分类:
其他好文 时间:
2015-08-30 23:17:40
阅读次数:
235
题目描述给定一个字符串,求它的最长回文子串的长度。分析与解法最容易想到的办法是枚举所有的子串,分别判断其是否为回文。这个思路初看起来是正确的,但却做了很多无用功,如果一个长的子串包含另一个短一些的子串,那么对子串的回文判断其实是不需要的。同时,奇数和偶数长度还要分别考虑。Manacher算法可以解决...
分类:
编程语言 时间:
2015-08-26 23:53:24
阅读次数:
159
水平居中的text-align:center 和 margin:0 auto这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素。他们起作用的首要条件是子元素必须没有被float影响,否则一切都是无用功。margin:0 auto也可以被写成margin:0 auto 0 aut...
分类:
Web程序 时间:
2015-08-26 19:57:29
阅读次数:
151
李明杰老师的思想,“需求驱动开发”。dock.m提供协议方法,供外面调用,动态添加选项卡。李明杰老师说先不要管dock.m怎么写方法,先看外面怎么用,之后再把外面用的方法封装到dock.m中。。数据 决定显示。我。先不要纠结界面好不好看,先把功能做出来再说。一定和同事交流清楚,否则我做的都是无用功。...
分类:
其他好文 时间:
2015-08-19 23:30:26
阅读次数:
139
之前文章中将拿到的实体对象转换成一个个实体属性的数组之后才放入适配器中,废了很多的无用功,这里巧妙地定义自己的构造函数来满足各种各样的adapter需要,方便了使用,调高了效率!...
分类:
其他好文 时间:
2015-08-10 22:09:44
阅读次数:
103
操作系统负责管理硬件设备,为了使系统和硬件设备的协同工作不降低机器性能,系统和硬件的通信使用中断的机制,也就是让硬件在需要的时候向内核发出信号,这样使得内核不用去轮询设备而导致做很多无用功。
中断使得硬件可以发出通知给处理器,硬件设备生成中断的时候并不考虑与处理器的时钟同步,中断可以随时产生。也就是说,内核随时可能因为新到来的中断而被打断。当接收到一个中断后,中断控制器会给处理器...
分类:
系统相关 时间:
2015-07-29 01:05:19
阅读次数:
260
在打包测试的时候经常发送给测试组之后,发现已进入游戏就黑屏,这个就浪费了测试组的精力,如果要测试多款产品的话,就会因为黑屏问题做很多无用功,这是程序就需要在发给测试的时候自己先测试产品会不会黑屏。同样,数量一多,就会浪费精力。需要先安装到设备上,在点击测试,浪费时间。这是,你就需要一款全自动的测试工...
分类:
其他好文 时间:
2015-07-27 22:46:25
阅读次数:
268
在IIS上发布网站已经不是第一次了,几乎每次发布都会遇到相同的问题,可是每次遇到相同的问题,还是重复原来的步骤,再去查一遍来解决,不仅耗费大量的时间,而且总是徒劳而无功!究其原因,还是未能及时总结自己遇到的问题,并深入的去理解。于是,这次,我要把自己遇到的一些问题记录下来,并加以理解,以便以后遇到后能不再做无用功!
1、IIS发布 HTTP错误 500.19 Internet S...
分类:
Web程序 时间:
2015-07-22 18:44:29
阅读次数:
165
之前在做手机项目时,用到很多自定义弹窗,然后要求都垂直水平要居中,最开始的时候想用calc来计算,可是css3 的calc兼容性不是很好,于是后来就借助了js来计算,今天偶然看到别人的一个方法,瞬间感觉自己做了很多无用功~~translate,translate,translate,translat...
分类:
其他好文 时间:
2015-07-15 18:21:20
阅读次数:
207