随着Hadoop大数据应用的爆发式增长,很多人正在寻找将他们已有的实现转为MapReduce方式的方法。不幸的是,除了《应用MapReduce进行数据密集的文本处理》《Mahout in Action》几本有名书籍之外,很少有关设计MapReduce实现的出版物。在新文章“MapReduce模式
转载 2012-02-16 15:27:00
86阅读
2评论
摘自:http://my.oschina.net/juliashine/blog/86063?from=20121111 本文译自 Mapreduce Patterns, Algorithms, and Use Cases 在这篇文章里总结了几种网上或者论文中常见的MapReduce模式算法,并系统化的解释了这些技术的不同之处。所有描述性的文字代码都使用了标准hadoop
转载 精选 2012-11-12 09:18:04
668阅读
  案例研究: 沿分类树的有效性传递 问题陈述: 这个问题来自于真实的电子商务应用。将各种货物分类,这些类别可以组成一个树形结构,比较大的分类(像男人、女人、儿童)可以再分出小分类(像男裤或女装),直到不能再分为止(像男式蓝色牛仔裤)。这些不能再分的基层类别可以是有效(这个类别包含有货品)或者已无效的(没有属于这个分类的货品)。如果一个分类至少含有一个有效的子分类那么认为这个分类也
转载 精选 2012-11-12 09:19:00
931阅读
原文 http://juliashine.com/mapreduce-patterns-algorithms-and-use-cases/在这篇文章里总结了几种网上或者论文中常见的MapReduce模式算法,并系统化的解释了这些技术的不同之处。所有描述性的文字代码都使用了标准hadoop的MapReduce模型,包括Mappers, Reduces, Combin
转载 精选 2014-01-19 19:25:29
187阅读
1.参与者Actor1.1参与者与系统产生交互的人、系统或者组织代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)通过它,可以对软件系统与外界发生的交互进行分析描述通过它,可以了解客户希望软件系统提供哪些功能1.2Actor的图形表示参与者是人,“小人图”参与者是某个系统时方框图,构造型《actor》!image20220919175902546(https://s2.5
原创 2022-09-19 20:13:30
593阅读
前言线性判别分析(Linear Discriminant Analysis,以下简称LDA)是有监督的降维方法,在模式识别机器学习领域中常用来降维。PCA是基于最大投影方差或最小投影距离的降维方法,LDA是基于最佳分类方案的降维方法,本文对其原理进行了详细总结。目录1. PCA与LDA降维原理对比2. 二类LDA算法推导3. 多类LDA算法推导4. LDA算法流程5. 正态性假设6. LDA分类
业务系统 业务与系统具有同样的特征,因此编写评审的方法对两者都适用。在业务中说明的东西,也会在系统中说明。这形成了系统用户之间的合作。但这样带来了两个坏消息。 158
原创 2012-07-11 16:29:01
913阅读
是描述用户系统之间交互的人的模型。的价值在于它帮助用户自己执行任务,这样他们就
原创 2023-01-16 14:10:09
267阅读
Junit是由Erich Gama与Kent Beak开发的,这两位是敏捷编程的领袖。 Junit最大的特点就是方法间是相互独立的,但是我们要注意的是Junit他只是一个工具 现在软件界已经有一个不成文的规定,就是Java的测试就是Junit。 我们还要了解下,什么是单元测试,我们都知道测试工程师,但是我们要知道这个单元测试并不是由测试工程师完成的
李廷伟  23:28:00 、? 青润  23:29:03 ?? 李廷伟  23:29:08 你好啊 我看你的书呢 但有点疑问 需求那块 李廷伟  23:30:33 对于书中 的Use case ,Use case图Use case模型&n
原创 2023-04-17 09:30:27
722阅读
boostingBoosting 算法的特点在于:将表现一般的弱分类器通过组合变成更好的模型。代表自然就是我们的随即森林了。GBDTAdaboost是boost算法中比较常见的两种,这里主要讲解Adaboost。AdaboostAdaboost算法的核心就是两个权重。对于数据有一个权重,权重大的数据计算的损失就大;然后对于每一个弱分类器有一个权重,这个权重就是每一个弱分类器最终投票的比重。【先给
转载 2023-07-24 16:01:13
58阅读
1. 递归逆序打印字符串void reverse(char *s){     if(*s != )    {        reverse(++s);        putc
原创 2008-05-19 16:31:02
1471阅读
1. 介绍:图主要用来描述角色以及角色与之间的连接关系,说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个图包含了多个模型元素,如系统、参与者,并且显示这些元素之间的各种关系,如泛化、关联依赖。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 2. 元素组成1. 参与者(Actor)&nbs
。然而,即使有所有内置服务,设计高效高性能的点对点应用程序仍然需要大量仔细的思考规划:点对点本身并不意味着高性能。如果有的话,对等点之间带
原创 2021-07-08 09:58:47
241阅读
建模以及甲方乙方
原创 2021-07-30 16:27:19
1502阅读
## WebRTC 性能 实现低延迟、点对点传输是一项艰巨的工程挑战:有 NAT 遍历连接检查、信令、安全、拥塞控制无数其他细节需要处理。WebRTC 代表我们处理以上所有内容,这就是为什么它可以说是自网络平台成立以来最重要的补充之一。事实上,这不仅仅是 WebRTC 提供的单个部分,而是所有组件协同工作以提供用于在浏览器中构建点对点应用程序的简单统一的 API。 然而,即使有所有内
原创 2021-06-10 11:46:37
198阅读
北京-FireSpider 男  9:08:49老师您好。我看您的书里,需求工程中有一个例子,描述一个“合同付款管理”的。 青润  9:09:30您好。北京-FireSpider 男  9:09:49这个好像是系统,而不是业务?因为涉及了用户系统两个概念,对吧?青润  9:10:19系统业务的区别在于,用户是否直接使用。
原创 2023-04-17 09:52:49
265阅读
在软件开发测试过程中,测试用(Test Case)回归(Regression Test Case)是两个非常重要的概念。测试用是为了验证软件的功能是否符合需求规格说明书中所描述的功能,而回归是为了确保在进行软件升级、修改或添加新功能后,原有的功能是否受到了影响。在Kubernetes(K8S)的开发过程中,编写并执行测试用回归是非常关键的一环,确保软件的质量稳定性。 首
原创 2024-05-24 10:36:20
246阅读
  一般测试用执行过程的四个步骤  测试用的执行过程是软件测试中非常重要的一环,它可以有效验证软件是否符合预期的功能性能要求,进而保证软件的质量稳定性。一般来说,测试用的执行过程可以分为四个步骤:  第一步:测试准备  在测试用的执行之前,需要对测试环境进行一些准备工作。首先,需要确认测试所需的软硬件资源是否已经就位,包括测试用、测试工具及设备、测试数据等。其次,需要确保测试环境的配
多例需要搞明白两个问题:1. 什么是单多例;2. 如何产生单多例;3. 为什么要用单多例4. 什么时候,什么时候多例;1. 什么是单多例:所谓单就是所有的请求都用一个对象来处理,比如我们常用的servicedao层的对象通常都是单的,而多例则指每个请求一个新的对象来处理,比如action; 2. 如何
转载 精选 2015-03-16 21:34:24
532阅读
  • 1
  • 2
  • 3
  • 4
  • 5