一、什么是模板方法模式Template Method模式也叫模板方法模式,是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。二、模板方法模式的应用场景Template Method模式一般应用在具有以下条件的应用中:- 具有统一...
分类:
其他好文 时间:
2014-07-16 21:39:40
阅读次数:
296
在前文《Android多线程分析之一:使用Thread异步下载图像》中演示了如何使用 Thread 处理异步事务。示例中这个 Java Thread 类都是位于 Framework 层的类,它自身是通过 JNI 转调 dalvik 里面的 Thread 相关方法实现的。因此要分析 Androd 中的...
分类:
移动开发 时间:
2014-07-16 21:13:06
阅读次数:
253
单例类主要是为了防止重复的定义类实例,这样在整个程序中就只有一个类实例,cocos2d就是采用的单例模式 为了保证类实例只能产生一个,那么类构造函数就必须写成私有的,这样,在类外就不能调用构造函数构造新实例 第一种方式: //静态方法也是保证单例的条件之一 1 class Temp 2 { 3...
分类:
其他好文 时间:
2014-07-16 20:48:06
阅读次数:
189
什么是套接口?socket、套接口、套接口描述符之间的关系 UNP 的译者在 p6 中的译注中提到:socket 一词应该译成“套接口”,理由如下:首先,作为网络编程 API 之一的套接口(sockets.注意这种用法总是采用复数形式,例如 sockets API、sockets library)....
分类:
其他好文 时间:
2014-07-16 20:39:58
阅读次数:
176
什么是代理模式?即Proxy Pattern,23种java常用设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。为什么要用代理?打个比喻,明星为什么需要经纪人来代理他...
分类:
其他好文 时间:
2014-07-16 20:38:55
阅读次数:
228
计算机大师Donald E. Knuth(高德纳)算法大师,我最崇拜的计算机科学家,没有之一!不认识高爷爷的人别说自己是学计算机的。《The Art of Computer Programming》绝对是计算机科学的圣经。对高爷爷的崇敬,对编程艺术境界的向往,指引我不断的追求计算机的“艺术”,没有高...
分类:
其他好文 时间:
2014-07-16 19:55:17
阅读次数:
355
对日软件开发过程中的质量管理----记系统开发事业本部大连开发部质量管理活动系列之一 NECSI系统开发事业本部主要承接日本客户委托开发的软件项目,承担从功能设计(FD)、详细设计(DD)到编码、测试等不同开发阶段的作业。今后我们计划将更多地参与前期工程设计,积极推进海外作业人员的派遣。公司一直把质...
分类:
其他好文 时间:
2014-07-16 19:54:54
阅读次数:
213
对日软件开发体会之一以前从事对日软件外包工作,觉得很多日本企业的开发流程过于死板,开发框架也过于老套,对开发人员的技术要求极低。但他们的文档要求却不是一般的高了。在文档这一点上我们是不是可以参考一下他们的做法。日本人的需求文档的作者一般是项目负责人,这类人需要有很强的代码功力,因为需求文档上需要写下...
分类:
其他好文 时间:
2014-07-16 19:53:40
阅读次数:
137
GNU C Compiler 多平台编译器,是GNU的代表作之一。GCC编译器可以编译链接C\C++\汇编成可执行文件,可执行文件没特殊后缀,看属性。预处理 编译 汇编 链接Gcc通过后缀来区分不同类型文件.c C语言源代码文件.a库文件 由目标文件构成的库文件.C .cc .cxx C++源代码文...
分类:
其他好文 时间:
2014-07-16 19:49:52
阅读次数:
178
快速排序被公认为是本世纪最重要的算法之一,这已经不是什么新闻了。对很多语言来说是实际系统排序,包括在Java中的Arrays.sort。那么快速排序有什么新进展呢?好吧,就像我刚才提到的那样(Java 7发布两年后)快速排序实现的Arrays.sort被双基准(dual-pivot)排序的一种变体取...
分类:
其他好文 时间:
2014-07-12 13:41:00
阅读次数:
175