小编Ego*_*gen的帖子

如何指定JUnit测试依赖项?

我们的工具包有超过15000个JUnit测试,如果其他测试失败,许多测试都会失败.例如,如果方法X.foo()使用Y.bar()和YTest.testBar()失败的功能,那么XTest.testFoo()也将失败.显然,由于X.foo()特有的问题,XTest.testFoo()也会失败.

虽然这很好但我仍然希望运行两个测试,如果可以使用指向YTest.testBar()的XTest.testFoo()来注释测试依赖项,那将是很好的.这样,人们可以立即看到X.foo()使用的功能也失败了,什么不能.

JUnit或其他地方是否有这样的注释?就像是:

public XTest {

  @Test
  @DependsOn(method=org.example.tests.YTest#testBar)
  public void testFoo() {
     // Assert.something();
  }

}
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing

53
推荐指数
3
解决办法
4万
查看次数

如何从Microsoft Access .accdb数据库文件中读取数据到R?

RODBC文件表明,它是可能的,但我不知道如何从Microsoft Access(新读取数据.accdb格式)文件,该封装成R(在Debian GNU/Linux的).小插图谈论驱动程序,但我不太明白我如何看到安装了哪些驱动程序,特别是,如果我安装了驱动程序来访问这些.accdb文件.

您使用什么代码从.accdb文件中读取数据?请说明您所使用的平台以及是否必须安装特殊驱动程序.

database ms-access r dataset

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

javadoc中的Unicode和注释?

某些编译器在JavaDoc和源代码注释中的非ASCII字符上失败.Java源文件中有关Unicode的当前(Java 7)和未来(Java 8及更高版本)实践是什么?IcedTea,OpenJDK和其他Java环境之间是否存在差异,以及语言规范的含义是什么?是否应该使用HTML 转义在JavaDoc中转义所有非ASCII字符; 像代码?但是Java //评论等同于什么?

更新:注释表明可以使用任何字符集,并且在编译时需要指示源文件中使用的字符集.我将研究这个问题,并将寻找有关如何通过Ant,Eclipse和Maven进行配置的详细信息.

java unicode comments javadoc

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

Gitorious是否有针对CIA提交通知的钩子?

由于我在GitHub上的空间用完我的免费帐户(是的,我正在考虑升级),我正在Gitorious上设置新的git存储库(另见GitHub vs Gitorious).GitHub的一个很棒的功能是提交后挂钩,它允许我通知(也很棒的)CIA网络 ......

但是,我一直无法找到Gitorious是否支持这样的钩子......所以,我想问一下获取提交消息的最佳实践是否出现在CIA网络上,用于Gitorious托管的git存储库.

更新:使用辅助机制来触发CIA提交消息的解决方案不是我想要的.

git hook commit gitorious

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

Lilypond中的着色音符

lilypond可以使用任意方式着色

\override NoteHead #'color = #red c
Run Code Online (Sandbox Code Playgroud)

默认颜色为黑色.但我喜欢用音高为所有音符着色,这样我的孩子就可以更容易地学会识别音符,因为c,d,e,f,...与它自己的颜色有关.上面允许我这样做,但是相当冗长.

是否有一种快捷方式,某种类型的宏,允许我按照以下方式做一些事情:

redc greend bluee
Run Code Online (Sandbox Code Playgroud)

或者甚至用音高覆盖每个音符的默认颜色,这样我甚至可以简单地做:

c d e
Run Code Online (Sandbox Code Playgroud)

他们每个人都有不同的颜色?

lilypond music-notation

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

将 LaTeX 背景的前 15% 着色为特定颜色?

我已经看过有关如何使用壁纸包将图像放在背景上的文档,但我正在寻找一种简单的解决方案,以某种颜色为页面的顶部 15%(左右)着色。如何使用 LaTeX 为输出页面的部分背景赋予颜色?

latex background colors

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

如何在LaTeX中定义一个包含章节号的新计数器?

鉴于我已经定义了一个维护计数器的新环境:

\newcounter{bioclipse}
\newenvironment{bioclipse}[2][]{
   \begin{shaded}\refstepcounter{bioclipse}\par\medskip\noindent%
   \textbf{Bioclipse Excursion~\thechapter-\thebioclipse #1: #2
   \vspace{0.1cm} \hrule \vspace{0.1cm}}
   \rmfamily}{\medskip \end{shaded}
}
Run Code Online (Sandbox Code Playgroud)

现在,我可以为这样的环境添加标签:

\begin{bioclipse}{Wizards: New Molecule from SMILES}
  \label{chapCompRepr:ex:fromSMILESWizard}
  Bioclipse has a \textit{New Wizard} to create a new chemical graph.
\end{bioclipse}
Run Code Online (Sandbox Code Playgroud)

这将输出带有标题和数字的文本.因为它使用了\ thechapter,这个数字也包括章节号; 也就是说,第3章中的第一个环境将编号为3-1.在输出中,即.

但是,当我用\ ref {chapCompRepr:ex:fromSMILESWizard}引用它时,这个数字不包括章节号...我应该如何更改我的环境定义,或者包含章节号的计数器定义,并重置每章的第二个数字?

latex

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

如何将Ant foreach迭代与文件中的值一起使用?

在我们的Ant构建环境中,我必须为许多项目执行相同的任务.该AntContrib的foreach任务是有用.但是,列表位于参数中,其中我实际上将列表放在文件中.如何在Ant中以类似foreach的方式迭代文件中的项目?像(伪代码)的东西:

<foreach target="compile-module" listFromFile="$fileWithModules"/>
Run Code Online (Sandbox Code Playgroud)

我很高兴写一个自定义任务,并欢迎任何有关可能的解决方案的建议.

ant foreach build.xml ant-contrib

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

在自定义JavaDoc Taglet中加载类?

我正在编写一个自定义JavaDoc Taglet,并希望加载并创建正在处理JavaDoc的类的实例.这是我的代码(公共类CDKIOOptionsTaglet实现Taglet):

public String toString(Tag tag) {
    return "<DT><B>IO options: </B><DD>"
           + expand(tag) + "</DD>\n";
}

public String toString(Tag[] tags) {
    if (tags.length == 0) {
        return null;
    } else {
        return toString(tags[0]);
    }
}

private String expand(Tag tag) {
    // create a table with IOOptions
    StringBuffer tableContent = new StringBuffer();
    SourcePosition file = tag.position();
    String pathAndFile = file.file().toString();
    pathAndFile = pathAndFile.replaceAll("/", ".");
    pathAndFile = pathAndFile.substring(pathAndFile.indexOf("src.main") + 9);
    pathAndFile = pathAndFile.substring(0, pathAndFile.indexOf(".java"));
    try {
        Class ioClass = Class.forName(pathAndFile);
        Object ioInstance …
Run Code Online (Sandbox Code Playgroud)

java javadoc taglet

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

在SPARQL中聚合计数变量?

维基数据SPARQL端点上,我试图制作一些特定期刊中引用文章的直方图.引文计数没有明确地存在于数据库中,所以我必须先计算它们.但后来我基本上想要直方图显示引用计数分布,即引用X次的论文次数.所以,像:

SELECT ?work (COUNT(?citing_work) AS ?count)
             (COUNT(?count) AS ?hist)
WHERE {
  ?work wdt:P1433 wd:Q6294930.
  ?citing_work wdt:P2860 ?work.
}
GROUP BY ?work ?count
ORDER BY DESC(?count)
Run Code Online (Sandbox Code Playgroud)

但这并不是我所希望的那样,并为此hist变量赋予零:

在此输入图像描述

我确实尝试不输出?工作的ID,但这实际上只是删除了第一列.但仍然给出了四行引用计数17.但我希望有一行?count = 17?hist = 4(见截图).

如何更新此SPARQL查询?

sparql wikidata

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

如何在TabFolder中嵌入SWT TableViewer?

我试图在SWT TabFolder中嵌入一​​个JFace TableViewer,但是当我这样做时,表格没有显示出来.我的GitToDo代码中的当前(工作代码)看起来像(请参阅此Git repos):

    final Display display = new Display();
    final Shell shell = new Shell(display);
    shell.setText("Git ToDo");
    FillLayout layout = new FillLayout();
    shell.setLayout(layout);

    final GitToDoTree tableViewer = new GitToDoTree(shell);
Run Code Online (Sandbox Code Playgroud)

后者GitToDoTree 扩展TableViewer,使用此构造函数:

    super(parent, SWT.SINGLE | SWT.FULL_SELECTION | SWT.FILL);
    this.shell = parent;
    table = this.getTable();
    table.setHeaderVisible(true);
    table.setLinesVisible(true);
Run Code Online (Sandbox Code Playgroud)

因此,当我从Shell构建TableViewer扩展GitToDoTree时,它可以工作,但是一旦我尝试从TabFolder构建它或者(也尝试过)一个Composite,就不会再显示任何内容了.

如何让我的TableViewer显示在TabFolder中?

java swt jface tableviewer tabbed-view

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

如何测试jar是否是OSGi jar?

也许这是一个愚蠢的问题,但是测试Java Archive(jar)文件是否是OSGi包的最佳方法是什么?也就是说,jar完全兼容的最低要求是什么?是仅仅存在META-INF/MANIFEST.MF(我不这么认为)?如果没有,该文件必须提供的最小字段是什么?

实际上,我应该如何测试jar是否是OSGi jar?

osgi

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