(三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
//私有构造方法,...
分类:
编程语言 时间:
2014-07-08 20:38:48
阅读次数:
176
两种方法翻转一个整数,顺序翻转和递归翻转这里没考虑overflow的情况递归的作用是使得反向处理,即从递归栈的最低端开始处理,通过画图可得。如果是rec(num/10):123451234123121 package recursion;
public class Reverse_digits_of_a_number {
public static void main(Str...
分类:
其他好文 时间:
2014-07-08 18:34:14
阅读次数:
208
unique_ptr是一个独享所有权的智能指针,它提供了一种严格语义上的所有权,包括:
1、拥有它所指向的对象。
2、无法进行复制构造,也无法进行复制赋值操作。也就是说,我们无法得到指向同一个对象的两个unique_ptr。但是可以进行移动构造和移动赋值操作。
3、保存指向某个对象的指针,当它本身被删除释放的时候(比如,离开了某个作用域),会使用给定的删除器释放它指向...
分类:
编程语言 时间:
2014-07-08 17:23:41
阅读次数:
271
刚学习完C后,做的关于C的课程设计是在一个源文件中放了几百行代码,而且各个功能之间都是相互依赖的,这样就会很麻烦。因为当我要修改某个地方的时候,就会牵连着要修改喝多的地方。而在实际的程序设计中,这也是不可取的。因此,模块化和封装的思想就显得很重要了!!!
★static变量
static变量的一个显著的作用就是可以实现一个模块的封装。
static存储类别的特性决定了static声明的全局变...
分类:
编程语言 时间:
2014-07-08 14:59:33
阅读次数:
140
作用:
在屏幕上显示文字信息及是否回显命令本身
命令格式:
echo [{on|off}] [显示内容]
demo:
bat:
@echo off
echo ***命令不显示****
type a.txt
echo ***helloworld****
echo ***命令开始显示****
echo on
type b.txt
pause
...
#import "AFNetworkReachabilityManager.h"
- (BOOL)isNetWorkReachable{
__block CGRect rect = _nonNetworkLabel.frame; //这里的声明前面加__block,作用是在块里可以修改rect的值;
AFNetworkReachab...
分类:
其他好文 时间:
2014-07-08 14:01:55
阅读次数:
151
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。
据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。
定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在
不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备
条件,而且这个结构对象必...
分类:
其他好文 时间:
2014-07-08 14:01:22
阅读次数:
156
1.任意输入两个数x和y,输出最大值max。
int max(int x, int y)
{return x>y?x:y;}
2.函数模版
(1)用一种或者多种通用类型去表示函数——函数模版。
(2)函数模版由于没有具体的数据类型,所以函数模版不可运行。
(3)作用:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分...
分类:
编程语言 时间:
2014-07-08 13:51:36
阅读次数:
292
脚本:命令的堆砌,根据实际情况,结合命令流程控制机制实现的源程序。脚本的内容说明:1.以shebang开始,即#!/bin/bash。这里指定的是脚本解释器的路径。
2.以#开始的表示注释,用于说明脚本的功能和作用。
3.脚本的执行:可以直接给脚本赋予x权限,通过使用脚本所在的路径执..
分类:
其他好文 时间:
2014-07-08 09:12:55
阅读次数:
240
安装Hyper-V系统集成服务作用:操作系统关闭--当物理机关机时,Hyper-V上的虚拟机将先于物理机关机。如不安装此服务,虚拟机将不会自动关机而造成类似于直接断电。时间同步--即虚拟机与物理机的时间同步数据交换--物理机可以查看到虚拟机的相关信息,如计算机名等检测信号--当..
分类:
其他好文 时间:
2014-07-08 08:49:59
阅读次数:
277