ICode9

精准搜索请尝试: 精确搜索
  • 共收录 Twitter 的 14 款开源软件,第 1 页2022-06-25 12:33:51

    共收录 Twitter 的 14 款开源软件,第 1 页 Twitter 的 Emoji 表情 Twemoji Twemoji 是 Twitter 开源的其完整的 Emoji 表情图片。开发者可以去GitHub下载完整的表情库,并把这些表情加入到自己的应用或网页中。 使用示例: var i = 0; twemoji.parse(   ’emoji, m\u276

  • Spark SQL 数据源 parquet文件2022-06-24 17:04:57

    scala> val employee = sqlparquet.read.json("employee.json") 这里将txt转化为parquet应该也行 employee: org.apache.spark.sql.DataFrame = [_corrupt_record: string, age: string ... 2 more fields] scala> employee.write.parquet("employee.parquet"

  • Linux中安装sbt2022-06-24 16:35:43

    sbt下载官网地址:https://www.scala-sbt.org/download.html 一、Ubuntu安装 echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee

  • Java和Scala中关于==的区别2022-06-17 14:01:41

    Java和Scala中关于==的区别 Java: ==比较两个变量本身的值,即两个对象在内存中的首地址; equals比较字符串中所包含的内容是否相同。 public static void main(String[] args) {​   String s1 = "abc";   String s2 = new String("abc");​   System.out.println(s1 == s2)

  • 第1章 Scala入门2022-06-10 20:33:55

    第1章 Scala入门 1.1 概述 The Scala Programming Language Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you

  • 2022-06-09 23:35:51

    元组——由多个不同类型的对象的封装 TupleN类定义元组(N的取值范围是1~22),定义N个元素组成的元组 (1)定义格式 var 元组名= (元素值1,元素值2,元素值...) 例 var/val t1:Tuple[String,Int,Double]= new Tuple3("abc",12,44.3) var/val t1= ("abc",12,44.3) (2)引用元组元素 元组

  • 2022-06-09 23:33:23

    列表——类似数组(共享相同类型)的不可变的对象数列 不可变列表 (1)定义格式 var/val 变量名:List[元素类型]=List[元素类型](值1,值2,值3,值...) 例 val l:List[String]=List("abc","def","lmn") val l=List("abc","def","lmn") (2)定义空列表 var empty:List[Nothi

  • linux 树型显示文件2022-05-30 15:01:14

    linux 树型显示文件 tree 命令 sudo apt install tree 效果: tree . . ├── doc │   └── algorithm_test.md ├── example │   ├── pom.xml │   └── src │   └── main │   ├── resources │   │   ├── data.csv

  • RDD 依赖关系2022-05-30 06:00:40

    1、血缘关系&依赖关系 RDD只支持粗粒度转换,即在大量记录上执行的单个操作。将创建RDD的一系列Lineage(血统)记录下来,以便恢复丢失的分区。RDD的Lineage会记录RDD的元数据信息和转换行为,当该RDD的部分分区数据丢失时,它可以根据这些信息来重新运算和恢复丢失的数据分区。 血缘关系

  • spark 之 windows下基于IDEA搭建spark开发环境实现wordcount功能2022-05-26 14:02:08

    环境准备 因为Spark是scala语言开发的,scala是java语言开发的,所以需要安装JDK和scala。 JDK1.8 maven-3.8.5 Scala-2.12.15 IDEA-2021.3.3 JDK 注意: 是安装JDK不是JAVA(JRE) JDK是Java的开发工具 JRE只是Java程序的运行环境 JDK包含JER 安装包: jdk-8u333-windows-x64.exe 下载

  • 手把手教你 使用scala中的随机数2022-05-23 08:34:01

    object TestRandom extends App { //创建随机数对象 private val random = new Random() private val random1 = Random //获取 整数随机数 //random.nextInt(x) 返回一个 [0,x)随机整数 println(s"整数随机数:${random.nextInt(200)}") println(s"整数随机数:${r

  • idea中scala快捷键设置2022-05-22 00:00:32

    idea中的File------->Settings---------->Editor------------->Code style---------->Scala------------->勾选Local Definition (前提是你按照了Scala插件)     搜索 复制

  • 人物:Martin Odersky2022-05-20 10:32:19

        Martin Odersky Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。 2001 年,洛桑联邦理工学院的马丁·奥德斯基开始基于 Funnel 的工作开始设计 Scala。Funnel 是把函数式编程思想和佩

  • Scala方法和函数2022-05-16 00:35:19

    /** * 6.嵌套方法 */ def fun(num:Int) :Int = { def fun (a:Int) :Int = {           if(a==1)[              1           }else{               a*fun1(a-1)           }     }    fun1(num) } printIn(fun(5))   /** * 7.偏应用函数 *某些

  • 流程控制2022-05-15 21:00:08

    import scala.language.postfixOpsimport scala.math.BigDecimal.double2bigDecimalobject xun { def main(args: Array[String]): Unit = { //1.循环守卫 for (i <- 1 to 10){ if(i != 5){ println(i) } } for (i <- 1 to 10 if i != 5){

  • Scala类和对象2022-05-12 00:03:23

    1.Scala object相当与java中的单例,object中定义的全是静态的,相当于java中的工具类,object不可以传参,对象要传参,使用apply方法。 2.Scala中定义变量使用var,定义常量使用val,变量可变,常量不可变。变量和常量类型可以省略不写,会自动推断。 3.Scala中每行后面都会有分号自动推断机制,不

  • 学习笔记12022-05-09 00:03:53

    今天开始学习Scala,初步了解了Scala的六大特性: 1.能和Java混合使用 2.有类型推测 3.并发和分布式 4.trait特质 5.模式匹配 6.高阶函数 (但是没有学习过Java,对里面的许多概念不太了解 )   Scala的声明变量为: val a=100 (在Scala里可以不加分号) a为常量不可改变它的值 var a=100 a在此

  • Scala基础-getOrElse()方法2022-05-06 15:32:09

    参考链接: https://zhuanlan.zhihu.com/p/90326421 https://www.jianshu.com/p/0de79845eaa4 Scala基础-getOrElse()方法 getOrElse()主要就是防范措施,如果有值,那就可以得到这个值,如果没有就会得到一个默认值,个人认为早开发过程中用getOrElse()方法要比用get()方法安全得多。 def g

  • spark在windows环境下执行spark-shell失败 提示找不到路径2022-04-22 21:34:54

    找不到路径一定是环境变量出现了问题,细心检查自己的java、scala以及spark的环境变量是否编辑正确 我的问题是因为,java_home 的环境变量后面多了一个分号";",所以不起作用,因为有一个自带的环境变量起作用了(下图)所以java -version是没问题的,在cmd命令下执行  javac看是否可以运行!!!!

  • 学习chisel(1): 介绍scala2022-04-22 12:33:40

    ------------------------------------ 一、scala代码基本语法和概念------------------------------------------ 1. var : 声明变量  val : 声明常量 var numberOfKittens = 6      // Int 类型val kittensPerHouse = 101    // Int 类型val alphabet = "abcdefghij

  • scala本地调试函数2022-04-18 18:35:28

    val conf = new SparkConf().setAppName("ProductPrivilege").setMaster("local[1]") //创建spark执行的入口 val sc = new SparkContext(conf) val session = SparkSession .builder() .enableHiveSupport() .getOrCreate() val rdd = sc.textFile(

  • 2022.4.16学习成果2022-04-16 23:33:04

    一:安装scala 1)解压scala-2.11.8.tgz到 /usr/local/src目录下 master机器: [root@master ~]# tar -zxvf /opt/software/scala-2.11.8.tgz -C /usr/local/src/   2)更换目录名 master机器: [root@master ~]# mv /usr/local/src/scala-2.11.8 /usr/local/src/scala   3)将scala目录权

  • |NO.Z.00075|——————————|^^ 编程 ^^|——|Hadoop&实时数仓.V01|---------------------------------------|实时数仓.v012022-04-16 14:34:10

    [BigDataHadoop:Hadoop&实时数仓.V01]                                        [BigDataHadoop.电商行业实时数仓项目][|章节五|Hadoop|实时数仓|实时数仓:实时数仓$在Hadoop集群环境运行实时数仓程序.V1|]一、在真实服务器集群环境上运行:在pom.xml下

  • Scala学习2022-04-01 15:31:05

      第2章 2.2 Scala循环判断、数据结构与类 类和对象 模式匹配 Scala提供了强大的模式匹配机制。 一个模式匹配包含了一系列备选项,每个都开始于关键字case。 每个备选项都包含了一个模式及一到多个表达式。 模式和表达式之间用“=>”隔开。 1 object test1 { 2 def main(a

  • 第五章_Spark核心编程_Rdd_血缘关系2022-04-01 12:32:17

    1. RDD 血缘关系 /*RDD 血缘关系*/ /* * 1. 什么是Rdd的血缘关系? * 1.RDD 只支持粗粒度转换,即在大量记录上执行的单个操作。 * 2.将创建 RDD 的一系列 Lineage (血统)记录下来,以便恢复丢失的分区。 * 3.RDD的 Lineage 会记录RDD的 元数据信息和转换行为 *

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有