小编oxb*_*kes的帖子

Eclipse 3.5中的Scala错误使用Scala 2.8.0b,"令牌字符串上的语法错误"

我似乎缺少图书馆,但我不确定.

在这个文件中:

object Test {
    def main(args: Array[String]) {
        for (arg <- args)
            println(arg)
    }
}
Run Code Online (Sandbox Code Playgroud)

我不确定导致这些错误的原因:

Description Resource    Path    Location    Type
Syntax error on token "object", interface expected  TestSrc.scala   /ScalaDataMiningFunctions/src   line 1  Java Problem
Syntax error on token "String", delete this token   TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token ":", delete this token    TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token "<", ( expected   TestSrc.scala   /ScalaDataMiningFunctions/src   line 3  Java Problem
Run Code Online (Sandbox Code Playgroud)

我可能只需要完成这些步骤并在Netbeans中执行此操作,但我更愿意了解发生了什么.

在我使用maven创建的lift项目中,我没有这些错误,但是我有很多jar文件,我没有.

一个jar文件是scala-compiler-2.7.3.jar,它位于lift项目中,但不在我的scala项目中.

我的scala项目中唯一的库是 …

scala eclipse-plugin scala-2.8

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

单击JMenuItem时执行操作?

所以我在框架的顶部创建了一个带有基本菜单的简单程序,现在我只需要在每个JMenuItem后面放置动作.我努力工作代码,这是我认为可行的:

JMenu file_Menu = new JMenu("File");
JMenuItem fileExit = new JMenuItem("Exit Program"); 
file_Menu.add(fileExit);
fileExit.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent ae) {
        JFrame hello = new JFrame("POPUP");
        hello.setSize(100,75);
        hello.setDefaultCloseOperation(hello.EXIT_ON_CLOSE);
        hello.setVisible(true);
    }
});
main_Menu.add(file_Menu);
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,我认为这个代码会在单击菜单项时创建一个小的弹出窗口.

可以发现任何错误,因为我似乎无法.

java swing actionlistener

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

Scala 2.8和Map视图

2.7我可以做到以下几点:

val lazyM: Map[_, _] = map.projection.mapElements(v => expCalc(v)) //MAP VIEW
Run Code Online (Sandbox Code Playgroud)

我在2.8中找不到这样做的方法,实际上最终得到了一张地图:

val m: Map[_, _] = map.view.map(kv => kv._1 -> expCalc(kv._2)).toMap //STRICT
Run Code Online (Sandbox Code Playgroud)

这似乎是功能的重大损失,因此我认为它隐藏在某个地方的集合库中.有人有主意吗?

编辑 - 愚蠢地我认为mapValues与旧的mapElements完全相同

scala lazy-evaluation scala-2.8

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

scala collection.Map无法添加到

为什么我不能加入scala.collection.Map?如果trait没有这个功能,这似乎毫无用处.

难道他们不能覆盖++方法Iterable并将返回类型减少为Map

PS我并不是说它应该是可变的,只是它应该能够返回一个Map带有添加映射(或映射)的新函数,就像它一样immutable.Map.

scala map scala-collections

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

一切都存储过程

我与一位同事讨论了.NET应用程序(在SQL Server 2005数据库上)中存储过程(SP)的使用问题.[他有微软的背景和我的Java - 可能相关也可能不相关].

我必须插入在UI中捕获的数据.为此我会写一个SP并在.NET代码中使用它?这不是必需的,但使用SP的优点和缺点是什么?

另一种情况:

我正在维护一份城市名单.用户可以使用UI添加城市.如您所料,用户无法进入重复的城市.如果发生重复输入,将显示错误.这可以通过多种方式实现:

  1. 在我的代码中运行一个select查询以检查它是否已经存在,然后如果没有插入该城市,否则在UI上出现错误.
  2. 直接插入并由于唯一索引SQLException将被捕获​​.反省SQLException以检查违反了哪个唯一索引并显示相应的错误.
  3. 创建一个SP并在其中处理上述逻辑,即检查重复和抛出错误或插入

哪一个是正确的方法?(欢迎链接到良好的资源).

.net java stored-procedures

1
推荐指数
3
解决办法
544
查看次数

为什么我应该使用ActiveMQ发送电子邮件?

很多星期前我推荐我发送电子邮件,ActiveMQ.所以我搜索有关这方面的信息,但我完全不明白这是如何工作的.有人可以解释一下为什么我应该使用ActiveMQ发送电子邮件?

java messaging activemq-classic

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

Quartz Scheduler和线程池

请在Quartz Scheduler和线程池上提供一些示例

java scheduled-tasks quartz-scheduler

-3
推荐指数
2
解决办法
1665
查看次数