小编Hor*_*ux7的帖子

哪些Java代码可以移动到GPU?

使用框架rootbeer可以实现Java的GPU编程.

哪个Java代码应该用于rootbeer,哪些代码应该更好地在Java VM中运行?

或者其他:哪些代码产生更多的开销而且没有意义?

java gpu gpu-programming rootbeer

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

JDBC-ODBC Bridge的替换

在Java 8中,将删除JDBC-ODBC-Bridge.典型的错误是:

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver

你知道可能的替代品吗?我找到了Easysoft.但是这个桥需要一个不在Java VM内运行的附加服务器.它是类型3驱动程序而不是类型1驱动程序.还有其他选择吗?

java odbc jdbc jdbc-odbc

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

如何从mercurial存储库中检出OpenJDK?

如何查看OpenJDK的来源?我想看看是否有一些错误修复工作.上次下载非常旧.我使用mercurial URL http://hg.openjdk.java.net/jdk6/jdk6.但我只看到58的修订版和一些make文件库中的文件.它看起来不像OpenJDK的来源.

这是错误的存储库URL吗?它是项目主页http://openjdk.java.net/projects/jdk6/上的列表.

我以前从未与mercurial合作过.我做错了什么?

mercurial openjdk checkout repository

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

如何记录gradle复制方法的文件?

是否可以使用方法内的println将copy所有文件名打印到控制台.或者是否有其他选项来打印复制的文件?

copy {
  from "${source}"
  into "${target}"
  include "foo"
  include "xyz"
  println ???
}
Run Code Online (Sandbox Code Playgroud)

logging copy gradle println

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

如何从gradle中的自定义配置创建ClassLoader?

我已经定义了自定义配置和依赖项.

repositories {
    mavenCentral()
}
configurations {
    myConfig
}
dependencies {
    myConfig   'org.foo:foo:+'
}
Run Code Online (Sandbox Code Playgroud)

如何创建ClassLoader以动态加载类?

task myTask {
    def classLoader = configurations.myConfig.????
    def foo = Class.forName( "org.foo.Foo", true, classLoader ).newInstance();
}
Run Code Online (Sandbox Code Playgroud)

configuration dependencies class classloader gradle

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

Java是否有编译器指令来内联方法?

Java是否像其他语言一样指令在编译时或JIT时内联方法?

我们有很多只调用super方法的方法.这清楚地表明它不会忘记覆盖该方法.

例如,您已经覆盖了equals方法,但是使用了与超级实现相同的哈希码.这使得后来的开发人员明白了hashcode方法并没有忘记实现.这对于s​​etter和getter或者添加和删除也是有效的.

但是编译器应该内联这个方法.

java compiler-construction inline

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

检查字符串是Java中的主机名还是IP地址

我想检查字符串是Java中的主机名还是ip地址.是否有API可以执行此操作,还是我必须自己编写解析器?

问题很复杂,因为有IPv4地址,短和长IPv6地址,短主机名和FQDN主机名.

java string ip-address hostname

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

为什么getAnnotation不接受Class <?扩展Annotation>

为什么后续行在Java中产生编译错误?或者我如何编写正确的泛型语法?

Class<? extends Annotation> annotation = annotations[i];
Class<? extends Annotation> anno = javaClass.getAnnotation(annotation);
Run Code Online (Sandbox Code Playgroud)

该方法的签名是:

public <A extends Annotation> A getAnnotation(Class<A> annotationClass)
Run Code Online (Sandbox Code Playgroud)

从Eclipse编译错误:

Type mismatch: cannot convert from capture#5-of ? extends Annotation to Class<? extends Annotation>
Run Code Online (Sandbox Code Playgroud)

从javac编译错误:

incompatible types
    Class<? extends Annotation> anno = javaClass.getAnnotation(annotation);
                                                              ^
 required: Class<? extends Annotation>
 found:    CAP#1
 where CAP#1 is a fresh type-variable:
   CAP#1 extends Annotation from capture of ? extends Annotation
Run Code Online (Sandbox Code Playgroud)

java generics annotations javac

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

如何在 WIX 中使用长命令行定义 CustomAction?

我在 wxs 文件中定义了一个自定义操作:

    <CustomAction ExeCommand="long command line" FileKey="xyz.exe" Id="foo"/>
Run Code Online (Sandbox Code Playgroud)

我收到警告:

警告 LGHT1076:ICE03:字符串溢出(大于列中允许的长度);表:CustomAction,列:目标,键:

使用长命令行定义操作的正确解决方案是什么?

windows-installer custom-action wix

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

是否可以删除subversion存储库中的内容?

是否可以完全从subversion存储库中删除文件,包括历史记录?问题是非法文件,无需版权.

我该怎么做?

svn repository

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