1.本文简介:(原文PDF链接http://pan.baidu.com/s/1c0g0iQW)
学习本PDF后的一点总结。文章主要讲解了在人脸识别中的照片防伪技术,如何区分含有人脸的二维图片和三维真实人脸图是本文的主要工作。
实际应用举例:假冒者拿着你的照片来做人脸测试,意图通过识别程序,本文就是利用光流场来排除这样的伪造。
2.关键词:
Optical FLow:光流场或光流动方向,趋势...
分类:
编程语言 时间:
2015-06-04 17:14:50
收藏:
0 评论:
0 赞:
0 阅读:
584
上一篇当中我写到使用C编写静态库,然后在C和C++两种环境下使用,今天我们来讨论用C++编写静态库以及如何使用
一、C++语言的静态库
1、静态库的建立
a.建立项目
b.添加库程序,源文件使用cpp文件(Win32 Static Library)
cpplib.cpp源文件
int CppLib_add(int num1,int num2)
{
return num1+num2...
分类:
编程语言 时间:
2015-06-04 17:13:20
收藏:
0 评论:
0 赞:
0 阅读:
312
Spring MVC 提供了以下几种途径输出模型数据:
– ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据
– Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map中的数据会自动添加到模型中。
– @SessionAttributes: 将模型中的某个属性暂存到HttpSession 中,以便...
分类:
编程语言 时间:
2015-06-04 17:12:50
收藏:
0 评论:
0 赞:
0 阅读:
522
Zookeeper是一个开源的分布式应用协调项目, 其中为了保证各节点的协同工作,Zookeeper在工作时需要有一个Leader, 而Leader是如何被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。
Zookeeper的基本前提是多个节点都具备全局其它所有节点的基本信息(IP/端口/SID),而SID是节点的唯一编号。正常工作时从节点会从主节点同步版本信...
分类:
编程语言 时间:
2015-06-04 17:12:10
收藏:
0 评论:
0 赞:
0 阅读:
486
当提交的表单带有_method字段时,通过HiddenHttpMethodFilter 将 POST 请求转换成 DELETE、PUT请求,加上@PathVariable注解从而实现 RESTful 风格的CRUD...
分类:
编程语言 时间:
2015-06-04 17:11:11
收藏:
0 评论:
0 赞:
0 阅读:
320
根据图的深度优先遍历和广度优先遍历,可以用最少的边连接所有的顶点,而且不会形成回路。这种连接所有顶点并且路径唯一的树型结构称为生成树或扩展树。实际中,希望产生的生成树的所有边的权值和最小,称之为最小生成树。
常见的最小生成树算法有Kruskal算法和Prim算法。
Kruskal算法每次选取权值最小的边。然后检查是否加入后形成回路,如果形成回路则需要放弃。最终构成最小生成树。n个顶点的图最小生...
分类:
编程语言 时间:
2015-06-04 17:08:50
收藏:
0 评论:
0 赞:
0 阅读:
449
这是接着上一篇的博文写的,首先说一下编程规范的重要性吧,它可以让我们的代码保持一致性,可预测,更易于阅读和理解。一个新的开发者可以通过阅读规范,理解其他团队成员书写的代码,更快的上手干活。
第一点就是缩进。
很糟糕的一件事就是不一致的缩进,因为它看上去像是遵循了规范,但是可能一路上伴随着混乱和惊奇,重要的是规范的使用缩进。
一些开发人员喜欢用tab制表符缩进,因为...
分类:
编程语言 时间:
2015-06-04 17:08:30
收藏:
0 评论:
0 赞:
0 阅读:
283
解决办法:
http://blog.sina.com.cn/s/blog_53d9f7e901000aef.html
http://zhidao.baidu.com/link?url=wl3LlUGz_oCQplgHV6vyf-c0dOsBW4xNa68dQJJL_KH1WcjaETEdTvPRlf3ZgdXQ3vKpKRKmHYYOL02mW2vDGtbVrc-4pJuvPXDB_tnJSK...
分类:
编程语言 时间:
2015-06-04 17:06:00
收藏:
0 评论:
0 赞:
0 阅读:
1380
① Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象
② DataBinder 调用装配在 Spring MVC 上下文中的ConversionService 组件进行数据类型转换、数据格式化工作。将 Servlet 中的请求信息填充到入参对象中
③ 调用 Validator 组件对已经绑定了请求消息的入参对象进行数据合法性校验,并最终生成数据绑定结果BindingData 对...
分类:
编程语言 时间:
2015-06-04 17:05:50
收藏:
0 评论:
0 赞:
0 阅读:
446
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。
二、然而,当一个线程访问object的一个synchron...
分类:
编程语言 时间:
2015-06-04 17:05:30
收藏:
0 评论:
0 赞:
0 阅读:
244
异常,什么是异常?简单的说异常是一种处理机制。将用户所没有考虑到的错误进行处理。因为程序员无法保证一段代码永远不会出错。
java中异常通过5个关键字:try , catch , throw , throws , finally。其中,try关键字后紧跟一个花括号括起来的代码块(花括号不可省略)简称try块。它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch...
分类:
编程语言 时间:
2015-06-04 17:05:10
收藏:
0 评论:
0 赞:
0 阅读:
193
通过jackson返回JSON
HttpMessageConverter 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息
使用 HttpMessageConverter 将请求信息转化并绑定到处理方法的入参中或将响应结果转为对应类型的响应信息,Spring 提供了两种途径:
– 使用 @RequestBody / @ResponseBody 对处理方法进行标注
– 使用 HttpEntity / ResponseEn...
分类:
编程语言 时间:
2015-06-04 17:03:21
收藏:
0 评论:
0 赞:
0 阅读:
354
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。
Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。
synchronized
同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized ...
分类:
编程语言 时间:
2015-06-04 17:03:00
收藏:
0 评论:
0 赞:
0 阅读:
123
@CacheName:?指定缓存实例注解 @CacheKeyMethod:缓存key生成注解 ---------------------------------读取------------------------------------------- @ReadThroughAssignCache(assignedKey = "SomePhatKey", ...
分类:
编程语言 时间:
2015-06-04 15:57:00
收藏:
0 评论:
0 赞:
0 阅读:
299
一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常...
分类:
编程语言 时间:
2015-06-04 15:54:50
收藏:
0 评论:
0 赞:
0 阅读:
298
C++11标准支持了并发,其中包含了线程管理,共享资源保护,线程间同步操作和底层原子操作等功能。我们先通过一个简单的示例看看C++11标准的多线程程序是什么样的。
#include
#include // 引用用于管理线程的类的头文件
using namespace std;
// 线程的入口函数,程序将在新创建的线程中打印log
void hello()
{
cout << "Hel...
分类:
编程语言 时间:
2015-06-04 15:50:20
收藏:
0 评论:
0 赞:
0 阅读:
283
Spring MVC 是目前最主流的MVC 框架之一
Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请
求的控制器,而无须实现任何接口。
支持 REST 风格的 URL 请求
采用了松散耦合可插拔组件结构,比其他 MVC 框架更具
扩展性和灵活性...
分类:
编程语言 时间:
2015-06-04 15:49:10
收藏:
0 评论:
0 赞:
0 阅读:
285
使用Guava的排序工具类, 快速实现对象的单变量排序和多变量排序, 让你的开发效率爆炸......
分类:
编程语言 时间:
2015-06-04 15:47:50
收藏:
0 评论:
0 赞:
0 阅读:
388
作者:xiabodan 出处:http://blog.csdn.net/xiabodan
排序算法(Sorting
Algorithm)是计算机算法的一个组成部分。也是程序=算法+数据结构中的一部分(算法)。
实验平台:raspberry 2 B +
Ubuntu Mate
插入排序
//插入排序
//stable
//O(N^2) comparisons and swaps...
分类:
编程语言 时间:
2015-06-04 15:47:20
收藏:
0 评论:
0 赞:
0 阅读:
301
Hello, JavaScript !
Hello, JavaScript!
我是第一段文字
<p id...
分类:
编程语言 时间:
2015-06-04 15:45:50
收藏:
0 评论:
0 赞:
0 阅读:
236