随笔分类 -  scala

Scala的Json序列化
摘要:build.sbt 中需要引用依赖 阅读全文

posted @ 2017-12-06 10:40 重八 阅读(1507) 评论(0) 推荐(0)

scala中的Type使用
摘要:一、scala 使用 generic 通用类型如何做模式匹配 上述的case class Info在模式匹配时,需要使用 代替传统的 如果用下面的,编译时会有警报 non variable type-argument String in type pattern String => _ is unc 阅读全文

posted @ 2017-07-25 15:33 重八 阅读(808) 评论(0) 推荐(0)

scala位压缩与行情转换二进制
摘要:行情二进制写 其中copyOf方法是将buffer复制到一个新数组,但是把多分配的size删除。 行情二进制的抽取 阅读全文

posted @ 2017-07-19 14:59 重八 阅读(928) 评论(0) 推荐(0)

Scala基础之注解(annotation
摘要:在学习Scala的过程中,总会碰到一些注解: // Predef.scala @inline def implicitly[T](implicit e: T) = e @deprecated("Use `sys.error(message)` instead", "2.9.0") def error 阅读全文

posted @ 2017-01-20 14:14 重八 阅读(11981) 评论(0) 推荐(1)

scala 读取文件遇到encode问题(Mac -> remote Linux)
摘要:Source.fromFile(fileName)(enc: Encode),如果遇到错误: 阅读全文

posted @ 2016-06-20 17:43 重八 阅读(1030) 评论(0) 推荐(0)

sbt 配置文件
摘要:配置文件名:application.conf, VM options: -Dconfig.file=application.conf 配置文件内容规范: class A(val configPrefix: String) { //这里入参configPrefix是openStrategy.alive 阅读全文

posted @ 2016-04-07 15:10 重八 阅读(636) 评论(0) 推荐(0)

mac idea sbt工程打jar包
摘要:1.首先保证sbt已下载,否则下载homebrew:在命令行输入/usr/bin/ruby XXX -》下载完成后在终端输入brew install sbt -》安装完毕后可以打jar包 2.build.sbt要加入组织 organization := groupId (如org.typesafe. 阅读全文

posted @ 2016-04-01 13:41 重八 阅读(1531) 评论(0) 推荐(0)

Scala 运算符和集合转换操作示例
摘要:Scala是数据挖掘算法领域最有力的编程语言之一,语言本身是面向函数,这也符合了数据挖掘算法的常用场景:在原始数据集上应用一系列的变换,语言本身也对集合操作提供了众多强大的函数,本文将以List类型为例子,介绍常见的集合变换操作。 一、常用操作符(操作符其实也是函数) ++ ++[B](that: 阅读全文

posted @ 2016-03-03 18:16 重八 阅读(787) 评论(0) 推荐(0)

Akka 的Actor
摘要:从第一篇Akka笔记的介绍中,我们是从很高的高度去观察Akka工具箱中的Actors。在这篇笔记的第二篇,我们会看一下Actors中的消息部分。而且延续上一次的例子,我们还会使用同样的学生与老师的例子。 在Actor消息的第一部分,我们会建立一个Teacher Actor,而且会使用一个叫Stude 阅读全文

posted @ 2016-02-01 11:08 重八 阅读(2441) 评论(0) 推荐(0)

scala配置intellij IDEA15.0.3环境及hello world!
摘要:1. Intellij IDEAScala开发环境搭建Intellij IDEA 15.0.3 默认配置里面没有Scala插件,需要手动安装,在Intellij IDEA 15.0.3 第一次运行时选择configure plugins,选择默认后在软件主界面去配置,但是本人测试发现,这种设置方式经... 阅读全文

posted @ 2016-01-25 17:31 重八 阅读(8768) 评论(0) 推荐(0)

scala中的trait
摘要:特质是一些字段和行为的集合,可以扩展或混入(mixin)你的类中。1 trait Car {2 val brand: String3 }4 5 trait Shiny {6 val shineRefraction: Int7 }1 class BMW extends Car {2 val... 阅读全文

posted @ 2016-01-04 14:27 重八 阅读(1516) 评论(0) 推荐(0)

导航