学习了一些scala的基础语法http://twitter.github.io/scala_school/zh_cn/index.html,尝试一下scala的函数式编程。用函数式编程如何实现:sum(f, a,b)=s = 0for i in [a, b] s+=f(i)return s这是命令....
分类:
其他好文 时间:
2014-12-10 21:05:00
阅读次数:
185
从Erlang进程看协程思想多核慢慢火了以后,协程类编程也开始越来越火了。比较有代表性的有Go的goroutine、Erlang的Erlang进程、Scala的actor、windows下的fibre(纤程)等,一些动态语言像Python、Ruby、Lua也慢慢支持协程。其实我们听过协程相关很多名词...
分类:
系统相关 时间:
2014-12-06 15:22:17
阅读次数:
234
9.1 使用列表 列表类型:跟数组一样,列表也是同质化的(homogeneous)。即所有元素都要是同种类型。 列表结构:所有列表由两部分组成:Nil 和 ::(cons)。 基本操作:主要有三个:head , tail , isEmpty 。这些都定义在List Object里。head 和...
分类:
其他好文 时间:
2014-12-05 14:16:30
阅读次数:
287
akka 并发编程框架
kafka 高吞吐量分布式消息系统
akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。
Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代早期提出,目的是为了解决分布式编程中一系列的编程问题。其特点如下:
...
分类:
其他好文 时间:
2014-12-01 17:37:20
阅读次数:
343
最近一个月在学习scala,今天刚对trait有点感觉,所以记下来..... trait在scala中被称作特质,在我个人理解,trait就相当于java中interface和abstract class的结合体,又可以混入多个trait,又可以在trait写具体的方法实现,通过with这个t...
分类:
其他好文 时间:
2014-11-27 15:57:16
阅读次数:
162
Scala官网地址:http://www.scala-lang.org/download/三选一Download Scala 2.11.4 binaries for your system直接安装ScalaGet started with Typesafe ActivatorTypesafe Act...
分类:
其他好文 时间:
2014-11-24 16:36:51
阅读次数:
157
windows下scala的eclipse开发环境 步骤: 1,下载并安装scala,最新版 Download Previous Versions | The Scala
Programming Language http://www.scala-lang.org/download/all.html...
分类:
系统相关 时间:
2014-11-23 23:12:07
阅读次数:
879
参考自http://stackoverflow.com/questions/19478244/how-does-a-case-anonymous-function-really-work-in-scalahttp://www.scala-lang.org/files/archive/nightly/...
分类:
其他好文 时间:
2014-11-19 15:32:55
阅读次数:
244
为了支持hbase0.98.6,需要重新编译spark1. 下载spark 1.1.0源代码,以及scala-2.10.4的bin包。将环境变量 SCALA_HOME 设置为scala-2.10.4 的目录位置。2. 下载较新的pom.xml (https://github.com/tedyu/sp...
分类:
其他好文 时间:
2014-11-19 12:16:35
阅读次数:
481
在安装Scala的时候遇到以下错:Exception in thread "main" java.lang.NoClassDefFoundError: scala.tools.nsc.MainGenericRunner at gnu.java.lang.MainThread.run(libgcj.s...
分类:
其他好文 时间:
2014-11-13 20:30:07
阅读次数:
182