自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戴伟要坚持

坚持,是最难得的事情

  • 博客(18)
  • 收藏
  • 关注

原创 快学Scala 第8章 继承知识点总结

1.Scala扩展的方式和Java一样——使用extends关键字2.和Java一样,你可以将类声明为final,这样它就不能被扩展。3.还可以将单个方法或字段声明为final,以确保它们不能被重写。4.在Scala中重写一个非抽象的方法必须使用override修饰符。5.在Scala中调用超类的方法和Java完全一样,使用super 关键字。6.要测试某个对象是否属于某个给定的类,可以用isIns

2015-06-13 20:58:45 578

原创 快学Scala 第七章知识点总结

这章节主要就是说包的问题,其实知识点不是非常的重要。1.与对象或类的定义不同,同一个包可以定义在多个文件当中。2.元文件的目录和报纸剪并没有强制的关联关系。3.可以重命名成员,例如: import java.util.{Hash => JavaHashMap} 这样依赖,JavaHashMap就是java.util.HashMap,而HashMap则对应scala.collection.muta

2015-06-12 20:03:27 493

原创 快学Scala 第六章习题答案

1.编写一个Conversions对象,加入inchesToCentimeters、gallonsToLiters和milesToKilometersobject Conversions { def inchesToCentimeters() {} def gallonsToLiters() {} def milesToKilometers() {}}2.提供一个通用的超类UnitConv

2015-06-12 17:13:52 986

原创 快学Scala 第六章知识点总结

1.Scala没有静态方法或者静态字段,但是可以用object这个语法结构来大道同样的目的。2.Scala的对象定义了某个类的单个实例,包含了想要的特性。3.对象的构造器在该对象第一次被使用时调用。4.对象本质上可以拥有类的所有特性,但是对象不能够提供构造函数。5.对象的作用: (1)作为存放工具函数或常量的地方。 (2)高效的共享单个不可变实例。 (3)需要用单个实例来协助某个服务时。 其

2015-06-12 15:37:07 437

原创 Scala学习笔记(2)

1.Scala是一门基于JVM的函数式编程和面向对象的结合2.Scala是静态类型的语言3.和Groovy一样,Scala可以和java互相操作Scala内置了一个解释去5.Scala中的变量一般是使用val和var来进行申明,其中val申明的是静态常量也就是value,而var申明的是变量variable,所以var所申明的变量可以重新赋值,而val不行6.Scala中的函数非常的灵活,有很多

2015-06-10 21:19:10 432

原创 Scala学习笔记——不停更新中。。。

Scala的对象: 1.Scala是一个纯粹的面向对象的语言,不允许有任何破坏对象模型的机制存在,比如类的静态变量,静态函数等。2.虽然Scala没有静态成员,但是有相应的替代品:单例对象(singleton object)3.对象的构造器在该对象第一次被使用的时候调用。如果一个对象从未被使用,那么其构造器也不会被执行。4.对于任何你在Java或C++中会使用单例对象的地方,在Scala中都可以用

2015-06-09 10:47:50 335

原创 关于6月9日凌晨的苹果发布会杂谈

首先申明,我不是果粉,作为一个普通的学生党也没有相应的经济基础来买相对Android设备而言比较昂贵的苹果设备,所以只是书法自己的感想而已,不喜勿喷,玻璃心,谢谢。 对于MAC OS,我只见我的舍友用过,而且也不怎么见他经常使用,一般都是切换到win里面弄弄文档,玩玩游戏之类的,所以对MAC OS并不是很熟悉,但是看完了发布会给我的感觉就是,没什么新意,开机就快了1.4倍也好意思拿出来说??对于在

2015-06-09 10:08:31 572

原创 初学Spark

1.SparkContext类是Spark的关键类,SparkContext是Spark的入口,负责连接Spark集群,创建RDD,累积量和广播量等。从本质上来说,SparkContext是Spark的对外接口,负责向调用这提供Spark的各种功能。它的作用是一个容器。

2015-06-08 22:06:12 332

原创 Spark + Hadoop-2.2.0 伪分布环境下的环境搭建

上一次我介绍了,没有hadoop模式下的spark的安装,下面将要介绍基于hadoop伪分布模式下的spark环境的搭建,其中hadoop为hadoop-2.2.0的环境,系统为ubuntu-14.041.首先要确保spark已经成功解压安装,详情请查看上篇博文 http://blog.csdn.net/qiumianderen5/article/details/464008852.然后修改spa

2015-06-07 19:12:45 1002

原创 Spark的安装

抽时间,说以下spark的安装吧,由于我编译的spark是基于scala-2.10.4的,所以为了统一,讲原来的scala-2.11改成scala-2.10.41.首先你要下载scala-2.10.4,然后在相应的位置解压安装,这里是解压在/usr/local/share/scala 文件夹中的,然后配置环境变量:sudo vim ~/.bashrc然后同时将之前我们编译的spark的路径也给配置进

2015-06-07 15:08:59 530

原创 长尾理论

什么是长尾理论: 引用百度百科里面的解释:长尾理论是网络时代兴起的一种新理论,由于成本和效率的因素,当商品储存流通展示的场地和渠道足够宽广,商品生产成本急剧下降以至于个人都可以进行生产,并且商品的销售成本急剧降低时,几乎任何以前看似需求极低的产品,只要有卖,都会有人买。这些需求和销量不高的产品所占据的共同市场份额,可以和主流产品的市场份额相当,甚至更大。长尾理论的启发: 我感觉其实很多中国企业都

2015-06-06 10:39:56 427

转载 推荐系统的那点事

推荐系统的误区 回想起来,我也算是国内接触推荐系统较早的人之一了,最近和人聊天,觉得不少人对推荐系统有所误解,以为需要多么高大上的算法才能搭建起来的,我只想说我经常说的那句话【不是这样的】,所以有了这篇文章。第一次接触【推荐系统】是在两年前在某高校的互联网信息处理实验室的时候,那时候,【机器学习】和【大数据】都是新概念,但是差不多半年后,【大数据】的概念就开始风靡全球了,到现在已经被爆炒得面目全非

2015-06-05 21:33:30 455

原创 快学Scala 第五张答案

1.改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数class Counter { private var value = 0 def increment() {if(value < Int.MaxValue) value+1 else value} def current() = value}2.编写一个BankAccount类,加入deposit和wit

2015-05-28 11:13:27 525

原创 快学Scala 第四章习题答案

1.设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,但在价格上打9折。scala> val map = Map("book"->10,"pen"->20,"ipad"->30)map: scala.collection.immutable.Map[String,Int] = Map(book -> 10, pen -> 20, ipad -> 30)scala> fo

2015-05-27 20:01:35 1427

原创 快学Scala 第三章习题答案

1.编写一段代码,将a设置为一个n歌随机整数的数组,要求随机数介于0(包含)和n(不包含)之间。scala> def randomArray(n:Int)={ | for(i <- 0 until n) yield (scala.math.random * i).toInt | }randomArray: (n: Int)scala.collection.immutable.I

2015-05-15 16:24:11 2197

原创 快学 scala 第二章课后习题答案

坚持就是胜利啊

2015-05-14 15:40:37 1974 1

原创 hadoop-2.2.0的环境下对 spark-1.3.1 的编译

本次安装环境为Ubuntu-14.04,hadoop环境为2.2.01.使用的是mvn进行编译,所以首先需要安装好maven 使用mvn命令查看 maven是否安装,没有安装的话,请自行百度:ubuntu  maven安装2.去官网下载相应的源码包:我下载的是1.3.1版本的源码,如果不想自己编译,也可以选择和你本机hadoop对应版本的spark预编译版本。

2015-05-14 00:28:18 655 1

原创 快学scala 第一章练习题课后答案

第一题:在Scala REPL 中键入3.,然后按Tab键。有哪些方法可以呗应用?scala> 3.!= + > getClass toDouble toString ## - >>> hashCode toFloat unary_+ % / ==

2015-05-13 19:14:43 1498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除