scala
lord_is_layuping
这个作者很懒,什么都没留下…
展开
-
【连载】Scala程序设计:Java虚拟机多核编程实战——Scala步入正轨
【连载】Scala程序设计:Java虚拟机多核编程实战——Scala步入正轨2010年8月13日名人名言:人生活在希望之中,旧的希望实现了,或者泯灭了,新的希望的烈焰随之燃烧起来。如果一个人只管活一天算一天,什么希望也没有,他的生命实际上也就停止了。——莫泊桑转载 2011-08-15 02:14:03 · 1160 阅读 · 0 评论 -
Monads are Elephants Part 4
原文:One Div Zero: Monads are Elephants Part 4http://james-iry.blogspot.com/2007/11/monads-are-elephants-part-4.htmlTUESDAY, NOVEMBER 6, 2007Monads are Elephants Part 4Until转载 2013-09-10 23:17:42 · 1346 阅读 · 0 评论 -
scabl: Monads in Scala Part Three: Lisst[A]
scabl: Monads in Scala Part Three: Lisst[A]http://scabl.blogspot.com/2013/08/monads-in-scala-3.htmlMonads in Scala Part Three: Lisst[A]We continue our Monads in Scala series by r转载 2013-09-10 22:10:43 · 1638 阅读 · 0 评论 -
Scripting with Scala and SBT
scabl: Scripting with Scala and SBThttp://scabl.blogspot.com/2013/05/scripting-with-scala-and-sbt.htmlScripting with Scala and SBTI wanted to write about a great experience I had转载 2013-09-10 22:14:32 · 1377 阅读 · 0 评论 -
Monads in Scala Part One: Maybe[Person]
scablScalable Blog.转载 2013-09-10 21:44:00 · 1586 阅读 · 0 评论 -
翻译 monads-are-elephants 第三部分
翻译 monads-are-elephants 第三部分发表回复原文:http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-3.html在这个系列我们提出了关于盲人与大象这个古老寓言的另一种观点。在这种观点里,从每个盲人那儿听取有限的解释,最终达到对大象很好的理解。到目前我们还是站在mon转载 2013-09-10 23:02:43 · 1679 阅读 · 0 评论 -
Monads in Scala Part Two: More Maybes
scabl: Monads in Scala Part Two: More Maybeshttp://scabl.blogspot.com/2013/03/monads-in-scala-2.htmlMonads in Scala Part Two: More MaybesIn the first installment of this seri转载 2013-09-10 21:53:43 · 1167 阅读 · 0 评论 -
play framework 2.0 使用 mysql
play framework 2.0 使用 mysql db=mysql db.default.driver=com.mysql.jdbc.Driver db.default.url="jdbc:mysql://localhost/test" db.default.user=user db.default.password=pass转载 2013-10-10 21:51:16 · 1855 阅读 · 0 评论 -
Secret powers of foldLeft() in Scala
Secret powers of foldLeft() in ScalafoldLeft() method, available for all collections in Scala, allows to run a given 2-argument function against consecutive elements of that collection, where th转载 2013-09-26 02:39:05 · 1276 阅读 · 0 评论 -
[scala]删除immutable.List 中的 第一次出现的最小值:
[scala]删除immutable.List 中的 第一次出现的最小值:原创 2013-11-06 22:39:25 · 1684 阅读 · 0 评论 -
《SBT in Action》- Setting up SBT and an SBT Build
Setting up SBT and an SBT Buildby Joshua D. Suereth and Matthew Farwell, authors of SBT in ActionSBT in ActionThe simple Scala build toolThe simple bu转载 2014-01-04 23:17:28 · 2301 阅读 · 0 评论 -
招广告算法、机器学习方面的研发工程师,使用 scala
招广告算法、机器学习方面的研发工程师,使用 scalasina weibo 招广告算法、机器学习方面研发的工程师和实习生。会主要使用 scala,做 Spark 上的机器学习算法的调研和开发。 渣浪虽然很渣,不过这件事还是很有趣,很有发展空间的。欢迎尽情勾搭,会与这些 pull request 的作者,也就是楼主,一起做事: * https://转载 2014-11-12 21:48:26 · 1198 阅读 · 0 评论 -
翻译 monads-are-elephants 第二部分
翻译 monads-are-elephants 第二部分发表回复原文:http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-2.html在第一部分,我通过盲人摸象的寓言介绍了Scala的monads。正常情况我们认为每个盲人所说的不会让你对大象的理解更接近一些。但我提出另一种观点,如果你听到了所有转载 2013-09-10 22:40:10 · 1630 阅读 · 0 评论 -
翻译 monads-are-elephants 第一部分
翻译 monads-are-elephants 第一部分发表回复原文:http://james-iry.blogspot.com/2007/09/monads-are-elephants-part-1.html介绍monads有点像互联网时代的家庭手工业。我想 “为什么要反对传统?”,但这篇文章将以Scala对待monads的方式来描述。有个古老的寓言,讲述了几转载 2013-09-10 22:33:04 · 2015 阅读 · 0 评论 -
trait,线性化
下文出现的"父子关系"指的是可能跨越多代的继承关系首先要理解线性化是怎么做的。线性化简单来说就是,写在越后面的trait的"优先级"越大。 举个例子,假设某个类Z线性化以后的结果是 A B C D E F Z 然后,假设有一个方法叫m1,从左到右地扫描上面的"链", 这个m1首先出现在B,那么我们知道,B的后代是可以有机会overrid转载 2013-09-08 05:31:56 · 1295 阅读 · 0 评论 -
scala的类
构造器1.在scala中,类构造器中的参数会定义字段和访问方法。例题1.jpg单例对象1.使用object关键字 : 创建单例对象需要使用object关键字,而非class. 2.Map的用法 。 创建一个Map对象,注原创 2011-08-18 01:30:18 · 819 阅读 · 0 评论 -
Scala - which characters can I omit
Scala - which characters can I omithttp://stackoverflow.com/questions/1181533/what-are-the-precise-rules-for-when-you-can-omit-parenthesis-dots-braces-fWhat are the precise rul原创 2012-02-02 16:14:11 · 89 阅读 · 0 评论 -
读完《Scala程序设计》,随便谈一些想法吧
http://blog.zhaojie.me/2010/08/programming-scala-and-more.html老赵点滴 - 追求编程之美先做人,再做技术人员,最后做程序员。打造国内最好的.NET技术博客。读完《Scala程序设计》,随便谈一些想法吧2010-08-15 15:13 by 老赵, 5876 visits转载 2012-02-02 12:37:00 · 1037 阅读 · 0 评论 -
GNU Emacs的Scala学习开发环境配置
GNU Emacs的Scala学习开发环境配置 [复制链接] 最近刚学习GNU Emacs,对scala又感兴趣于是就学着配置了下Emacs+scala的学习开发环境。步骤如下: 首先,下载scala-mode插件包(附件scala-mode.rar)和yasnippet的插件包(附原创 2012-01-03 01:50:32 · 2363 阅读 · 0 评论 -
Scala Ant Tasks
Home » Scala Developers » Developer's Guides » Scala Ant TasksScala Ant TasksCreated by admin on 2008-07-04. Updated: 2009-11-30, 20:06The Scala distribution contains several翻译 2012-08-03 01:40:50 · 819 阅读 · 0 评论 -
scala中的协变和逆变
scala中的协变和逆变刚开始学面向对象的时候,记得有一个设计原则叫LSP原则,简单来说就是设有类型P和P的子类S,假如一个方法接受类型P作为参数,那这个方法也应该能接受S。这个概念不难理解,java和scala都能接受子类。那么当问题扩展到集合的时候会怎样呢?也就是如果函数接受P实例的集合为参数,它是否能接受P的子类S的集合呢?如果对这个问题的答案是可以,则称为协变。这个术语其实是来自范畴论的。转载 2012-07-28 23:29:59 · 2692 阅读 · 0 评论 -
Scala学习文档
Scala学习文档目录1. Array2. List3. Map4. break5. if else6. for7. foreach8. Option9. Tuple10. 代码规约11. 请求接受数组或者Array内容12. Array使用1) Scala定义 一般定义: val array1 = Array[St转载 2012-07-29 00:36:55 · 1509 阅读 · 0 评论 -
c++中的explicit关键字及隐式类型转换
c++中的explicit关键字及隐式类型转换c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass转载 2013-06-10 22:44:29 · 1319 阅读 · 0 评论 -
Effective Scala
Effective ScalaMarius Eriksen, Twitter [email protected] (@marius)[translated by hongjiang(@hongjiang)]Table of Contents序言格式化: 空格, 命名, Imports, 花括号, 模式匹配, 注释类型和泛型: 返回类型注释, 变型, 类型别转载 2013-06-10 23:36:34 · 1485 阅读 · 0 评论 -
Null与Nothing,造型问题
Null与Nothing转自:Null与Nothing,造型问题 | 在路上http://hongjiang.info/scala-null-and-nothing/scala类型系统以Any为根,分为AnyRef和AnyVal 两个分支体系,在AnyRef分支的最底层,有个Null类型的特殊类型,它被当作是所有AnyRef类型的子类型。 更进一步在两个分支共同的最底层类型转载 2013-06-10 23:44:35 · 1446 阅读 · 0 评论 -
自动生成 JsonFormat! 文档都在scaladoc里。
https://github.com/fommil/spray-json-shapeless 自动生成 JsonFormat! 文档都在scaladoc里。// always check maven central for the lastest releaselibraryDependencies += "com.github.fommil" %% "spray-json原创 2015-07-26 00:03:06 · 990 阅读 · 0 评论