一、sbt简介 sbt是类似ANT、MAVEN的构建工具,全称为Simple build tool,是Scala事实上的标准构建工具。 主要特性: 二、sbt安装 在sbt官网下载,这里我是下载的sbt-0.13.11.zip,下载后加压到自己定义的文件夹,然后将解压目录的bin目录加入PATH环境 ...
分类:
其他好文 时间:
2016-04-09 21:45:31
阅读次数:
394
projact/plugins.sbt中添加 ...
分类:
其他好文 时间:
2016-04-01 23:33:05
阅读次数:
525
二叉排序树
一棵自平衡的二叉排序树(二叉搜索树)
生成二叉排序树的过程是非常容易失衡的,最坏的情况就是一边倒(只有右/左子树),这样会导致二叉树的检索效率大大降低(O(n))。
为了维持二叉树的平衡,有各种的算法,如:AVL,SBT,伸展树,TREAP ,红黑树等等。
红黑树红黑树需要满足5条性质:
- 节点非红即黑
- 根节点是黑色
- 所有NULL结点称为叶子节点,且...
分类:
其他好文 时间:
2016-04-01 18:08:22
阅读次数:
164
1.首先保证sbt已下载,否则下载homebrew:在命令行输入/usr/bin/ruby XXX -》下载完成后在终端输入brew install sbt -》安装完毕后可以打jar包 2.终端找到已有工程,输入$sbt -》 输入packagedActifacts,会在target文件夹的sca ...
分类:
编程语言 时间:
2016-04-01 14:42:52
阅读次数:
195
之前做过一个项目是用 sbt 管理依赖的,被坑得不要不要的。。 拉取依赖时总是提示无法连接,但用浏览器可以访问相应的网站(typesafe, jcenter) 捣鼓了半天终于找到了解决的方法——将依赖包的地址改成http协议(默认是https的) 找到sbt-launch.jar, 更改里面sbt目
分类:
其他好文 时间:
2016-03-21 10:42:51
阅读次数:
1986
scala-2.9.3:一种编程语言,下载地址:http://www.scala-lang.org/download/ spark-1.4.0:必须是编译好的Spark,如果下载的是Source,则需要自己根据环境使用SBT或者MAVEN重新编译才能使用。 编译好的 Spark下载地址:http:/
分类:
其他好文 时间:
2016-02-23 11:23:23
阅读次数:
272
开发spark程序时,需要依赖于spark的jar包,因此需要将spark的jar包的作用域(scope)设置成compile,如果设置成provided的话,会提示找不到ClassNotFoundException的错误。但在线上服务构建时,又需要将作用域改成provided。那么build.sb
分类:
其他好文 时间:
2016-02-22 17:27:49
阅读次数:
136
一、创建用户# useradd spark# passwd spark二、下载软件JDK,Scala,SBT,Maven版本信息如下:JDK jdk-7u79-linux-x64.gzScala scala-2.10.5.tgzSBT sbt-0.13.7.zipMaven apache-maven...
分类:
其他好文 时间:
2016-01-18 10:18:11
阅读次数:
242
刚学习的splay tree。照着大神的代码敲了敲,理解了个大概很好用的数据结构,可以用来维护数列学习时建议先看看SBT,这样可以更好地理解“旋转”#include"cstdio"#include"queue"#include"cmath"#include"stack"#include"iostre...
分类:
其他好文 时间:
2016-01-13 15:41:36
阅读次数:
158
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、编译SparkSpark可以通过SBT和Maven两种方式进行编译,再通过make-distribution.sh脚本生成部署包。SBT编译需要安装git工具,而Maven安装则需要maven工具,两种...
分类:
其他好文 时间:
2016-01-08 20:05:12
阅读次数:
1175