加载中
Go 用 interface 模拟多态

多态是 C++ 这种语言中的概念,是指对不同的子类对象运行自己定义的方法。在 Go 语言中没有类的概念,但仍然可以使用 struct + interface 来模拟实现类的功能。下面这个例子演示如何使用 Go...

2017/07/13 20:21
13
Spark 二次排序

遇到这样的场景,有一个文本里的字段是:日期,名字,数据。需要对名字和日期进行排序,大概的思路就是先将名字排序(其实准确来说是分组),再将日期排序。可以使用下面的方案。 文本 60 5...

2017/05/25 18:45
20
Scala 类型转换时溢出问题

看下面的代码 var score:Double = 1461249811 + 1000000000 println(score) 因为 = 后的数值大于 Int 2147483647 最大值的范围,所以它加起来必须赋值给 Long 或者 Double 类型...

2017/04/21 17:11
35
Scala 日期操作

在统计时需要对日期进行操作 获取某一天前 N 天日期 import java.text.{DecimalFormat, DecimalFormatSymbols, SimpleDateFormat} import java.util.Calendar def getPreviousdate(date: St...

2017/04/05 17:51
756
Scala 解析 URL

写一个函数解析公众号文章的 URL,变为一个三元组。用到 base64 解密。   private def parseUrlToTriTuple(url:String): Option[String] = {     var id_tuple = url.split("&")     if (id_tuple...

2017/03/30 12:51
363
Scala 的 listener 模式

Scala 中也有虚类,相当于 C++ 的纯虚类,不能自己实例化。可以定义一个匿名的子类来实例化生成对象。匿名子类的写法是使用父虚类后面跟着大括号,在里面覆盖 override 父类的方法。 虚函数 ...

2016/12/26 17:25
20
Scala 的泛型类

Scala 中的泛型类指的也是一个有类型参数的类 class Singular[A](element: A) extends Traversable[A] {   def foreach[B](f: A=> B) = f(element) } object scala {   def main(args: Array[...

2016/12/26 16:44
7
Scala 规约列表的不同写法

Scala 规约列表(Reducing)的意思是将列表转换为单个值。 自带版本 如使用 List 自带的操作符号 List(41, 234, 23).max //> res3: Int = 234 List(11.3, 2...

2016/12/07 16:47
12
在测试中使用Docker

前面主要是了解 Docker 的基础知识和使用方法,接下来看看怎么在实际的开发和测试中使用 Docker 这一利器。 #使用 Docker 测试静态网站 初始 Dockerfile 新建目录 sample 和 nginx,将 ngin...

2015/10/22 20:21
138

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部