在当前计算机应用中,对高速并行计算的需求是广泛的,归纳起来,主要有三种类型的应用需求:
计算密集(Computer-Intensive)型应用,如大型科学工程计算与数值模拟;
数据密集(Data-Intensive)型应用,如数字图书馆、数据仓库、数据挖掘和计算可视化等;
网络密集(Network-Intensive)型应用,如协同工作、遥控和远程医疗诊断等。...
分类:
其他好文 时间:
2015-06-30 13:05:47
阅读次数:
135
一、神马是高大上的MapReduce MapReduce是Google的一项重要技术,它首先是一个编程模型,用以进行大数据量的计算。对于大数据量的计算,通常采用的处理手法就是并行计算。但对许多开发者来说,自己完完全全实现一个并行计算程序难度太大,而MapReduce就是一种简化并行计算的编程模型,....
分类:
其他好文 时间:
2015-06-28 09:45:37
阅读次数:
154
android提供了统一的编程模型Intent来启动系统的组件,这样提供了松耦合性,是一种mvc的编程模式...
分类:
移动开发 时间:
2015-06-26 21:12:00
阅读次数:
148
大表Join的数据偏斜
MapReduce编程模型下开发代码需要考虑数据偏斜的问题,Hive代码也是一样。数据偏斜的原因包括以下两点:
1. Map输出key数量极少,导致reduce端退化为单机作业。
2. Map输出key分布不均,少量key对应大量value,导致reduce端单机瓶颈。
Hive中我们使用MapJoin解决数据偏斜的问题,即将其中的某个表(全量)分发到所有Map端进...
分类:
其他好文 时间:
2015-06-24 12:58:02
阅读次数:
129
类类说明AcceptVerbsAttribute表示一个特性,该特性指定操作方法将响应的 HTTP 谓词。ActionDescriptor提供有关操作方法的信息,如操作方法的名称、控制器、参数、特性和筛选器。ActionExecutedContext提供 ActionFilterAttribute ...
分类:
Web程序 时间:
2015-06-21 19:43:19
阅读次数:
204
HTML 帮助器用于修改 HTML 输出。HTML 帮助器HTML 帮助器用于修改 HTML,HTML 帮助器没有事件模型和 view state。在大多数情况下,HTML 帮助器仅仅是返回字符串的方法。标准的 HTML 帮助器MVC 包含了大多数常用的 HTML 元素类型的标准帮助器,比如 HTM...
分类:
Web程序 时间:
2015-06-21 15:38:06
阅读次数:
184
MVC 模型MVC 模型包含所有应用程序逻辑(业务逻辑、验证逻辑、数据访问逻辑),除了纯视图和控制器逻辑。通过 MVC,模型可保存并操作应用程序数据。Models 文件夹Models 文件夹包含表示应用程序模型的类。以登录验证为例,创建一个 AccountModels.cs 文件,用于应用程序安全的...
分类:
Web程序 时间:
2015-06-21 14:18:07
阅读次数:
164
添加布局文件 _Layout.cshtml 表示应用程序中每个页面的布局。它位于 Views 文件夹中的 Shared 文件夹。如以下示例@ViewBag.Title@Html.ActionLink("Home", "Index", "Home")@Html.ActionLink("Movies",...
分类:
Web程序 时间:
2015-06-21 13:09:43
阅读次数:
163
Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是Broadca...
分类:
其他好文 时间:
2015-06-20 20:45:43
阅读次数:
123
MVC 编程模型MVC 是 ASP.NET 开发模型之一。MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:Model(模型)表示应用程序核心(比如数据库记录列表)View(视图)对数据(数据库记录)进行显示Controller(控制...
分类:
Web程序 时间:
2015-06-17 23:04:03
阅读次数:
183