单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能访问你实例化多个对象。一个最好的办法,让类自身负责保存它的唯一的实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。#include...
                            
                            
                                分类:
其他好文   时间:
2014-07-11 21:33:28   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是...
                            
                            
                                分类:
其他好文   时间:
2014-07-11 20:49:06   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                智能终端设备的多点触控操作为我们带来了种种炫酷体验,这也使得很多Android开发者都对多点触控程序的开发感兴趣。实际上多点触控程序的实现并不是那么遥不可及,而是比较容易。本文就主要通过一个实例具体讲解多点触控程序的实现。首先来了解一下Android中多点触控的原理。 Android多点触控在本.....
                            
                            
                                分类:
移动开发   时间:
2014-07-11 11:23:09   
                                阅读次数:
239
                             
                    
                        
                            
                            
                                设计一个类,我们只能生成该类的一个实例。单线程可用,多线程不安全:public class Singleton { private static Singleton instance = null; private Singleton() { } public static ...
                            
                            
                                分类:
其他好文   时间:
2014-07-10 16:24:37   
                                阅读次数:
145
                             
                    
                        
                            
                            
                                素数是编程中经常需要用到的。作为学习Python的示例,下面是一个高效求解一个范围内的素数的程序,不需要使用除法或者求模运算。 1 #coding:utf-8 #设置python文件的编码为utf-8,这样就可以写入中文注释 2 def primeRange(n): 3 myAr...
                            
                            
                                分类:
编程语言   时间:
2014-07-09 21:47:08   
                                阅读次数:
294
                             
                    
                        
                            
                            
                                定义对象的类:一个对象的状态(属性或特征)是指那些具有他们当前值的数据域一个对象的行为是由方法定义的,调用对象的方法就是完成对象的一个动作使用一个通用类来定义同一类型的对象。类是一个模板,一个对象是类的一个实例,可以从一个类创建多个实例实例如下:public class Main{ publi...
                            
                            
                                分类:
编程语言   时间:
2014-07-09 14:50:53   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                动作往往不是单一,而是复杂的组合。我们可以按照一定的次序将上述基本动作组合起来,形成连贯的一套组合动作。组合动作包括以下几类:顺序、并列、有限次数重复、无限次数重复、反动作和动画。动画我们会在下一节介绍,本节我们重点顺序、并列、有限次数重复、无限次数重复和反动下面我们通过一个实例介绍一下组合动作的使用,这个实例如下图所示,下图是一个操作菜单场景,选择菜单可以进入到下图动作场景,在下图动作场景中点击...
                            
                            
                                分类:
移动开发   时间:
2014-07-09 09:43:47   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                ios -11.main.m 应用程序主入口2.UIApplicationMain函数 为App提供主入口点创建新的应用程序实例和它的委托 ,委托负责处理应用程序状态变更,并为那些变更提供响应3.main() ---> 应用程序委托(AppDelegate) ----> 视图控制器(UIViewCo...
                            
                            
                                分类:
移动开发   时间:
2014-07-08 23:18:50   
                                阅读次数:
257
                             
                    
                        
                            
                            
                                (三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
    2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
    3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
	//私有构造方法,...
                            
                            
                                分类:
编程语言   时间:
2014-07-08 20:38:48   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                在前面的章节中,介绍了网络传输、任务线程池、数据库和集群四个主要功能模块。到现在为止,这些模块都还只是一种资源,没有产生实际的运行效果。对一个具备真实功能的应用来说,需要有一个整合的过程。整合方法很多,本例里以典型的客户 -客户通信来举例说明。在最上层,有一个本服务器进程的管理者,称作st_client_table,用于封装所有的服务功能。这个类在每个服务器进程中仅有一个实例。它主要的工作有:    (1) 提供一个盛放、管理各个客户端节点类(st_clientNodeAppLayer实例)、各个集群服务器...
                            
                            
                                分类:
其他好文   时间:
2014-07-08 13:31:26   
                                阅读次数:
262