简单工厂模式 1. 目的? ?????? ?工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 2 . 简单工...
分类:
其他好文 时间:
2014-09-18 19:12:34
阅读次数:
267
android使用Application配置全局Context步骤:1、写一个全局的单例模式的类BaseApplication继承自Application并覆盖onCreate()方法,在这个方法里面实例化Application;2、配置全局的Context;(项目中漏了配置,调试了许久)<applicationandroid:name="com.xxx.android.c..
分类:
移动开发 时间:
2014-09-18 19:05:44
阅读次数:
157
在这篇中,我学习了依赖注入的两种方式:设值注入和构造注入。 在我们以前的思维中,如果调用一个类时,我们都需要将其手动实例化,当我们创建被调用的工作不需要我们完成时,这就是控制反转,当这个将被调用的实例过程被Spring完成,并注入调用者时,这就是依赖注入。 一、先来学习学习设值注入: 我们...
分类:
编程语言 时间:
2014-09-18 18:23:34
阅读次数:
267
AVCaptureDevice的方法,之前查了网上和stackoverflow上,没有,于是自己试着做了下,成功了,分享下。//实例化AVCaptureDevice *captureDevice = [[AVCaptureDevice alloc] init];//先进行判断是否支持控制对焦if ....
分类:
移动开发 时间:
2014-09-18 16:01:34
阅读次数:
188
使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,存储位置:/data/data//shared_prefs写入: public void writeData(View view){ //实例化SharedPreferences对象,参数1是存储文件...
分类:
移动开发 时间:
2014-09-18 12:46:03
阅读次数:
195
一、引子首先来看两个常见的问题:1. 单窗体的问题。在主应用程序菜单点击菜单,弹出工具箱窗体,现在的问题是,希望工具箱要么不出现,出现也只可以出现一个,但是实际上每次点击菜单,都会实例化一个“工具箱”并显示出来,这样会产生很多个“工具箱”,不是所希望的。注意这里希望的是“工具箱”窗体单例,而不是进程...
分类:
其他好文 时间:
2014-09-18 00:45:23
阅读次数:
362
PHP 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的,是为了有的场合想用多继承,但PHP又没多继承,于是就发明了这样的一个东西。Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: traitMeth...
分类:
Web程序 时间:
2014-09-17 21:36:02
阅读次数:
226
1、枚举枚举的创建:enum 枚举名{}枚举的作用:限定取值范围枚举的特性: 1、枚举是一个特殊的类。抽象类 2、枚举类中声明的每一个枚举值代表枚举类的一个实例对象。通过匿名内部类实例化的一个静态对象。 3、与Java中的普通类一样,在声明枚举类时,也可以声明属性、方法、构造函数,...
分类:
编程语言 时间:
2014-09-17 18:16:12
阅读次数:
244
stl的容器库非常强大,但是为了要兼容各种元素类型,采用了模板进行泛化,这样的好处就是使用非常的方便,但是编译器会对使用到的每种类型都进行一遍实例化,用的类型太多的话不仅影响编译速度而且生成的可执行文...
分类:
其他好文 时间:
2014-09-17 17:01:42
阅读次数:
179
Autofac和其他容器的不同之处是它和C#语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成,并且开源,Autofac的主要特性如下:1,灵活的组件实例化:Autofac支持自动装配,给定的组件类型Autofac自动选择使用构造函数注入或者属性注入,Autofac...
分类:
其他好文 时间:
2014-09-17 13:23:02
阅读次数:
227