ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。 ES6 数据类型除了 Number 、 String 、 Boolean 、 Objec t、 null 和 undefined ,还新增了 Symbol 。 基本用法 Symbol 函数栈 ...
分类:
其他好文 时间:
2020-05-28 23:08:52
阅读次数:
56
Java 是一门语言,JVM 是一个生态! 当下,有越来越多的语言选择 JVM 作为虚拟机。比如我们熟知的:Scala、Kotlin、Ceylon、Xtend、Groovy、Clojure、Fantom等。但是在这众多语言中,使用 Java 的占据 70% 以上。 有人说,Java 已经不行了,Py ...
分类:
其他好文 时间:
2020-05-26 22:15:49
阅读次数:
102
(1)代码示例 1 import org.apache.flink.streaming.api.scala._ 2 3 object StreamWordCount { 4 def main(args:Array[String]):Unit={ 5 //创建流处理的执行环境 6 val env=St ...
分类:
其他好文 时间:
2020-05-26 22:09:36
阅读次数:
92
最近几年Lambda表达式风靡于编程界. 很多现代编程语言都把它作为函数式编程的基本组成部分. 基于JVM的编程语言如Scala,Groovy还有Clojure把它们作为关键部分集成在语言中.现在Java8也加入了它们的行列. 有趣的是,对于JVM来说,Lambda表达式是完全不可见的,并没有匿名函 ...
分类:
编程语言 时间:
2020-05-26 20:52:39
阅读次数:
90
Scala 学习 样例类和模式匹配 1.样例类 样例类是Scala用来对对象进行模式匹配而并不用大量样板代码的方式。 样例类使用case作为修饰符,其特点如下: 1.添加一个跟类同名的工厂方法,用于对象构造 2.参数列表中参数隐式获得一个val前缀 3.编译器会添加一个copy方法用于制作修改过的拷 ...
分类:
其他好文 时间:
2020-05-25 00:04:56
阅读次数:
55
object Test { def main(args: Array[String]) { try { val f = new FileReader("input.txt") } catch { case ex: FileNotFoundException =>{ println("Missing ...
分类:
其他好文 时间:
2020-05-24 22:31:48
阅读次数:
82
Scala开发坏境设置(IDEA) 1、下载scala开发环境 进入scala官网,下载相关安装包。 https://www.scala lang.org/ 下拉看到相应选项:windows可以选择msi或者zip版本。 2、配置环境变量 选择msi版不需要配置,跳过。 zip版本解压,将scala ...
分类:
其他好文 时间:
2020-05-24 19:13:40
阅读次数:
51
原文地址:https://www.jianshu.com/p/d34a7df4cd6a provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } provide 和 ...
分类:
其他好文 时间:
2020-05-24 13:32:28
阅读次数:
60
前置 希望通过这篇文章帮助你很好的适配移动端项目,如有不足,恳请指点一二! 单位 分辨率: 单位面积显示像素的数量,和 css 无关 DPI:图像每英寸长度内的像素点数(1 英尺=30.48 厘米) css 的 px: 96 DPI 的单像素的物理大小 物理像素:在由一个数字序列表示的图像中的一个最 ...
分类:
移动开发 时间:
2020-05-24 09:32:57
阅读次数:
102
一、线程和进程 一般都知道,线程是被包含在进程里的,一个进程可以有多个线程同时存在。 进程是资源分配的最小空间,线程是cpu调度的最小单位。 进程和线程的区别: 1、线程不能看做独立应用,而进程可看做独立应用。 2、进程有独立的地址空间,互相不影响,线程只是进程的不同执行路径。 3、线程没有独立的地 ...
分类:
编程语言 时间:
2020-05-24 09:27:45
阅读次数:
58