Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任
分类:
其他好文 时间:
2014-05-28 02:29:28
阅读次数:
237
1.主线程不能捕获到子线程的异常package Thread.Exection;import
java.util.concurrent.ExecutorService;import
java.util.concurrent.Executors;public class ExeceptionThrea...
分类:
编程语言 时间:
2014-05-26 19:41:48
阅读次数:
411
public void Update(byte[] buffer){if ( buffer ==
null ) {throw new ArgumentNullException("buffer"); //判断参数为空,抛出异常,而非try
catch捕获}Update(buffer, 0, buf....
分类:
其他好文 时间:
2014-05-26 07:03:27
阅读次数:
268
是构造方法创建的对象吗?
package com.java.essence_36;
import java.util.ArrayList;
import java.util.List;
/**
* Created by lw on 14-5-23.
*
* 构造器做了什么?
* 对象是谁创建的?构造器?
* this到底是什么?
*/
class SupperCons...
分类:
编程语言 时间:
2014-05-26 04:57:54
阅读次数:
544
var app_vote_end_time = new Date(2019, 12 - 1, 31,
23, 59, 59);var app_vote_now_time = new Date();if (app_vote_now_time >
app_vote_end_time) { try { ....
分类:
其他好文 时间:
2014-05-26 00:35:07
阅读次数:
235
想要实现长按键的一些控制,查了查可以通过捕获键盘事件,然后处理按键时需要进行的操作。下面简单的实现左右按键界面更新数值加减。1.
重载PreTranslateMessage(MSG*pMsg)函数,在函数中捕获键盘事件并处理响应:BOOL
CEditTestDlg::PreTranslateMess...
分类:
其他好文 时间:
2014-05-26 00:07:20
阅读次数:
307
using System;using System.Drawing;using
System.Windows.Forms;using AForge.Video;using AForge.Video.DirectShow;namespace
CameraCapture{ public parti...
分类:
Web程序 时间:
2014-05-25 22:30:32
阅读次数:
335
接口是实现多重继承的途径,而生成遵循某个接口的对象的典型方式就是工厂方法设计模式.
这与直接调用构造器不同,我们在工厂对象上调用的是创建方法,而该工厂对象将生成接口的某个实现的对象.
理论上,通过这方式,我们的代码将完全与接口的实现分离,这就使得我们可以透明的将某个实现替换为另一个实现.
下面的代码实例展示了工厂方法的结构:...
分类:
编程语言 时间:
2014-05-25 21:31:24
阅读次数:
321
这一篇在上一篇使用aforg.net 捕获摄像头的基础上稍加修改
增加录制功能录制功能使用AForge.Video.FFMPEG 需要添加对 AForge.Video.FFMPEG.dll的引用
并且拷贝AForge.NET\Framework\Externals\ffmpeg\bin路径下的全部d...
分类:
Web程序 时间:
2014-05-25 20:37:31
阅读次数:
393