Scala构建工具(SBT)的使用SBT介绍SBT是Simple Build Tool的简称,如果读者使用过Maven,那么可以简单将SBT看做是Scala世界的Maven,虽然二者各有优劣,但完成的工作基本是类似的。
虽然Maven同样可以管理Scala项目的依赖并进行构建,但SBT的某些特性却让人如此着迷,比如:
使用Scala作为DSL来定义build文件(one language...
分类:
其他好文 时间:
2015-05-28 18:12:15
阅读次数:
148
好久没做题了,写道SBT又RE又T查询:主席树裸题。修改:对于两个树合并重建小的树。注意fa[x][i]重新计算时要清空#include #include #include #include using namespace std; inline int read() { char c=ge...
分类:
其他好文 时间:
2015-05-15 17:23:20
阅读次数:
549
// Compile in sbt
// Run in sbt>run get https://raw.githubusercontent.com/nraychaudhuri/scalainaction/master/
chap02/breakable.scala
//
// The command line in sbt is
// >run (post | get | delete |...
分类:
其他好文 时间:
2015-05-04 16:00:06
阅读次数:
499
每一项按顺序理解之后裸敲,每个代码最多15分钟,用模板题来测,超过15分钟算未理解线段树平衡树( Treap , sbt , spt )二叉堆const int N = 1000010 ;int h[N] , size ;void Modify( int p ) { if( p == 1 ) ...
分类:
其他好文 时间:
2015-04-29 00:31:41
阅读次数:
162
原题链接:http://www.tyvj.cn/p/1728这道题以前用c语言写的treap水过了,现在接触了c++用sbt重写一遍(速度比treap快一些)。。。sb树的一些基本操作都在里面了带垃圾回收,具体如下: 1 #include 2 #include 3 #include 4 #i...
分类:
其他好文 时间:
2015-04-24 18:24:57
阅读次数:
157
sbt pom reader - sbt读取pomSpark为了依赖项的统一管理用了sbt pom reader这个插件,sbt编译发布也是从pom里读GAV了。 我记得老版本sbt的依赖项是写在project/SparkBuild.scala里的。这个工具在java/scala项目内很有使用场景。地址在:https://github.com/sbt/sbt-pom-reader1.配置插件在/ap...
分类:
其他好文 时间:
2015-04-20 13:13:26
阅读次数:
159
清明假期折腾了两天,总结了两种方式使用IDE进行spark程序,记录一下:第一种方法比较简单,两种方式都是采用SBT进行编译的。注意:本地不需要安装Scala程序,否则在编译程序时有版本兼容性问题。一、基于Non-SBT方式创建一个ScalaIDEA工程我们使用Non-SBT的方式,点击“Next”..
3224: Tyvj 1728 普通平衡树Time Limit:10 SecMemory Limit:128 MBSubmit:3378Solved:1379[Submit][Status][Discuss]Description您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下...
分类:
其他好文 时间:
2015-04-14 23:17:41
阅读次数:
277
1、下载源码,根据自己的环境编译,我这里下载的是spark1.3版本本人采用sbt编译,SPARK_HADOOP_VERSION=2.5.2 SPARK_YARN=ture sbt/sbt assembly这句代码共有两个参数,第一个是指本机的hadoop环境的版本,第二个参数是指是否在yarn上运...
分类:
其他好文 时间:
2015-04-13 16:21:48
阅读次数:
191
注:1. 编译Spark之前,需要搭建Java和Scala环境,参见http://www.cnblogs.com/kevingu/p/4418779.html。 2. Spark之前使用sbt进行编译,现在建议使用maven并兼容sbt,但会逐步淘汰sbt编译方式。本文使用Maven工具编译Spar...
分类:
其他好文 时间:
2015-04-13 12:17:50
阅读次数:
261