P69

  软件测试的基本理论和方法 文档

软件测试培训测试的基本理论及方法测试的基本理论及方法对软件测试的误解如何理解软件测试软件测试的定义软件测试的对象测试的目的软件测试的分类测试类型的解释黑盒测试的几种典型方法测试的分类与比较测试流程测试规范软件测试的文档和模版软件系统的主要测试内容及技术WEB应用的测试测试工作中需要注意的问题企业的测试策略关于测试的几个问题对软件测试的误解如果发布出去的软件有质量问题,那是软件测试人员的错.软件测试技术要求不高,至少比编程容易多了.软件测试随便找一个能力差的人就能做.

querine 2015-08-13   4740   0
P18

  (2)Spark 基础知识 文档

Spark 是Scala写的, 运行在JVM上。所以运行环境是Java6或者以上。 如果想要使用 Python API,需要安装Python 解释器2.6版本或者以上。 目前Spark(1.2.0版本) 与Python 3不兼容。

ngn6 2015-08-12   631   0
P12

  (12)使用数据分区优化join 文档

解决低效问题 我们知道userData 表比每五分钟的时间日志大很多,这浪费了很多工作。userData 每次调用的时候,都通过网络hashed和shuffled,尽管它不变化。 在userData使用partitionBy()

ngn6 2015-08-12   548   0
P12

  (11)数据分区 文档

Spark是怎样分割工作的 每个RDD都有一个固定个数的partitions,决定了当执行RDD操作时候的并行度。 Spark会尝试基于集群大小的默认值,一些情况下,你需要优化并行度。 当我们执行聚合或者分组操作的时候,我们可以让Spark使用特定个数的partitions。

ngn6 2015-08-12   1687   0
P13

  (10)KeyValue对RDDs(二) 文档

combineByKey(createCombiner,mergeValue,mergeCombiners,partitioner) combineByKey()是最常用的基于key的聚合函数,返回的类型可以与输入类型不一样。 许多基于key的聚合函数都用到了它,像groupByKey(),aggregate()。

ngn6 2015-08-12   1224   0
P14

  (9)KeyValue对RDDs(一) 文档

KeyValue对RDDs(Pairs RDDS)一般用来聚合操作。 将数据转换成Key/value格式的方法:ETL (extract, transform,and load)操作 extract:字段抽取 transform:已有的RDD转换 load:加载的时候 parallelize()

ngn6 2015-08-12   513   0
P12

  (8)RDDs的特性 文档

Spark维护着RDDs之间的依赖关系和创建关系, 叫做 血统关系图(lineage graph)。 Spark使用血统关系图来计算每个RDD的需求和恢复丢失的数据(当一些存储的RDD丢失的时候)。

ngn6 2015-08-12   482   0
P14

  (5)RDDs介绍 文档

RDDs Resilient distributed datasets(弹性分布式数据集,简写RDDs)。 一个RDD就是一个不可改变的分布式集合对象,内部由许多partitions(分片)组成,每个partition都包括一部分数据,这些partitions可以在集群的不同节点上计算 Partitions是Spark中的并行处理的单元。Spark顺序的,并行的处理partitions。 RDDs 是 Spark的分发数据和计算的基础抽象类,是Spark的核心概念。 RDD可以包含 Python, Java, 或者 Scala中的任何数据类型,包括用户自定义的类。 在Spark中,所有的计算都是通过RDDs的创建,转换,操作完成的。 RDD具有lineage graph(血统关系图)。

ngn6 2015-08-12   3530   0
P16

  (6)RDDs基本操作之Transformations 文档

Transformations的特点: Transformations返回一个崭新的RDD, filter() 操作返回一个指针,指向一个崭新的RDD,原RDD不受影响,能够在后面重复利用。

ngn6 2015-08-12   449   0
P16

  (7)RDDs基本操作之Actions 文档

在RDD上计算出来一个结果,把结果返回给driver program或者保存在外部文件系统上,像count() 函数 first()。

ngn6 2015-08-12   1858   0
P19

  (1)Spark简介 文档

Spark是快速的 很多任务能够秒级完成,对于一些特定的工作,Spark比Mapreduce快10-20倍。 Spark扩充了流行的Mapreduce计算模型,使Spark更高效地支持更多类型的计算,包括交互式查询,和流处理。 速度快的另一个主要原因就是,能够在内存中计算。

ngn6 2015-08-12   775   0
P11

  (4)Spark程序的开发和运行 文档

Spark程序的开发和运行。创建SparkContext、WordCount程序。

ngn6 2015-08-12   2542   0
P15

  (3)Spark开发环境搭建 文档

使用Scala+IntelliJ IDEA+Sbt搭建开发环境

ngn6 2015-08-12   2984   0
P43

  Java 并发编程分享 文档

大纲并发编程概述JMM(Java Memory Model)概述可见性有序性并发工具监控与跟踪为什么要学习并发编程?充分利用服务器资源提高服务吞吐量、降低响应时间爬虫、WebServer、日志分析……分布式系统资源的争用、可伸缩性多线程的优点多线程的代价设计更复杂资源共享、数据一致性及可见性、调试困难性能开销锁、上下文切换内存开销贸然进行的性能优化顺序IOvs随机IO的例子问题所有内存都是共享的吗?栈上分配的变量是线程安全的共享内存一定不是线程安全的吗?不一定,正确的同步or不可变对象or线程级别的资源锁的是谁?试试回答这些问题还有一题:大纲并发编程概述JMM(Java Memory Model)概述可见性有序性并发工具监控与跟踪JMM-抽象模型SandyBridge内存模型JMM-线程间通讯大纲并发编程概述JMM(JavaMemoryModel)概述可见性有序性并发工具监控与跟踪问题:可见性?写boolean型对其它线程马上可见吗

jachonen 2015-08-11   395   0
P49

  Maven使用讲解 文档

Maven使用课程内容Maven简介及安装Maven基本使用Maven基本概念Maven插件应用POM介绍Maven多模块项目Maven仓库课程内容Maven简介及安装Maven基本使用Maven基本概念Maven插件应用POM介绍Maven多模块项目Maven仓库Maven是什么Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合(约定优于配置),一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency ManagementSystem),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

zbb15326 2015-08-09   598   0
Maven   项目构建   报告   Dart   Go  
P27

  手机软件测试-经验分享 文档

Android、ios系统介绍传统手机测试与手机应用软件测试区别手机软件测试定义手机软件的生命周期及大概成分测试的策略测试计划测试用例执行测试测试报告手机测试注意事项测试方法

936890197 2015-08-05   3478   0
P37

  Android NDK 开发教程 文档

第10章AndroidNDK开发本章学习目标:了解Android NDK的用途掌握AndroidNDK编译环境的安装与配置方法掌握Android NDK的开发方法10.1NDK简介Android NDK(Android Native DevelopmentKit)是一系列的开发工具,允许程序开发人员在Android应用程序中嵌入C/C++语言编写的非托管代码AndroidNDK优势解决了核心模块使用托管语言开发执行效率低下的问题允许程序开发人员直接使用C/C++源代码,极大的提高了Android应用程序开发的灵活性AndroidNDK不足增加程序的例如信号处理或物理仿真)使用非托管代码运行效率最高,复杂性,增加了程序调试的难度CPU运算量大和内存消耗较少的部分(因此并不是所有的核心部分都适合使用C/C++语言编写

fanxl91 2015-08-04   902   0
P15

  张文霖 数据分析技能提升十大建议 文档

一、熟悉行业、公司业务熟悉行业、公司业务及流程,若脱离行业认知和公司业务背景,分析的结果只会是脱了线的风筝,没有太大的实用价值;二、明确分析目的常常有朋友问我这些数据可以做什么分析?这是典型的为了分析而分析。数据分析的前提需要先明确分析目的,这样分析才有意义;三、运用营销、管理等理论营销、管理等理论是数据分析的指导思想,使分析思路系统化。例如4P理论等,从哪几个维度去分析?考虑哪几个方面?故而使数据分析变得有血有肉有脉络,真正做到理论指导实践;四、掌握有效数据分析方法了解数据分析流程,掌握数据分析基本原理与方法,并灵活运用到实践工作中,不论简单还是复杂的分析方法,只要能解决问题的方法就是好方法;五、玩转数据分析工具数据分析工具,建议先玩转EXCEL数据透视表,有兴趣、时间、需要的话,再学习SPSS、SAS等统计分析工具,同样,只要能解决问题的工具就是好工具;

loele 2015-08-03   2690   0
P32

  HTML5 跨平台游戏开发 文档

保证在各个平台可以正常使用保证照顾到各个平台的的性能保证各个平台的用户体验并照顾到平台差异性跨平台的标准怎样才叫跨平台123交互方式的不同事件的不同PC常见的交互有单击,双击,拖动,窗口缩放触屏常见的交互有点击,拖动,多点触控,各种传感器键盘手持设备有……啥都没有PC: 用不同平台的基础事件来组装我们的虚拟事件(Android和IOS监听touch事件后很可能不会触发click事件)管理器Drag植物收获Click事件的管理用户面板金钱面板仓库长经验升级事件类型监听对象调用函数用户交互事件要针对不同平台做适配不用的对象一定要从事件管理器里注销,不然会内存泄漏两个注意点保证照顾到各个平台的的性能移动设备就是木桶的短板脏矩形技术抛弃Canvas六参数放射变换模型,采用简化四参数模型。

loele 2015-08-03   2159   0
P115

  JS学习文档 文档

目的与目标能够熟练的使用JavaScript语言对页面中的元素进行动态操作,对Form中的控件可以进行合法性,有效性校验等等。课程概述本课程主要是介绍JavaScript语言的语法,如何使用JavaScript对页面中的元素进行动态操作和对页面中可输入,可选择的控件进行校验等。第一章:JavaScript简介第二章:JavaScript基本语法第三掌JavaScript对象第四章在浏览器中使用第一章:JavaScript简介JavaScript历史JavaScript是由Netscape公司开发的一种脚本语言,结构简单,使用方便,对用户自身知识水平的要求并不高,易学易懂。Netscape将这种脚本语言命名为LiveScript,它的整个语法以Java为基础,但比Java要简单,同时,由于它是一种脚本语言,所以无需编译,可由浏览器直接解释运行,而不象Java那样需要经过编译。Netscape见LiveScript大有发展前途,而SUN也觉得可以利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改为JavaScript,造就了这个强力的WEB页开发工具。

gebirella 2015-08-03   2937   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档