装饰模式(Decorator或 Wrapper)(Java IO过滤流用到的正是这个模式): 之前总是先罗列基本概念再介绍代码,这次先把代码罗列出来再写基本的概念 以上是UML类图,先把基本的代码罗列出来:package com.designpatten.decorator;interface .....
分类:
其他好文 时间:
2014-08-09 23:03:39
阅读次数:
319
VLC采用多线程并行解码架构,线程之间通过单独的一个线程控制所有线程的状态,解码器采用filter模式.组织方式为模块架构模块简述:libvlc 是VLC的核心部分。它是一个提供接口的库,比如给VLC提供功能接口:流的接入,音频视频的输出,插件管理,线程系统。interface 包含...
分类:
其他好文 时间:
2014-08-09 18:31:18
阅读次数:
216
Java的GUI编程(Graphic User Interface,图形用户接口),是在它的抽象窗口工具箱(Abstract Window Toolkit,AWT)上实现的,java.awt是AWT的工具类库,其中包括了丰富的图形、用户界面元件和布局管理器的支持。 GUI主要用在两个地方: ...
分类:
其他好文 时间:
2014-08-09 18:23:38
阅读次数:
180
添加AssetsLibrary.framework
然后引入
#import
一个获取所有图片的类
.h
#import
#include
@interface ViewController : UIViewController{
ALAssetsLibrary *library;
NSArray *imageArray;
NS...
分类:
其他好文 时间:
2014-08-09 13:32:07
阅读次数:
261
命令模式:将请求封装在对象中,客户不直接调用某个对象的方法,而是使用命令,将命令传递给拥有方法的对象从而让某一方法被调用。UML图如下:
下面是用C++描写的命令模式的一个简单例子:
#include
#include
#include
using namespace std;
// Interface
class Command {
public:
virtual...
分类:
其他好文 时间:
2014-08-09 11:42:17
阅读次数:
284
interface MyInterface{ void exposed();}class MyClass implements MyInterface{ public void exposed() {} public void hidden() {}}public static void main(...
分类:
编程语言 时间:
2014-08-09 04:53:06
阅读次数:
228
class B {}class A {}--------------------------class C {}interface I {}-----------------------class D {}class E {}参考文献: Java Quick Syntax Reference by ...
分类:
编程语言 时间:
2014-08-09 04:52:17
阅读次数:
253
JNDI即Java命名和目录接口(JavaNaming and Directory Interface),它属于J2EE规范范畴,是J2EE的核心技术之一,提供了一组接口、类和关于命名空间的概念。JDNI是provider-based技术,它暴露一个API和一个服务供应接口(SPI)。它将名称和对象联系起来,使我们可以用名称访问对象。我们可以把JNDI简单地看成是里面封装了一个name到实体对象的...
分类:
编程语言 时间:
2014-08-08 21:23:16
阅读次数:
734
vim(vi)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用.....
分类:
其他好文 时间:
2014-08-08 21:11:46
阅读次数:
205
1.什么样的类能成为控制器?在ASP.NET MVC中,直接或者间接地实现了IController接口的类,就会被Mvc框架认为是控制器。using System.Web.Routing;namespace System.Web.Mvc{ public interface IControlle...
分类:
Web程序 时间:
2014-08-08 17:27:26
阅读次数:
254