前言30天挑战的最后一天,我决定学习Play Framework.我本来想写Sacla,但是研究几个小时后,我发现没法在一天内公正评价Scala,下个月花些时间来了解并分享经验。本文我们先来看看Play框架基础,再开发个程序。什么是Play框架?Play是一个开源的现代web框架,用Java和Sca...
分类:
编程语言 时间:
2015-04-21 17:34:46
阅读次数:
966
用scala实现读取oracle数据增加oralce的jar包后package cn.bigdata.scala.oracleimport java.sql.{DriverManager, Connection, ResultSet}object ConnectOracle { val use...
分类:
数据库 时间:
2015-04-21 12:50:52
阅读次数:
334
Monoid是数学范畴理论(category theory)中的一个特殊范畴(category)。不过我并没有打算花时间从范畴理论的角度去介绍Monoid,而是希望从一个程序员的角度去分析Monoid以及它在泛函编程里的作用。从这个思路出发我们很自然得出Monoid就是一种数据类型,或者是一种在泛函编程过程中经常会遇到的数据类型:当我们针对List或者loop进行一个数值的积累操作时我们就会使用到...
分类:
其他好文 时间:
2015-04-21 09:56:04
阅读次数:
121
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
C#程序员的Scala之路第九章(Scala的层级)摘要: 1.Scala的类层级Scala里类的顶端是Any所有的类都继承Any类,Any包括以下几个通用方法:final def ==(that: Any): Boolean final def !=(that: Any): Boolean def...
分类:
其他好文 时间:
2015-04-19 22:45:38
阅读次数:
180
1.?编写一个函数,给定字符串,产出一个包含所有字符的下标的映射。举例来说:indexes("Mississippi")应返回一个映射,让‘M‘对应集{0},‘i‘对应集{1,4,7,10},依此类推。 使用字符到可变集的映射。另外,你如何保...
分类:
其他好文 时间:
2015-04-18 23:51:39
阅读次数:
316
1. 改进5.1节的Counter类,让它不要在Int.MaxValue是变成负数。class Counter{ private var value = Int.MaxValue def increment() { value = if ( value scalac e5-5.scala G:\sh...
分类:
其他好文 时间:
2015-04-18 08:41:50
阅读次数:
152
1. 编写一个Conversions对象,加入inchesToCentimeters、gallonsToLiters和milesToKilometers方法。objectConversions{defmain(args:Array[String]){printf("1inch=%gcentimete...
分类:
其他好文 时间:
2015-04-18 08:38:42
阅读次数:
132