1简介近期对Scala比较感兴趣,买了本《快学Scala》,感觉不错。比《Programming Scala:Tackle Multi-Core Complexity on the Java Virtual Machine》好很多。 是本不错的入门书。而且每个章节都设置了难度级别,每章有习题,可以巩...
分类:
其他好文 时间:
2014-11-06 12:35:48
阅读次数:
147
本文比较一下Java和Scala语言的关键字...
分类:
其他好文 时间:
2014-11-04 19:43:13
阅读次数:
754
在scala里,对保护成员的访问比Java严格。Scala中,保护成员只在定义了成员的类的子类中可以访问,而Java中,还允许在同一个包的其他类中访问。package p1 { class FClass{ protected def fun(){ println("myfunction") ...
分类:
其他好文 时间:
2014-11-04 19:28:41
阅读次数:
185
Scala程序可以以解释器的方式进行执行,但是它实际上并不是一个解释器。实际发生的是,输入的内容被快速地编译成字节码,然后字节码交给Java虚拟机执行,所以你可以称它为REPL ? ? Windows上Scala的开发环...
分类:
其他好文 时间:
2014-11-04 15:27:21
阅读次数:
189
本文讨论一下在Scala语言里,字段(Fields)是如何实现的...
分类:
其他好文 时间:
2014-11-03 16:28:21
阅读次数:
181
Kmeans算是是聚类中的经典算法,过程如下:
选择K个点作为初始质心
repeat
将每个点指派到最近的质心,形成K个簇
重新计算每个簇的质心
until 簇不发生变化或达到最大迭代次数
算法中的K需要人为的指定。确定K的做法有很多,比如多次进行试探,计算误差,得出最好的K。这样需要比较长的时间。我们可以根据Canopy算法来粗略确定K值(可以认为相等)。看一下Canopy算法的...
分类:
编程语言 时间:
2014-11-02 18:20:44
阅读次数:
312
1. 循环
shell循环,不断执行某段程序,直到符合条件。
循环分为4种, while循环,until循环,for固定处理, for数值处理。
2. while循环
while循环是一直执行,直到条件不符合,才停止。
3. until循环
until循环和while相反,当条件condition成立时,终止循环。
4. for固定循环
for为已知次数的循环。...
分类:
系统相关 时间:
2014-11-01 14:58:02
阅读次数:
186
Scala语言的潜力不于与groovy,其语法可以说比python还要新,以至于有些人因此难以接受该语法。Scala是一门函数式、命令式的面向对象的基于JVM的编程语言,可以在控制台或者终端直接执行,语法相当简练、屈指。S...
分类:
其他好文 时间:
2014-11-01 12:03:59
阅读次数:
395
在Thinking in scala (5)----高阶函数* 里面,我们演示了如何把一个函数作为参数传递给另外一个函数。在本文里面,我们来演示函数式编程另外一个重要的特性:返回一个函数。首先来看这么一段代码:code piece 1:def sum(f:Int=>Int):(Int,Int)=>I...
分类:
其他好文 时间:
2014-10-31 11:40:31
阅读次数:
165