命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。这属于DDD应用领域的一个模式,主要解决DDD在数据库报表输出上处理方式。 Greg Young在info....
分类:
其他好文 时间:
2015-09-06 12:38:41
阅读次数:
157
李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search and Mining Group高级研究员和主管,主要研究领域是信息检索,自然语言处理和统计学习。近年来,主要与人合作使用机器学习方法对信息检索中排序,相关性...
分类:
编程语言 时间:
2015-09-05 23:46:00
阅读次数:
206
LLVM 是什么 LLVM 是 low level virtual machine(底层虚拟机)的简称,它是一个开源的编译器架构,已经被成功应用到多个应用领域。LLVM 的主要作用是它可以作为多种语言的后端,它可以提供可编程语言无关的优化和...
分类:
其他好文 时间:
2015-08-20 17:06:38
阅读次数:
97
在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。
Docker 的出现,以及微服务架构的兴起,让众多开源项目开始关注在松耦合的架构前提下,如何基于 Docker 实现一套真正可动态扩展的服务架构。
基本需求
基本的需求包括:
服务启动后要能自动被发现(vs 传统需要手动进行注册);负载要能动态在可用的服务实例上进行均衡(vs 传...
分类:
其他好文 时间:
2015-08-18 11:52:28
阅读次数:
4112
.NET平台应用领域众多(桌面开发,web开发,移动开发),不断有新的编程爱好者开始学习或从其他平台转移到.NET开发平台。.NET开发平台由微软2000年提出,到今天已经进入到了第14个年头,新技术,新框架层出不穷,目不暇接。本文第一个目的是想揭示下.NET平台一路走来的发展脉络,以飨众多刚刚进入...
分类:
Web程序 时间:
2015-08-16 12:08:03
阅读次数:
154
Java项目经验——程序员成长的关键
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:
1、掌握项目开发的基本步骤
2、具备极强的面向对象的分析与设计技巧
3、掌握用例驱动、以架构为核心的主流开发方法
没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必...
分类:
编程语言 时间:
2015-08-15 00:15:52
阅读次数:
121
Levenberg-Marquardt算法基础知识(2013-01-07 16:56:17)转载▼什么是最优化?Levenberg-Marquardt算法是最优化算法中的一种。最优化是寻找使得函数值最小的参数向量。它的应用领域非常广泛,如:经济学、管理优化、网络分析、最优设计、机械或电子设计等等。根...
分类:
编程语言 时间:
2015-08-10 19:40:23
阅读次数:
467
一、背景介绍 皮肤检测在人脸识别与跟踪、手势识别、图像检索与分类等诸多计算机应用领域都有着广泛的应用。上述研究课题都必须解决一个基础问题,那就是将图像精确的划分为皮肤和背景两种区域,划分的精确与否直接影响着后续工作的精度与性能,因此皮肤检测已经逐渐成为以上任务的先行步骤和技术基础。 皮肤检测的相.....
分类:
编程语言 时间:
2015-08-08 16:11:26
阅读次数:
343
参考:PARSEC vs. SPLASH-2: A Quantitative Comparison of Two
Multithreaded Benchmark Suites on Chip-Multiprocessors下面展示的是parsec测试集中应用程序的使用领域:...
分类:
其他好文 时间:
2015-07-30 17:12:22
阅读次数:
137
一、前言 提到工作流很多人就会想到OA,的确OA就是典型的工作流的应用,但是工作流并不仅仅局限于OA,工作流应该算是基础框架软件,主要用于流程的重组和优化,它有广阔的应用领域。在java下有很多优秀的开源工作流可以选择比如activit5、jpbm4等,在.net下却几乎找不到令人满意的工...
分类:
其他好文 时间:
2015-07-13 12:01:29
阅读次数:
173