我有一定数量的长期运行的Actors,我希望编写一个同步函数,它返回完成的第一个.我可以通过旋转等待期货来做到这一点(例如: while (! fs.exists(f => f.isSet) ) { Thread.…
标签:scala
scala – Specs2:如何将Seq [Matcher [A]]转换为单个匹配器[A]?
给定序列Seq [Matcher [A]]我想获得一个匹配器[A],当序列中的所有匹配器成功时,它成功. 编辑 我自己提供的答案看起来有点笨拙,而且如果序列中所有失败的匹配器都产生了结果,那将会很好 最佳答案 好的,我找…
scala – SBT:插件依赖项和项目类路径
如何为SBT插件添加外部依赖项并使其在项目和插件类路径中可用?: 具体来说,我有一个简单的插件,应该运行我们的TestNG测试套件并进行一些后期处理.这是一个简化版本: import sbt._ import java.…
如何为Scala Lift Web应用程序设置生产服务器环境?
我将需要设置一个生产服务器来托管一些 Scala Lift Web服务和应用程序,但我从未处理过 JavaEE / servlet技术.您是否可以在设置生产服务器时指向Scala / Lift特定的HOWTO,或者,如果…
在Scala中对HashMap进行子类化,解决类型擦除问题
让我们说,出于某种原因,我想要一个包含所有类型对象的通用HashMap.我还想将任何难看的类似实例的类型检查推送到数据结构中.为此,像getAs [T<:Any](key:String):Option [T]这样的…
Squeryl和Play的问题! scala中的框架
在使用Squeryl和Play时,我有一个奇怪的问题. 正常使用和其他一切工作完全正常.但是,如果我在同一个请求中使用多个事务,则会出错. 这就是我设置Squeryl的方式: def initDB() { import …
scala – 一些带有asInstanceOf的构造函数
当我写 recent answer时,我也尝试以更“功能”的方式解决问题,但遇到以下问题: scala> "1".asInstanceOf[Int] java.lang.ClassCastException: ja…
使用Scala Case Classes在Squeryl中的模式定义
在阅读Squeryl项目的 http://squeryl.org/schema-definition.html页时,我注意到在模式定义中很少使用案例类.我想知道是不是不建议使用案例类来建模模式定义?我会使用案例类进行模式…
libraryDependencies on sbt Build.scala Full Configuration with sub-projects
我有一个项目foo有两个孩子foo-core和foo-cli,foo-cli依赖于foo-core (我来自 Java / Maven并尝试使用2个子模块架构转置父模块). 在 https://github.com/ha…
奇怪的Scala错误与默认构造函数参数的隐式转换有关
考虑文件bug. scala: package sandbox object Foo { implicit def stringToInt(s: String) = 5 } import Foo._ class Boo(…
scala – ‘Lift’网站在Chrome中显示一个简短的空白页面
我看到使用Lift框架生成的任何网站都会在Chrome浏览器中显示奇怪的行为 – 在页面加载时,浏览器标签会在页面显示之前消隐约1/3秒.这令人非常不安.此行为不会出现在Firefox或IE上,只会出现在Chrome上.…
scala – 如何将简单的名称带入范围?
我正在开发一个代码生成器,它将输出以下类/对象: class A { var a : Int = _ var b : B = _ class B { var b : Int = _ var c : C = _ class…