使用 Scala 规范对 Spring 应用程序进行单元测试
我们拥有高度依赖 Spring 框架的大型基础设施。最近我开始用 Scala 编写代码并使用 Specs 进行测试。这一切都很棒,但在某些时候我需要使用依赖于 Spr…
来自 scala 迭代器的 scalaz Iteratees
我编辑了下面的代码,因为我相信我在 iter.next 问题之上错误地组合了 IterV 对象。 我正在 scalaz 中试验 Iteratee ,我想知道为什么以下内容不起作…
为什么 Seq[V] 不扩展 Map[Int,V],Set[V] 也不扩展 Map[V,Bool]?
Iterable 的三个直接子类型是 Map、Seq 和 Set。除了性能问题之外,Seq 似乎是从整数到值的映射,而 Set 是从值到布尔值的映射(如果值在集,否则为 f…
提升对登录用户的跟踪
我在 Boot.scala 中定义了这样的站点地图 def sitemap() = SiteMap( Menu(S ? "Home") / "index", Menu(S ? "Login") / "login", Menu(S ? "Do Logged…
“特质”和“特质”有什么区别?和“模板特征”?
查看 Traversable 和 TraversableLike 的 scaladoc,我很难弄清楚它们之间的区别(除了一个扩展了另一个)。文档中唯一明显的区别是,它说 Traversabl…
IDEA 中的 Scala 插件不起作用
当我尝试在 IDEA 中使用 scala 时,它会尝试编译 java 源并抛出异常 使用 UTF-8 解码 path-to-java-file.java 时出现 IO 错误 如何通过 scala 编译器…
如何使用 junit 4 运行 scala 测试?
我无法使用 IDEA 运行以下代码 @Test class CompanyURLTest extends Assert { @Test def test = assert(false) } 它可以运行,但 J-Unit 说没有可以运…
从 GitHub 编译 Scala SJSON 时出现问题
我对 SJSON 的第一个版本有疑问(What is a good library for JSON serialization for Scala 2.8.1 for use in Eclipse )我尝试使用,但在我尝试的新…
如何从 Java 访问 scala 包对象中包含的对象 Foo?
如何从Java访问包含在scala包对象中的对象Foo? package object domain { object Foo } domain$.MODULE$.Foo$.MODULE$ …
如何获取伴生对象的 ScalaSig?
scalap 库具有从类文件中解析 Scala 特定信息的功能。对于常规课程,我可以获得如下信息: scala> ScalaSigParser.parse(classOf[BasicCase]) res46…
隐式转换,是否需要导入?
我写 object MyString { implicit def stringToMyString(s: String) = new MyString(s) } class MyString(str: String) { def camelize = str.split("…
使用 actor 的计算密集型 scala 进程不合作地挂起
我有一个计算密集型 scala 应用程序挂起。我所说的挂起是指它位于使用 1% CPU 的进程堆栈中,但不响应kill -QUIT,也不能通过 jdb Attach 连接。 在卡…