问题列表 - 第16739页

克隆Java中的接口

我在Java中有一个问题:

我有一个界面:

public interface I extends Cloneable {

}
Run Code Online (Sandbox Code Playgroud)

和抽象类:

public abstract class AbstractClass {

    private I i;

    public I i() {
        return (I)(i).clone();
    }
}
Run Code Online (Sandbox Code Playgroud)

但clone()的使用会产生以下错误:

对于类型I,方法clone()未定义

有没有人有任何想法如何解决这个问题?我找到的唯一修复是向我添加一个新方法:(我newI())将克隆我是否有更清洁的解决方案?

谢谢.

java

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

Apache Ant会使IOUtil类可用吗?

如果我将Apache Ant添加到项目构建路径中,Apache Commons IO类是否可用?

我需要使用IOUtil类.如果没有请提供正确的JAR文件的下载链接.

java ant apache-commons

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

如何衡量Java中的时间?

我想要这样的东西:

public class Stream
{
    public startTime;
    public endTime;

    public getDuration()
    {
        return startTime - endTime;
    }
}
Run Code Online (Sandbox Code Playgroud)

同样重要的是,例如,如果startTime为23:00,endTime为1:00,则持续时间为2:00.

在Java中使用哪些类型来实现这一目的?

java time

319
推荐指数
8
解决办法
41万
查看次数

使用类查找列表项并在jQuery中获取其列表位置

我有一个这样的列表:

<ul>
    <li class="pageItem">1</li>
    <li class="pageItem">2</li>
    <li class="pageItem current">3</li>
    <li class="pageItem">4</li>
    <li class="pageItem">5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想计算.current的列表项位置.在这种情况下,它将是3.

只是为了说清楚:我不想要元素的X和Y位置.它的行数是多少.

谢谢!

jquery

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

如何在Spring 3.x中使用Hibernate @Valid约束?

我正在使用简单的表单来验证像这样的字段.

public class Contact {

    @NotNull
    @Max(64)
    @Size(max=64)
    private String name;

    @NotNull
    @Email
    @Size(min=4)
    private String mail;

    @NotNull
    @Size(max=300)
    private String text;


}
Run Code Online (Sandbox Code Playgroud)

我也在我的类路径上提供了getter和setter hibernate依赖项.但是我仍然没有得到如何验证简单形式,实际上没有那么多关于spring hibernate组合的文档.

@RequestMapping(value = "/contact", method = RequestMethod.POST)
public String add(@Valid Contact contact, BindingResult result) {
    ....
}
Run Code Online (Sandbox Code Playgroud)

除了原始的spring 3.x文档之外,你能解释一下还是给一些教程

java spring annotations constraints hibernate-validator

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

Log4J:创建Logger实例的策略

我决定将Log4J日志框架用于新的Java项目.我想知道我应该使用什么策略来创建/管理Logger实例以及为什么?

  • 每个类的一个Logger实例,例如

    class Foo {
        private static final Logger log = Logger.getLogger(Foo.class);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • 每个线程一个Logger实例
  • 每个应用程序的一个Logger实例
  • 水平切片:应用程序每层中的一个Logger实例(例如视图层,控制器层和持久层)
  • 垂直切片:应用程序功能分区中的一个Logger实例

注意:在这些文章中已经在某种程度上考虑了这个问题:

什么是创建Log4j记录器的开销

java logging log4j

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

什么是最好的免费XLIFF编辑器?

我正在本地化我的Flash应用程序.Flash将本地化数据保存为XLIFF格式,这是一种XML方言.

来自不同国家的几位用户希望帮助我进行翻译.但普通人很难编辑XML文件.我正在寻找一个免费的编辑器,因为我不想为每个用户购买编辑器.

你会推荐哪种免费的XLIFF编辑器?

flash localization internationalization xliff

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

用C++初始化数组

我看到的每个地方都有人大声争辩说未经初始化的变量是坏的,我当然同意并理解为什么 - 然而; 我的问题是,有时候你不想这样做吗?

例如,取代码:

char arrBuffer[1024] = { '\0' };
Run Code Online (Sandbox Code Playgroud)

是否对整个数组进行NULL操作会对使用数组产生性能影响而不进行初始化?

c c++ arrays performance

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

如何找到宝石是一个图书馆?

我尝试使用config.gemenvironment.rb中的指令将一些宝石添加到我的Rails应用程序中,以便当应用程序部署在新系统上时,可以处理丢失的宝石问题.rake gems:install

添加我的应用所依赖的所需宝石列表后,我的应用无法启动.如果我从environment.rb文件中删除所需的gem列表,应用程序就可以正常运行了.

environment.rb中的评论说

# You have to specify the :lib option for libraries, where the Gem name (sqlite3-ruby) differs from the file itself (sqlite3)
Run Code Online (Sandbox Code Playgroud)

我非常肯定我错过了其中一个宝石的:lib选项,如果gem是一个库,它是如何找到它的?

gem ruby-on-rails

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

对于有经验的程序员,您对该语言有一些不完整的知识,您会推荐哪些C++教程?

在我编程的早期阶段,在我开始专业工作之前,我用C++写了一小部分饰品/练习应用程序,并且对我知道该语言非常有信心.然后,随着机会的来临,我去做了真正的工作并离开了C/C++世界.在过去的5年里,我在C#中编写了大量代码,几乎没有遇到过C/C++语言.现在,花了一些时间在SO和teh interwebs上,我发现我认为我所知道的"C++"实际上是C和C++之间的混合,我对该语言更复杂的工作方式的知识存在很大差距.与此同时,我也意识到我对这种语言很感兴趣,并希望更多地学习它.

谷歌搜索"C++教程"揭示了丰富的教程,但它们都针对完整的初学者,花了很多时间解释我已经熟悉的基础知识.我不认为会有任何教程完全适合我,但是有些教程至少是由经验丰富的程序员编写的,而不是花费大量时间在琐碎的事情上,并讨论更精细的点.语言和编译器?

c++

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