1、使用校验属性执行校验required:该属性指定该表单控件必需填写。pattern:该属性指定该表单控件的值必需符合指定的正则表达式。min、max、step:这3个属性值对数值类型、日期类型的元素有效。2、调用checkValidity方法进行校验如果表单对象调用checkvalidate()...
分类:
Web程序 时间:
2014-12-05 00:42:00
阅读次数:
175
光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、...
分类:
其他好文 时间:
2014-12-04 11:57:12
阅读次数:
254
在Java开发中,有时会遇到一些比较别扭的规则从字符串中提取子字符串,规则无疑是写正则表达式来表达了,那按照正则来提取子字符串就会用到java.util.regex包。java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Mat.....
分类:
编程语言 时间:
2014-12-03 13:51:29
阅读次数:
207
Kinect v2,MicrophoneArray可以用来对于水平面音源方向的推测(AudioBeam)和语音识别(Speech Recognition)。这一节是介绍如何取得AudioBeam。 上一节,介绍如何使用通过Kinect SDKv2预览版,从Kinect v2预览版的Color Cam...
分类:
编程语言 时间:
2014-12-03 00:04:56
阅读次数:
552
一、概述
用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。
二、适用场景
协调多个对象之间的交互。
三、UML类图
四、参与者
1、Mediator(抽象中介者):它定义一个接口,该接口用于与各同...
分类:
编程语言 时间:
2014-12-02 22:33:50
阅读次数:
275
8.2.2 命令设计模式(The command design pattern)
命令模式(commandpattern)所描述的方法,表示在应用程序中的动作,相对于前一个模式,它常用于参数化已知的行为(比如,筛选列表)但缺少部分(条件),而命令模式经常保存某些“工作单元”,能够在以后调用。我们经常看到命令集合,用来描述用户可以选择处理或操作的步骤。看一下图8.2,就会认识到,接口看起来像...
分类:
其他好文 时间:
2014-12-02 16:40:43
阅读次数:
198
1. Run-time binding v.s complile-time binding 2. Factory Method :defer instantiation to subclass,define only vitual function for creating a object in base class ? ?Abstract Factory Method ? ?B...
分类:
其他好文 时间:
2014-12-02 15:29:15
阅读次数:
185
8.2 用于处理函数的习惯用语
在前一章,我们讨论了数据结构和相关的设计模式,看到结构模式的两个的示例,与设计函数式数据结构的问题相关,还讨论了行为模式,用于描述对象如何进行通信,在函数术语中,它相当于函数之间如何彼此调用。
在本章,我们将讨论面向行为的应用程序,因此,很自然地,相关的模式将是行为模式,其中第一个称为策略模式(strategy pattern)。...
分类:
其他好文 时间:
2014-12-02 11:52:21
阅读次数:
123
8.2.1 策略设计模式(The strategy design pattern)
在运行时,如果应用程序需要在几种算法之间,或一种算法的不同部分之间进行选择的话,策略模式是非常有用的。一种常见的情况是,当我们的应用程序需要执行的几个任务,只在很小的子任务上是不同的。使用策略模式,对于任务的公用部分,我们只要写一次,加上参数化,子任务(原始操作)作为它的参数值。图 8.1 显示了用面向对象...
分类:
其他好文 时间:
2014-12-02 11:51:50
阅读次数:
134
// @DateTimeFormat(pattern="yyyy-MM-dd kk:mm:ss")
//@JsonSerialize(using=JsonDateSerializer.class)
//@Temporal(value = TemporalType.TIMESTAMP)
// @JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss"...
分类:
其他好文 时间:
2014-12-02 10:38:56
阅读次数:
245