最新文章列表

scala 中下划线的含义

scala  中下划线的含义   1、Placeholder syntax(占位符,函数参数的占位符)   Multiple underscores mean multiple parameters, not reuse of a single parameter repeatedly.The first underscore represents the first par ...
zhouchaofei2010 评论(0) 有4359人浏览 2015-11-19 01:20

Scala“call by name“和 “call by value” 比较

首先解释下call by name 的作用: all by name : 为了避免在调用时用() => 符号,以为这有点丑陋: Omit the (), but not the => in the parameter declaration  比如没有call by name 
zhouchaofei2010 评论(0) 有3297人浏览 2015-11-17 00:20

从菜鸟走向大数据高手

大数据是用scala语言,和java有些不同又比java强大,省去了很多繁琐的东西,scala中的的接口用trait来定义,不同于java的接口,trait中可以有抽象方法也可 ...
lionkingzw 评论(0) 有978人浏览 2015-11-15 11:37

大数据学习之路

大数据是用scala语言,和java有些不同又比java强大,省去了很多繁琐的东西,scala中的的接口用trait来定义,不同于java的接口,trait中可以有抽象方法也可 ...
haveysun 评论(0) 有379人浏览 2015-11-10 22:58

scala自身类型 self-type 的作用

self type 作用通常为了分割大类到多个特质traits的。比如cake pattern蛋糕模式中会用到self type 官网解释如下: http://docs.scala-lang.org/glossary/#self-type     self type A self type of a trait is the assumed type of this ...
zhouchaofei2010 评论(0) 有4697人浏览 2015-11-08 11:39

scala 构造顺序与java 的构造顺序的区别

有如下scala代码  ConstructionOrder.scala package quickanswer.chapter8 class Creature { val range: Int = 10 val env: Array[Int] = new Array[Int](this.range)///calls the range() 方法而不是对字段的的直 ...
zhouchaofei2010 评论(0) 有2077人浏览 2015-11-02 21:11

scala-IDE eclipse 下解决 xxx not built due to errors in dependent scope(s) main 的错误

scala  和 java 混合 在一起,如果project\clean 后,如果java 文件有错误,则编译会失败,但是java文件本来在package Explorer 的红叉标记(red-x marker)却.会消失 ...
zhouchaofei2010 评论(0) 有2542人浏览 2015-11-01 17:01

Scala eclipse 错误 -找不到或无法加载主类

错误: 找不到或无法加载主类 quickanswer.chapter8.p1   Scala project won't compile in Eclipse; “Could not find the main class.”     原因,是项目中源代码有错误,eclipse 就不编译其他源代码了,但是 eclipse 左边的树确没有错误的提示,让人以为项目中没有代码 ...
zhouchaofei2010 评论(0) 有5005人浏览 2015-10-31 21:02

Hello Play!

    Play包含了它自己的服务器和构建环境。   1、获取Play、搭建Play环境     从http://playframework.org下载最新版的Play 2发行文件,抽取ZIP文件。Play的唯一要求就是要安装了JDK,1.6或更高版本。将此目录加到你的PATH环境变量中去。     打开命令行,输入play。   2、创建并运行一个空应用     一个Play应用就 ...
zsjg13 评论(0) 有536人浏览 2015-10-27 00:37

"=>" 在scala 中的意思

  目前知道的基本和匿名函数定义和函数类型声明有关,以及在case语句中的使用 =>  1、 匿名函数定义, 左边是参数  右边是函数实现体  (x: Int)=>{} 2、函数类型的声明,左边是参数类型,右边是方法返回值类型                (Int)=>(Int) 3、By-name-parameter      f(p :=>Int) ...
zhouchaofei2010 评论(0) 有12670人浏览 2015-10-25 02:15

Scala入门(四):文件操作

  最近在做一个spark项目,顺便分享一下我的Scala入门过程。这一系列文章假定读者有一定的java或者其他面向对象编程语言基础。本文主要简单介绍文件的操作。   按惯例先上代码 val file = Source.fromFile("/Users/xiejing/Desktop/javascript") for (line <- file.getLines ...
kane_xie 评论(0) 有1782人浏览 2015-09-13 15:52

scala 变量,集合

    var 可变,可重新赋值,赋值为"_"表示缺省值(0, false, null),例如:   var d:Double = _ // d = 0.0 var i:Int = _ // i = 0 var s:String = _ // s = null     val不可变   ...
blackproof 评论(0) 有3501人浏览 2015-09-11 17:46

scala 函数

  scala函数:   1.正常函数 def normalReturn(x:Int,y:Int):Double ={ return x*y*0.1; }    2.没有返回值,不要等号,或是返回值为Unit def noRetrun():Unit = { println("1000") } def noRetrun ...
blackproof 评论(0) 有2386人浏览 2015-09-11 17:01

zeppelin入门使用

Display System text  默认使用scala语言输出text内容  shell  html  scala 输出html  shell 输出html  table  scala  shell  table scala:  shell:  html: 
Stark_Summer 评论(0) 有3143人浏览 2015-09-09 17:15

Spark入门之WordCount

环境: Hadoop版本:Apache Hadoop2.7.1     Spark版本:Apache Spark1.4.1 核心代码: 测试数据: a,b,a c,d,f a,b,h,p,z a,f,o 在命令行使用sbt打包:sbt clean package 上 ...
qindongliang1922 评论(0) 有1594人浏览 2015-09-06 20:15

Scala入门(三):集合

  最近在做一个spark项目,顺便分享一下我的Scala入门过程。这一系列文章假定读者有一定的java或者其他面向对象编程语言基础。本文主要简单介绍Scala ...
kane_xie 评论(0) 有794人浏览 2015-08-31 22:16

Intellj IDEA +SBT + Scala + Spark Sql读取HDFS数据

前提Spark集群已经搭建完毕,如果不知道怎么搭建,请参考这个链接: http://qindongliang.iteye.com/blog/2224797 注意提交作业,需要使用sbt打包成一个jar,然后在主任务里面添加jar包的路径远程提交即可,无须到远程集群上执行测试,本次测试使用的是Spark的Standalone方式 sbt依赖如下: name := "spark-hel ...
qindongliang1922 评论(0) 有6939人浏览 2015-08-28 19:22

Scala入门(二):流程控制

  最近在做一个spark项目,顺便分享一下我的Scala入门过程。这一系列文章假定读者有一定的java或者其他面向对象编程语言基础。本文主要介绍Scala的流程控制和异常处理。   先上一段代码 注:ITEYE不支持Scala语法高亮,所以为了看起来方便,我选择作为Java来展示,但这是Scala代码,这点不用怀疑。。   object TestScala2 { def mai ...
kane_xie 评论(1) 有1517人浏览 2015-08-27 22:05

Scala入门(一):函数定义

最近在做一个spark项目,顺便分享一下我的scala入门过程。这一系列文章假定读者有一定的java或者其他面向对象编程语言基础。本文主要介绍scala的函数定义。   国际惯例,先来一段HelloWorld object TestScala1 { def main(args: Array[String]): Unit = { val s = "Hello Wor ...
kane_xie 评论(0) 有1993人浏览 2015-08-26 23:10

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics