英文原文:The Best Process Is No Process
前年,Wikispeed团队
掀起了一场业界风暴。它们把敏捷实践应用到了最传统的行业:汽车制造业。它们在3个月的时间里就研发了一款绿色汽车,而这原本需要经历10-25年的产品生命周期。
而且,得益于独立组件的测试驱动开发,这款新车的设计具有很高的质量标准。这款车还遵循了非常高的安全标准。他们只用了3天的时间就研制...
分类:
其他好文 时间:
2015-05-04 13:52:48
阅读次数:
115
单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。
代码如下:
[java]
p...
分类:
编程语言 时间:
2015-04-30 18:14:52
阅读次数:
123
英文原文: Client-Side Templating
在浏览器中使用模板是一个日渐热门的趋势。将服务端的逻辑应用到客户端上,还有越来越多的类MVC模式(模型-视图-控制器:model-view-controller)的使用都使得在浏览器中“模板”的角色越来越重要。在过去,“模板”从来都是服务端的事情,但事实上在客户端开发中,模板的作用是非常强大又具有表现力的。
为什么要使用模板?
...
分类:
其他好文 时间:
2015-04-30 12:40:17
阅读次数:
113
一、微博登陆第三方0、去开发平台完成开发者认证:链接地址创建一个示例应用,获取APPKey<scriptsrc=http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=3343891779type="text/javascript"charset="utf-8"></script>复制代码2、部署html和js<divid="wb_connect..
分类:
其他好文 时间:
2015-04-30 10:55:32
阅读次数:
118
一、微博登陆第三方
0、去开发平台完成开发者认证:链接地址 创建一个示例应用,获取APPKey
type="text/javascript" charset="utf-8">
复制代码
2、部署html和js
WB2.anyWhere(function(W){
W.widget.connec...
分类:
其他好文 时间:
2015-04-30 10:45:05
阅读次数:
153
10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutabl...
分类:
编程语言 时间:
2015-04-29 23:18:11
阅读次数:
260
做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。这一技术的应用,可用带来不少的好处:1.代码重用:..
分类:
移动开发 时间:
2015-04-29 15:20:30
阅读次数:
136
浅谈DOM事件的优化在JavaScript程序的开发中,经常会用到一些频繁触发的DOM事件,如mousemove、resize,还有不是那么常用的鼠标滚轮事件:mousewheel(在Firefox中,滚轮事件为DOMMouseScroll)。浏览器为了确保这些事件能够及时响应,触发的频率会比较高,具体的触发频率各浏览..
分类:
其他好文 时间:
2015-04-29 15:14:50
阅读次数:
117
浅谈DOM事件的优化
在
JavaScript 程序的开发中,经常会用到一些频繁触发的 DOM 事件,如 mousemove、resize,还有不是那么常用的鼠标滚轮事件:mousewheel (在 Firefox 中,滚轮事件为 DOMMouseScroll)。
浏览器为了确保这些事件能够及时响应,触发的频率会比较高,具体的触发频率各浏览器虽然有出入,但出入不大。很多时候在需要注重性能的...
分类:
其他好文 时间:
2015-04-29 15:12:17
阅读次数:
128
做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。
这一技术的应用,可用带来不少的好处:
1. 代码重用:节约开发和维护的时间
2. 核心代码的保护:将核心代码编译成库,只将库而不是源代码提供给上层开发...
分类:
移动开发 时间:
2015-04-29 13:35:12
阅读次数:
182