草庐IT

remove_duplicates

全部标签

java - 具有相同返回类型的@Named 提供者最终给出 java.lang.IllegalArgumentException : Duplicate

问题来了,我正在开发一个LibGDX项目,其中我有不同的模块用于不同的平台。这就是我的android模块的样子:@Module(includes={BaseModule.class,NetModule.class},injects={DummyProjectActivity.class,DummyProject.class},overrides=true)publicclassDummyProjectAndroidModule{...@Provides@Singleton@Named("DummyOne")DummyInterfaceprovideDummyOne(){returnne

java - 具有相同返回类型的@Named 提供者最终给出 java.lang.IllegalArgumentException : Duplicate

问题来了,我正在开发一个LibGDX项目,其中我有不同的模块用于不同的平台。这就是我的android模块的样子:@Module(includes={BaseModule.class,NetModule.class},injects={DummyProjectActivity.class,DummyProject.class},overrides=true)publicclassDummyProjectAndroidModule{...@Provides@Singleton@Named("DummyOne")DummyInterfaceprovideDummyOne(){returnne

java - 使用 Eclipse 将 Java 项目导出到 JAR 时出现 "duplicate entry"错误

我正在尝试将带有Eclipse3.6.1的Java项目导出到可运行的Jar。这曾经可以正常工作,但今天失败了,因为我在我的类路径中添加了一些额外的jar。错误是duplicateentry:some/class.class有趣的是,我的构建路径中几乎所有类都有一个重复条目。尽管我没有改变任何东西。我添加的jar不包含重复的类。问题:这是某种Eclipse错误吗?我在看什么明显的东西吗?有谁知道什么可能导致这个错误?干杯 最佳答案 您可以尝试修改该行在你的构建文件中是这将导致ant保留任何重复项的第一个条目并忽略其余部分。默认行为是“

java - 使用 Eclipse 将 Java 项目导出到 JAR 时出现 "duplicate entry"错误

我正在尝试将带有Eclipse3.6.1的Java项目导出到可运行的Jar。这曾经可以正常工作,但今天失败了,因为我在我的类路径中添加了一些额外的jar。错误是duplicateentry:some/class.class有趣的是,我的构建路径中几乎所有类都有一个重复条目。尽管我没有改变任何东西。我添加的jar不包含重复的类。问题:这是某种Eclipse错误吗?我在看什么明显的东西吗?有谁知道什么可能导致这个错误?干杯 最佳答案 您可以尝试修改该行在你的构建文件中是这将导致ant保留任何重复项的第一个条目并忽略其余部分。默认行为是“

java - Maven : remove a single transitive dependency

我的项目包含一个jar文件,因为它被列为传递依赖项。但是,我已经证实,我不仅不需要它,而且它会导致问题,因为jar文件中的一个类会影响我在另一个jar文件中需要的一个类。如何从传递依赖项中删除单个jar文件? 最佳答案 您可以通过以下方式排除依赖项:org.springframeworkspring2.5.6commons-loggingcommons-logging 关于java-Maven:removeasingletransitivedependency,我们在StackOverf

java - Maven : remove a single transitive dependency

我的项目包含一个jar文件,因为它被列为传递依赖项。但是,我已经证实,我不仅不需要它,而且它会导致问题,因为jar文件中的一个类会影响我在另一个jar文件中需要的一个类。如何从传递依赖项中删除单个jar文件? 最佳答案 您可以通过以下方式排除依赖项:org.springframeworkspring2.5.6commons-loggingcommons-logging 关于java-Maven:removeasingletransitivedependency,我们在StackOverf

java - 当您在 arraylist 上调用 remove(object o) 时,它如何比较对象?

当您在java中的arraylist上调用remove(objecto)时,它如何比较对象以找到要删除的正确对象?它使用指针吗?还是使用Comparable接口(interface)比较对象? 最佳答案 ArrayListremove()依赖于Equal方法的对象实现。如果没有实现,则对象被Object的Equals实现移除,这确实是指针比较。来自ArrayList的文档-Moreformally,removestheelementwiththelowestindexisuchthat(o==null?get(i)==null:o.

java - 当您在 arraylist 上调用 remove(object o) 时,它如何比较对象?

当您在java中的arraylist上调用remove(objecto)时,它如何比较对象以找到要删除的正确对象?它使用指针吗?还是使用Comparable接口(interface)比较对象? 最佳答案 ArrayListremove()依赖于Equal方法的对象实现。如果没有实现,则对象被Object的Equals实现移除,这确实是指针比较。来自ArrayList的文档-Moreformally,removestheelementwiththelowestindexisuchthat(o==null?get(i)==null:o.

Duplicate Net Names Wire Net......

这是本人使用AltiumDesigner软件绘制原理图文件,进行工程编译(Compile)时遇到的问题一、问题分析:DuplicateNetNames中文意思就是:网络名字重复了哪里重复了呢?注意看弹窗下面有一个栏目:“details”,中文意思就是详情、描述这里把重复的2条网络名称显示出来了,你可以双击,然后AD软件会自动帮你跳转到这条网络,并高亮显示。然后你就知道,哦!原理是这2跳线的网络重复了于是呼,我就在想:这2条网络名字怎么会一样的?然后我就点击这条线,然后鼠标右键查看属性。结果,也没看见网络名称相关的信息。说白了,这条线除了颜色,长宽,也没啥信息了。本人使用的AD软件版本是Alti

java - HashSet.remove() 和 Iterator.remove() 不起作用

我在HashSet上调用Iterator.remove()时遇到问题。我有一组带有时间戳的对象。在将新项目添加到集合之前,我会遍历集合,识别该数据对象的旧版本并将其删除(在添加新对象之前)。时间戳包含在hashCode和equals()中,但不包含在equalsData()中。for(Iteratori=allResults.iterator();i.hasNext();){DataResultoldData=i.next();if(data.equalsData(oldData)){i.remove();break;}}allResults.add(data)奇怪的是,对于集合中的某