
Scala
周天祥
一起学习,一起分享
展开
-
Scala面向对象编程
Scala面向对象编程Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074目录:1 类与对象初步2 引用与值类型3 价值类4 父类5 Scala的构造器6 类的字段 6.1 统一访问原则 6.2 一元方法7 验证输入8 调用父类构造器与良好的面向...原创 2018-11-07 11:18:49 · 82516 阅读 · 0 评论 -
Scala中的函数式编程
Scala中的函数式编程Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074作为一门面向对象与函数式的混合范式语言,Scala 并不强制要求函数必须是纯函数,也不要求变量不可变。尽管它的确推荐你在任何可能的情况下这么做。以下是几个高阶函数,我们将其组合在一起,用它来对一个整数列表...原创 2018-11-19 16:24:19 · 78959 阅读 · 1 评论 -
Scala 可见性
Scala public protected private 作用域1Public可见性2Protected可见性3Private可见性4作用域内私有和作用域内受保护可见性对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所...原创 2018-11-23 14:10:58 · 77587 阅读 · 0 评论 -
Scala 集合(一)
Scala 序列、映射和集合Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/108050741 序列2 映射表3 集合对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程...原创 2018-11-20 10:03:30 · 78360 阅读 · 0 评论 -
IDEA 创建scala spark的Mvn项目
IDEA 创建scala spark的Mvn项目对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。https://www.cbedai.net/u0146466621.创建一个简单的Mvn项目...原创 2018-11-29 14:13:31 · 76676 阅读 · 1 评论 -
Spark RDD基础
Spark RDD基础IDEA 创建scala spark的Mvn项目:https://blog.youkuaiyun.com/u014646662/article/details/84618032spark快速大数据分析.pdf下载:https://download.youkuaiyun.com/download/u014646662/10816588弹性分布式数据集(Resilient Distribut...原创 2018-11-30 14:17:24 · 72978 阅读 · 0 评论 -
Spark RDD简单操作
Spark RDD操作spark快速大数据分析.pdf下载:https://download.youkuaiyun.com/download/u014646662/10816588IDEA 创建scala spark的Mvn项目:https://blog.youkuaiyun.com/u014646662/article/details/846180321、Spark RDD转化操作2、Spark RDD...原创 2018-11-30 15:45:55 · 74102 阅读 · 1 评论 -
Spark RDD常见的转化操作和行动操作
Spark RDD常见的转化操作和行动操作IDEA 创建scala spark的Mvn项目:https://blog.youkuaiyun.com/u014646662/article/details/84618032spark快速大数据分析.pdf下载:https://download.youkuaiyun.com/download/u014646662/108165881. 针对各个元素的转化操作2 ...原创 2018-12-01 11:13:39 · 85320 阅读 · 0 评论 -
Spark 持久化(缓存)
Spark 持久化(缓存) 如前所述,Spark RDD 是惰性求值的,而有时我们希望能多次使用同一个RDD。如果简单地对RDD 调用行动操作,Spark 每次都会重算RDD 以及它的所有依赖。这在迭代算法中消耗格外大,因为迭代算法常常会多次使用同一组数据。 var input = sc.parallelize(List(1, 2, 3, 4, 5, 6, 7)) val ...原创 2018-12-01 14:56:57 · 74217 阅读 · 0 评论 -
Scala 集合(四)
ScalaBuilder、CanBuildFrom和Like特质Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/108050741.Builder2 CanBuildFrom3 Like特质对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般...原创 2018-11-22 14:23:40 · 75798 阅读 · 2 评论 -
Scala 集合(三)
Scala 集合选择Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074除了决定使用可变集合还是不可变集合,并行集合或非并行集合,在给定的场景下,你还需要决定究竟应该选择什么集合类型?当可能同时有可变和不可变两种选择时,我将使用immutable.List(mutable.Lin...原创 2018-11-22 08:50:09 · 75374 阅读 · 0 评论 -
Scala 混入trait特质
Scala 混入trait特质(特征)Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074通常,接口中定义了一些与实现类中的其他成员无关联的成员(这些成员具有“正交性”)。而混入(mixin)一词便适用于这类聚焦的、可重用的状态和行为。理想情况下,我们应单独维护这些公用的行为,...原创 2018-11-14 11:28:07 · 81201 阅读 · 0 评论 -
Scala Product、case类和元组
Product、case类和元组Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074case 关键字不仅可以推断出val,同时自动增加一些方法,那么增加了那些方法呢?你定义的case 类会混入scala.Product 特征,它提供了几个关于实例字段的通用方法。例如,对于Pe...原创 2018-11-15 13:17:18 · 87778 阅读 · 0 评论 -
Scala Predef对象详解
Scala Predef对象Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074目录:1.Predef源码2.类型装换3.类型定义4.条件检查方法5.输入输出方法6.其他对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但...原创 2018-11-16 13:39:14 · 84696 阅读 · 1 评论 -
scala中的option[T]、Any、Nothing、Null、null、Nil、None、Some和Unit
scala中的option[T]、Any、Nothing、Null、null、Nil、None和Unit1 Option[T] 、None 和 Some2 Any3.Nothing4.Null与null5、Nil6、Unit对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非...原创 2018-11-15 10:11:58 · 84190 阅读 · 1 评论 -
Scala 集合(二)
Scala通用、可变、不可变、并发以及并行集合Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/108050741 scala.collection包2 collection.concurrent包3 collection.convert包4 collection.generic包...原创 2018-11-20 17:09:51 · 77463 阅读 · 0 评论 -
scala 对象的相等
scala 对象的相等Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/108050741 equals方法2==和!=方法3eq和ne方法4数组相等和sameElements方法对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般...原创 2018-11-16 15:54:14 · 80081 阅读 · 1 评论 -
Scala 覆写类成员和trait成员
Scala 覆写类成员和trait成员Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/10805074我们可以在类中及trait 中声明抽象成员,包括抽象字段、抽象方法和抽象类型。在创建实例前,继承类或trait 必须定义这些抽象成员。大多数面向对象语言都支持抽象方法,其中某些语言还支持抽象...原创 2018-11-16 16:57:07 · 79214 阅读 · 0 评论 -
Scala 覆写抽象字段和具体字段
Scala 覆写抽象字段和具体字段Scala程序设计 第2版 - 原版.pdf 下载:https://download.youkuaiyun.com/download/u014646662/108050741覆写trait中的字段2 覆写类字段3 覆写抽象类型对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。...原创 2018-11-19 13:49:57 · 77107 阅读 · 0 评论 -
Spark Pair RDD键值对操作
Spark Pair RDD键值对操作1 PairRDD简介2 创建Pair RDD3 Pair RDD的转化操作3.1 聚合操作对人工智能感兴趣的同学,可以点击以下链接:现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。...原创 2019-03-11 17:38:16 · 33166 阅读 · 0 评论