小编Can*_*ell的帖子

iReports ORA-00911:无效字符

当我通过Data-> Report Query指定查询时,我得到以下错误.它没有说明无效字符是什么.有关如何解决此问题的任何想法?

引起:java.sql.SQLException:ORA-00911:无效字符

jasper-reports ireport

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

在Scala中覆盖equals方法

我有以下代码.编译时我得到一个错误说

value email is not a member of Player

class Player(email: String)
{
  override def equals(player: Any): Boolean = {
    player match {
      case p: Player => email.equals(p.email)
      case _ => false
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我是一名尝试Scala的Java程序员,无法弄清楚为什么会出现这个错误(据我所知,email是播放器实例的成员).有人可以给出解释以及如何解决这个问题吗?

java scala equals

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

AnemicDomainModel - 需要更简单的解释

我今天读了这篇文章,并试图澄清一些事情.本文是否意味着模型对象应包含业务逻辑?例如,让我们说有一个Student对象,我们通过Hibernate从数据库中检索它.本文是否说Student对象应该包含业务逻辑,而不是只有getter和setter?

domain-driven-design

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

我应该了解Python以识别不同源文件中的注释?

我需要在给定目录中的不同类型的源文件中识别注释.(例如java,XML,JavaScript,bash).我决定使用Python(尝试学习Python)来做到这一点.我的问题是

1)我应该怎么知道python才能完成这项工作?(我有一个想法,正则表达式将是有用的,但有替代/其他模块将有用吗?我可以用来完成这项工作的库吗?)

2)Python是否是完成此类任务的不错选择?其他语言是否会使这更容易实现?

python text-manipulation

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

如何动态地将JMenus添加到JMenuBar

以下是我的代码.

import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MenuBarProblem {

    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setSize(new Dimension(300, 400));

        JMenu menu1 = new JMenu("First");
        JMenuItem item = new JMenuItem("Add menu");
        menu1.add(item);
        final JMenuBar mb = new JMenuBar();
        mb.add(menu1);
        frame.setJMenuBar(mb);
        item.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent arg0) {
                JMenu menu1 = new JMenu("First");
                JMenuItem item = new JMenuItem("Add menu");
                menu1.add(item);
                mb.add(menu1);
                System.out.println(mb.getMenuCount());
            }
        });
        frame.setVisible(true);
    } …
Run Code Online (Sandbox Code Playgroud)

java swing jmenubar

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

从Eclipse运行Scala测试时发生异常

我下载了Scala IDE Linux - 64位For Scala 2.11.2,我正在尝试运行Scala测试.以下是我的代码.

package ppg.experiment.gameofbusiness.engine

import org.scalatest.FlatSpec
import org.scalatest.Matchers

class DiceSpec extends FlatSpec with Matchers {

  "A dice" should "roll a value greater than zero" in {
    new Dice().roll > 0
  }
  it should "roll a value less than six" in {
    new Dice().roll < 7
  }
}
Run Code Online (Sandbox Code Playgroud)

当我右键单击并以Scala Test运行时,控制台上会打印以下内容

WARNING: -p has been deprecated and will be reused for a different (but still very cool) purpose in ScalaTest 2.0. Please change all uses …
Run Code Online (Sandbox Code Playgroud)

scala scalatest scala-ide

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

Swing JTabbedPane如何设置滚动宽度?

我使用以下代码创建一个JTabbedPane

new JTabbedPane(JTabbedPane.LEFT,JTabbedPane.SCROLL_TAB_LAYOUT);
Run Code Online (Sandbox Code Playgroud)

它导致滚动的宽度小于选项卡选择区域

在此输入图像描述

如何使卷轴宽度更宽​​,使其适合选项卡选择区域?

java user-interface swing jtabbedpane

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

Mercurial - 获取在最新变更集中更改的文件列表

我知道其中hg export tip包含上述信息.但是输出包含的信息比我需要的多.有没有办法只获取文件名而不解析输出hg export tip?也许其他一些mercurial命令?

mercurial command

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