问题列表 - 第39555页

处理与(普通)Java

我实验室的很多人都使用Processing.当然他们的工作很酷,但我想知道使用Processing比普通旧Java有什么好处?是否让我做了我本来难以做到的事情?

是的,我已经浏览了http://processing.org,但它并没有真正解释为什么Processing只是带有简洁的IDE和一组库的Java.

java processing

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

如何让Maven使用某些插件的最新版本?

由于版本v2.3.2中修复的maven-compiler-plugin v2.0.2中的错误,我只丢失了2个小时的时间.

显然,如果您没有指定Maven编译器插件的版本,Maven 2.2.1只会为您提供v2.0.2.

我们的项目使用15个以上的Maven插件.其中一些我们想要确定某个版本,但其中大部分(如编译器插件)我们想升级而不必考虑它.

有没有办法使用Maven自动执行此操作,或者我们是否必须指派某人每月研究可能的Maven插件升级,然后在我们的父POM中更改PluginManagement版本号的费力不讨好的任务?

java plugins build-process maven-2 build

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

JUnit运行器从java.io.Writer获取NullPointerException


我从Maven Surefire插件获得NullPointerException.它仅在使用DBUnit的测试中发生.Surefire报告文件为空.

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
org.apache.maven.surefire.booter.SurefireExecutionException: null; nested exception is java.lang.NullPointerException: null
java.lang.NullPointerException
    at java.io.Writer.write(Writer.java:140)
    at java.io.PrintWriter.newLine(PrintWriter.java:436)
    at java.io.PrintWriter.println(PrintWriter.java:585)
    at java.io.PrintWriter.println(PrintWriter.java:696)
    at org.apache.maven.surefire.report.AbstractFileReporter.testSetStarting(AbstractFileReporter.java:59)
    at org.apache.maven.surefire.report.ReporterManager.testSetStarting(ReporterManager.java:219)
    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用JUnit运行程序从NetBeans IDE运行相同的测试时,我得到相同的异常:

Exception in thread "main" java.lang.NullPointerException
        at java.io.Writer.write(Writer.java:140)
        at org.apache.tools.ant.util.DOMElementWriter.write(DOMElementWriter.java:212)
        at org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.endTestSuite(XMLJUnitResultFormatter.java:171)
        at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.fireEndTestSuite(JUnitTestRunner.java:714)
        at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:547)
        at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1031)
        at …
Run Code Online (Sandbox Code Playgroud)

java junit surefire

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

具有Mongoid和Rails的字段别名

MongoDB中的常见做法是使用短密钥名称来节省空间.例如,有人可能想使用"fn"而不是"first_name"

但是在你的应用程序中,如果你在整个地方使用"fn",你就会被搞砸了.太难看了.特别是对于Rails,在Mongoid中声明字段时是否有一种简单的方法来指定别名?

另外,有没有人知道任何使用Mongoid的开源示例项目?

谢谢!

ruby-on-rails mongodb mongoid

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

禁用背景画

我正在使用visual studio 2008

我有一个控件,可以显示处理过的图像.每当处理参数改变时,我想更新这张图片,但没有闪烁.如果我可以防止窗户在我画画之前消隐该区域,那么闪烁应该在很大程度上消失.

问题是,怎么办?

类似的东西:this.SetStyle(ControlStyles.AllPaintingInWmPaint,true); 应该这样做,除了需要我继承TableLayoutPanel控件(我花了一个小时试图做的事情),并且我所取得的成就,这没有任何效果.

有没有一种简单的方法来关闭我的控制背景画?

c# paint flicker

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

R - 列表到数据框

我有一个嵌套的数据列表.它的长度是132,每个项目都是长度为20的列表.是否有一种快速方法将此结构转换为具有132行和20列数据的数据框?

以下是一些要使用的示例数据:

l <- replicate(
  132,
  list(sample(letters, 20)),
  simplify = FALSE
)
Run Code Online (Sandbox Code Playgroud)

r list dataframe

470
推荐指数
16
解决办法
68万
查看次数

Jython中隐藏的多线程瓶颈?

在Jython中可以阻塞多线程/并行性的一些常见隐藏事物是什么?我有一些并行代码(使用Python的线程库),它不能扩展到超过3-4个CPU,我确信这不是因为任何这些明显的陷阱:

  • 显式锁

  • 调用需要同步的库代码(我尝试并行化的算法基本上是从头开始编写的,不使用任何库.)

基本上所有的算法都是一堆字符串处理,列表和字典查找和数学.我的理解是,与CPython不同,Jython没有GIL.

python java multithreading jvm jython

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

Postgres不使用带有"ORDER BY"的索引

  • 我有一张很大的桌子.
  • 我在列col1上有一个索引.
  • 我想获得col1排序的数据.
  • 从查询计划我可以说它不使用索引.
  • 当我添加"LIMIT"时,它开始使用索引
  • 对于"LIMIT"的大值,它将停止使用索引.

任何线索?

PS我想通过col1(不一定排序)的值来获得聚集的数据,除了"ORDER BY"之外的任何建议.

谢谢 !!

postgresql indexing sql-order-by limit

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

AutoMapper TypeConverter自定义构造函数

嗨,我正在使用AutoMapper从模型转移到Dto,它运行良好.在一个TypeConverter我需要注入一个必须由类型转换器使用的接口(服务),以进行转换.

如何在AutoMapper中完成此操作?

dependency-injection automapper

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

MySQL选择LIKE和WHERE

我有一张传记数据表,我需要做一个查询,选择在他们的生物中有"死"字并且死亡日期为NULL的人.这不起作用:

SELECT * FROM people
WHERE bio LIKE '%died%'
AND death_date IS NULL
Run Code Online (Sandbox Code Playgroud)

选择death_date为null的每个人,但也选择在他们的bio中没有"death"字样的人.我可以在一个查询中执行此操作吗?

mysql null select where sql-like

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