安卓开发采用观察者模式ContentObserver监听短信用正则获取短信验证码...
分类:
移动开发 时间:
2014-05-18 18:28:39
阅读次数:
306
分类中通常使用将多个弱分类器组合成强分类器进行分类的方法,统称为集成分类方法(Ensemble Method)。比较简单的如在Boosting之前出现Bagging的方法,首先从从整体样本集合中抽样采取不同的训练集训练弱分类器,然后使用多个弱分类器进行voting,最终的结果是分类器投票的优胜结果。这种简单的voting策略通常难以有很好的效果。直到后来的Boosting方法问世,组合弱分类器的威...
分类:
其他好文 时间:
2014-05-18 13:51:17
阅读次数:
312
一个工程师,如果不会用设计模式,那么在编程界,在生活界还怎么混...
分类:
其他好文 时间:
2014-05-18 06:49:13
阅读次数:
273
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比较来加深对工厂家族的了解。
简单工厂: 工厂类中有必要的逻辑判断,根据客户端的选择可以动态的实例化相关类.去除了与具体产品的依赖。
工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪个类.使得一个类的实例化延迟到其子类。
抽象工厂:提供创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。...
分类:
其他好文 时间:
2014-05-18 03:42:24
阅读次数:
343
关键词 :空对象 有人称为设计模式
三层调用
1. 封装调用 , 把封装带到一个全新的境界: 把方法调用(method invocation) 封装起来.
2. 命令模式可将"动作的请求者" 从"动作的执行者" 对象中解耦.
3. 当需要将发出的请求和执行请求的对象解耦的时候,使用命令模式.
OO原则: (1)封装变化 (2) 多用组合,少用继承 (3)针对接口编程,不针对...
分类:
其他好文 时间:
2014-05-18 03:18:57
阅读次数:
311
GuoZai.javapackage edu.facade2;public class GuoZai
{ public void mai() { System.out.println("买股票"); }}GuPiao.javapackage
edu.facade2;publ...
分类:
其他好文 时间:
2014-05-18 00:34:50
阅读次数:
244
Navigation可以很方便的在页面间进行切换,但是在MVVM模式下,使用Naviation会有一个问题,切换的逻辑需要在ViewModel层完成,但是Navigation需要知道页面的实例或者Uri才能进行切换,那我们如何在ViewModel与UI分离的情况下,用Navigation完成页面的切...
分类:
其他好文 时间:
2014-05-18 00:29:41
阅读次数:
397
传统单例模式的实现有懒汉、饿汉等模式,也有双锁机制(防止不必要的线程再度进入锁的临界区实例化单例模式的全局变量)。不过据说(未经考证)在VS中CPU开启“out-of-order
execution”,仍然会导致出问题,原因在于: 我们假设a和b线程同时试图初始化单例模式的全局变量,a先进入方...
分类:
其他好文 时间:
2014-05-18 00:21:37
阅读次数:
268
------《面向模式的软件架构》(卷4)------支持分布式的3个层次的技术:Ad
hoc网络编程、结构化通信、中间件。1.Ad
hoc网络编程:主要依靠进程间通信机制(IPC)如共享内存、管道、套接字(socket)。2.结构化通信:通过提供较高层次的通信机制,避免了应用代码与底层IPC机制的...
分类:
其他好文 时间:
2014-05-17 23:44:39
阅读次数:
508
14.x264_macroblock_encode函数-1
这个函数主要根据已经选定的模式来对宏块残差进行编码。 (1)如果是P_SKIP模式,那么调用x264_macroblock_encode_pskip函数
在x264_macroblock_encode_pskip中先对亮度和色度进行运动补偿...
分类:
其他好文 时间:
2014-05-17 22:37:55
阅读次数:
659