环境:
Unbunt 12.04
Hadoop 2.2.x
Sprak 0.9
Scala scala-2.9.0.final.tgz
步骤
1. 下载 scala
2. 解压scala,然后修改/etc/profile,添加如下
export SCALA_HOME=/home/software/scala-2.9.0.final
export PATH=$P...
分类:
其他好文 时间:
2014-06-05 11:52:46
阅读次数:
484
前段时间看了下scala做了下笔记,为后续看spark做点准备,笔记内容见图片。...
分类:
其他好文 时间:
2014-06-01 15:35:40
阅读次数:
182
untiluntil是RichInt类的方法,返回所有小于但不包括上限的数字。vara1=Array(0,1,2,3,4,5,6,7,8,9)长度为10的Array[Int],类型是推断出来的。说明:已提供初始值就不需要new。演示代码vals=Array("Hello","World")
s(0)="Goodbye"
for(i<-0untils.length){
println(i+":"+s(..
分类:
其他好文 时间:
2014-06-01 13:21:28
阅读次数:
354
分布式数据集创建之textFile
文本文件的RDDs能够通过SparkContext的textFile方法创建,该方法接受文件的URI地址(或者机器上的文件本地路径,或者一个hdfs://,
sdn://,kfs://,其他URI).这里是一个调用样例:scala> val distFile...
分类:
其他好文 时间:
2014-05-29 18:58:27
阅读次数:
429
Currying是一種函數式編程技巧,
指的是把接受多個參數的函數變換成接受一個單一參數的函數。 以一個簡單的例子在Scala中實現.. def f(a:Int, b:Int)={ a+b
}//f(2,3)=5//Currying def curried(a:Int)(b:Int){ a+b }/...
分类:
其他好文 时间:
2014-05-28 03:58:12
阅读次数:
242
在过去几年,Java模块化一直是一个活跃的话题。从JSR 277(现已废止)到JSR
291,模块化看起来是Java进化过程中的必经一环。即便是基于JVM的未来语言,比如Scala,也考虑了模块化的问题。本文是关于模块化Java系列文章中的第一篇,讨论模块化的含义,以及为什么要关注它。51CTO编辑...
分类:
编程语言 时间:
2014-05-26 18:21:34
阅读次数:
256
引言
这周的作业其实有点复杂,需要完成的代码有点多,有点绕。本周的课程主要讲了Scala中的类、继承和多态,作业也很好的从各个方面考察了课程的内容。作业题目工程主要需要完成的部分是TweetSet.scala这个文件中的内容,比较新潮,都是和推特相关。其中定义了一个抽象类TweetSet,以及其的两个子类Empty、NonEmpty,表示空集和非空集。非空集使用二叉树来表示,二叉树的根是一个Tw...
分类:
其他好文 时间:
2014-05-25 16:53:15
阅读次数:
444
scala> def max(x: Int,y: Int): Int...
分类:
其他好文 时间:
2014-05-25 01:05:16
阅读次数:
405
scala-websocket_2.9.1-0.1.0.jar包下载地址,自己也做一个记录,同时也给需要的朋友提供一个方便,希望对大家有所帮助,下载地址:http://www.59biye.com/jar/cont/id/263682...
分类:
Web程序 时间:
2014-05-24 14:35:57
阅读次数:
250