- 博客(5)
- 资源 (53)
- 收藏
- 关注
原创 Scala + Play + Sbt + Protractor = One Build
欢迎关注我的新博客地址:http://cuipengfei.me/ 我所在的项目的技术栈选用的是Play framework做后端API,前端用Angular JS。 因为用了Scala和Play,构建工具很自然用的就是sbt。 而由于前端用了Angular,所以functional test就选用了和Angular结合较好的protractor。 这一切看起来似
2014-06-26 09:23:45 5015
原创 Desugar Scala(16) -- Lower Bound
欢迎关注我的新博客地址:http://cuipengfei.me/ Lower bound,不知道这个词的确切中文翻译是怎样的。我们直接看例子吧。 1 2 3 class Pair[T](val first: T, val second: T) { def replaceFirst[R >: T](newFirst: R): Pair[R]
2014-06-23 13:05:34 2896
原创 Desugar Scala(15) -- unapply和unapplySeq方法
欢迎关注我的新博客地址:http://cuipengfei.me/ 实在想不到什么动词可以当做脱衣服来讲了,所以从现在开始这系列博文就叫做Desugar Scala了。除非哪天才思泉涌,又想到了新词:) 开始正文。 名字叫做unapply和unapplySeq的方法在Scala里也是有特殊含义的。 我们前面说过case class在做pattern match时很
2014-06-22 19:27:35 6628 4
原创 抹掉Scala的糖衣(14) -- Update Method
欢迎关注我的新博客地址:http://cuipengfei.me/ 在Scala中,名字叫做update的方法是有特殊作用的。 比如: 1 2 3 val scores = new scala.collection.mutable.HashMap[String, Int] scores("Bob") = 100 val bobsScore =
2014-06-21 18:51:16 2561
原创 除去Scala的糖衣(13) -- Default Parameter Value
欢迎关注我的新博客地址:http://cuipengfei.me/ 好久没有写博客了,上一次更新竟然是一月份。 说工作忙都是借口,咋有空看美剧呢。 这半年荒废掉博客说到底就是懒,惯性的懒惰。写博客这事儿,一丢掉就很久捡不起来。 闲话到此为止,下面进入正题。 Default parameter value,默认参数值。 这个很容易理解,给参数一个默认值,如果调
2014-06-21 11:06:13 2999
Head.First.C#.中文版.图文皆译.第十一章.事件和委托.翻译完毕.PDF下载
2008-11-14
Head.First.C#.中文版.图文皆译.第二章.PDF
2008-10-31
Head.First.C#.中文版.第一章
2008-10-20
niit j2me 作业题+答案
2008-09-08
使用AvalonDock制作WPF多标签浏览器
2010-03-17
Words Via Subtitle
2009-09-10
通过英文剧集、电影学单词
2009-09-03
easyMule自动关机工具(可用于1.X和2.0版本)
2009-09-01
MLDN魔乐科技_Oracle课堂19_修改约束、ROWNUM
2009-04-20
MLDN魔乐科技JAVA培训_Oracle课堂14_SQL语法练习1
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人