码迷,mamicode.com
首页 >  
搜索关键字:Scala    ( 4459个结果
深入理解Scala 标识符,命名和域
在Scala中,命名用来表示类型,值,方法以及类,这些统称为实体。命名在局部定义与声明,继承,import子句,package子句中存在,这些可以统称为绑定。 绑定有优先级,定义(局部或继承)有最高的优先级,然后是显式import,然后是通配符import,然后是包成员,是最低的优先级。 有两种不同的命名空间,一个是类型,一个是术语。同样的命名可以表示类型或术语,这要看命名应用所在的上下...
分类:其他好文   时间:2015-04-01 11:26:05    阅读次数:102
C#程序员的Scala之路第十章(模式匹配)
1.样本类在类前面加入关键字case则该类就是样本类,样本类在实例化的时候,不用new关键字如下:case class A()object Hello extends App { val v = A //使用样本类之后 val b = new A}样本类的第二个好处是,他使你的类参数引式的获得...
分类:Windows程序   时间:2015-04-01 10:59:50    阅读次数:149
【原创】Kakfa serializer包源代码分析
这个包很简单,只有两个scala文件: decoder和encoder,就是提供序列化/反序列化的服务。我们一个一个说。一、Decoder.scala首先定义了一个trait: Decoder[T]。在这个trait中定义了一个抽象方法fromBytes,用于将一个字节数组转换成一个类型T的对象。实...
分类:其他好文   时间:2015-04-01 10:51:29    阅读次数:121
【原创】Kakfa utils源代码分析(三)
Kafka utils包最后一篇~~~十五、ShutdownableThread.scala可关闭的线程抽象类! 继承自Thread同时还接收一个boolean变量isInterruptible表明是否允许中断。既然是可关闭的,因此一定不是守护线程,而是一个用户线程(不会阻塞JVM关闭)。提供的方法...
分类:其他好文   时间:2015-03-31 19:25:41    阅读次数:222
【原创】Kakfa utils源代码分析(二)
我们继续研究kafka.utils包八、KafkaScheduler.scala首先该文件定义了一个trait:Scheduler——它就是运行任务的一个调度器。任务调度的方式支持重复执行的后台任务或是一次性的延时任务。这个trait定义了三个抽象方法:1. startup:启动调度器,用于接收调度...
分类:其他好文   时间:2015-03-31 12:14:44    阅读次数:259
【原创】Kakfa utils源代码分析(一)
Kafka.utils,顾名思义,就是一个工具套件包,里面的类封装了很多常见的功能实现——说到这里,笔者有一个感触:当初为了阅读Kafka源代码而学习了Scala语言,本以为Kafka的实现会用到很多函数编程(Functional Programming, FP),结果目前来看,大部分还是很朴素地以...
分类:其他好文   时间:2015-03-30 17:48:59    阅读次数:191
C#程序员的Scala之路第九章(Scala的层级)
1.Scala的类层级Scala里类的顶端是Any所有的类都继承Any类,Any包括以下几个通用方法:final def ==(that: Any): Boolean final def !=(that: Any): Boolean def equals(that: Any): Boolean de...
分类:Windows程序   时间:2015-03-30 11:03:49    阅读次数:209
SCALA学习笔记(二)
SCALA学习笔记(二) SCALA学习笔记二 泛型在继承中的类型变化 Invariant Covariance Contravariance Covariance Contravariance Call-ByName Currying柯里化初探 lambda和closure的区别 集合二维运算 foldLeft foldRight Function Object Partial Fu...
分类:其他好文   时间:2015-03-30 08:03:38    阅读次数:440
java 机器深度学习网站
http://deeplearning4j.org/它是第一个商业应用级的开元,分布式深度学习框架,最主要的是java写的,并且也可以用scala.它和hadoop , spark都能整合, DL4J是为商业环境而设计的东东,也支持CUDA编程.前些日子用theano, 总是感觉不成熟,各种bug不断....
分类:编程语言   时间:2015-03-30 01:36:26    阅读次数:136
spark在windows下的安装
Windows下最简的开发环境搭建这里的spark开发环境, 不是为apache spark开源项目贡献代码, 而是指基于spark的大数据项目开发.Spark提供了2个交互式shell, 一个是pyspark(基于python), 一个是spark_shell(基于scala). 这两个环境其实是...
分类:Windows程序   时间:2015-03-29 16:20:39    阅读次数:2373
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!