小编Zol*_*tán的帖子

IntelliJ Idea Scala文件在"新建"上下文菜单中不可用

我是IntelliJ和Scala的新手.我正在Coursera上参加"Scala中的函数式编程原理"课程.我下载了用于示例分配的zip文件,其中包含一个示例Scala项目.

我在IntelliJ中成功导入了项目(我猜).但是,当我右键单击项目资源管理器中的包时,没有与Scala相关的模板.我只能选择"New Java class",XML文件和一些表单.

有谁知道为什么会发生这种情况,以及是否有另一种方法从模板创建新的Scala类或对象?

谢谢.

scala intellij-idea

11
推荐指数
2
解决办法
5034
查看次数

IntelliJ IDEA是否有像Eclipse和NetBeans这样的"添加maven依赖"向导?

NetBeans和Eclipse有很好的小向导,它允许我搜索本地和远程Maven存储库,并正确地将任何依赖项添加到我的POM中.

IntelliJ(社区版)是否支持此类任何内容?

intellij-idea maven intellij-13

10
推荐指数
1
解决办法
6018
查看次数

插入顺序ListSet

ListSet(collection.immutable.ListSet)是一个反向排序集.我需要订购套装.这是原始ListSet的一个示例:

var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 3
ite.next // returns 2
ite.next // returns 1
Run Code Online (Sandbox Code Playgroud)

这是我需要的一个例子:

var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
Run Code Online (Sandbox Code Playgroud)

更新:

"订购"是我的"插入订单".我需要这个:

var a = ListSet(1,2,3)
a += 5
a += 4
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
ite.next // returns 5
ite.next // returns 4
Run Code Online (Sandbox Code Playgroud)

scala list set

8
推荐指数
3
解决办法
5922
查看次数

DDMS(Android调试监视器)不会列出Galaxy S II上的进程

我正在使用eclipse和eclipse android插件开发三星Galaxy S II.这不是我第一次在这台电脑或手机上使用DDMS,而且一切都工作得很好.

现在,当我连接设备时,DDMS在设备列表中显示它,LogCat显示输出,我甚至可以浏览文件系统,但点击设备不会显示其进程列表.

我已经尝试重新启动计算机,重新启动手机,关闭再打开调试模式,将其连接到另一台计算机,通过连接另一台设备检查电缆,一切都无济于事.

有任何想法吗?

eclipse android adb ddms galaxy

7
推荐指数
1
解决办法
1万
查看次数

如何从应用程序内部访问JBoss数据目录?

我想使用一个简单的上传servlet将文件上传到我的server/default/data目录,并且能够从我的应用程序中访问它们,但我似乎无法找到如何访问它.我试过了

getServletContext().getRealPath("data");
Run Code Online (Sandbox Code Playgroud)

但这没有帮助.

java jboss servlets

7
推荐指数
1
解决办法
3254
查看次数

在代码中设置akka TestKit默认超时

TestProbe.expectNoMsg()在不在config中的代码中设置默认超时的正确方法是什么?

我知道我可以akka.test.single-expect-default在application.conf中定义,但这适用于我的模块中的所有测试.或类似的东西

ActorSystem(.., ConfigFactory.parseString("{akka.test.single-expect-default = 0}"))
Run Code Online (Sandbox Code Playgroud)

在代码工作,但我希望能够设置此超时

implicit val timeout = Timeout(100 millis)
Run Code Online (Sandbox Code Playgroud)

我已经看过但是没有得到认可.

我的考试是

@RunWith(classOf[JUnitRunner])
class MySuite extends path.FunSpec with Matchers {

    implicit val system = ActorSystem("MySuite")

    val probe = new TestProbe(system)

    describe ("timeout") {
        println("Waiting..")
        probe.expectNoMsg()
        println("Waited")
    }
}
Run Code Online (Sandbox Code Playgroud)

scala akka

7
推荐指数
1
解决办法
1785
查看次数

删除列表的最后一个元素

我的任务是在ArrayList的新手Java教程中执行以下操作

// 1) Declare am ArrayList of strings
    // 2) Call the add method and add 10 random strings
    // 3) Iterate through all the elements in the ArrayList
    // 4) Remove the first and last element of the ArrayList
    // 5) Iterate through all the elements in the ArrayList, again.
Run Code Online (Sandbox Code Playgroud)

以下是我的代码

import java.util.ArrayList;
import java.util.Random;

public class Ex1_BasicArrayList {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        for (int i = 0; i <= 10; i++){ …
Run Code Online (Sandbox Code Playgroud)

java arraylist

7
推荐指数
1
解决办法
2万
查看次数

在PostgreSQL中将bytea表示为单个整数的最简单方法是什么?

我有一个bytea包含14个字节数据的列.14的最后3个字节包含数据的CRC码.我想将CRC提取为一个整数,以存储在新列中.

我该怎么做呢?

为了澄清,这是在Java中实现它的一种方法:

int crc = ((rawData[len - 3] & 0xff) << 16 |
            (rawData[len - 2] & 0xff) << 8 |
            (rawData[len - 1] & 0xff)) & 0xffffff;
Run Code Online (Sandbox Code Playgroud)

我希望找到一个没有位移的解决方案,即类似于接受4个字节并将它们转换为整数的方法.

postgresql casting converter postgresql-9.2

6
推荐指数
2
解决办法
5862
查看次数

如何在元素上运行查询?

问题以及如何使用普通的Selenium API来完成它

我经常需要查询页面上的元素(比如说cssSelector().element),使用它,然后想要找到一个后代元素.使用普通的Selenium API,我会写一些类似于:

val foo = webDriver.findElement(By.cssSelector(".foo"))
val bar = foo.findElement(By.cssSelector(".bar"))
Run Code Online (Sandbox Code Playgroud)

如何使用ScalaTest Selenium DSL做到这一点?我可以得到"foo"元素:

val foo = cssSelector(".foo").element
Run Code Online (Sandbox Code Playgroud)

但那么如何从"foo"中获得"酒吧"?当然,我可以在这种情况下使用Selenium API(即val bar = foo.underlying.findElement(By.cssSelector(".bar"))),但最终会得到一个WebElement而不是ScalaTest Element.

解决方法运行另一个查询

现在,我只是重新运行查询,如下所示,但是发现这个详细,不太清楚,并不总是等同于只查找元素下的元素.

val fooSelector = cssSelector(".foo")
val foo = fooSelector.element
val boo = cssSelector(fooSelector.queryString + " .bar").element
Run Code Online (Sandbox Code Playgroud)

selenium scalatest

5
推荐指数
1
解决办法
884
查看次数

如果分配给变量的 shell 命令失败,如何使 GNU Make 失败?

我有一个 Make 变量:

PASSWORD:=$(shell vault read -field=password test/password)
Run Code Online (Sandbox Code Playgroud)

如果vault未安装,make将打印make: vault: Command not found,但继续执行配方。如果表达式失败,如何使其失败并停止执行?

makefile gnu-make

5
推荐指数
2
解决办法
1451
查看次数