技术文章类别

 所有技术文章

  • 我可以通过Android Java解析Apple pList形式的XML吗?

    试试吧 http:code.google.compxmlwise 我正在测试。

  • 如何使用Java发送SMS

    您可以使用此免费的Java示例程序使用连接到计算机的GSM调制解调器将PC上的SMS发送到COM端口。您还需要从Sun下载并安装Java comm api。 该程序需要以下Java文件才能运行。 SerialConnection.java(此文件用于从Java程序连接到COM端口) SerialConnectionException.java(

  • 如何在JAVA中运行Windows命令并以字符串形式返回结果文本[重复]

    您可以为此使用以下代码 import java.io.*; public class doscmd { public static void mainString args[] { try { Process p=Runtime.getRuntime.exec"c

  • 为jQuery选择哪个Java Web框架?

    如果您想用Java的jQuery着迷,那就去寻找基于请求动作的MVC框架,例如Struts 1.x,a href="http:static.springsource.orgspringdocs3.2.xspring-framework- referencehtmlmvc.html"

  • 在java中从字节数组转换为字符串并将字符串转换为字节数组

    尝试特定的编码: String s = new StringA, "ISO-8859-1"; byte[] b = s.getBytes"ISO-8859-1"; ideone链接

  • 添加乔达时间

    由于这是一个Android项目,因此仅引用Joda jar文件将不会执行。您需要将该jar文件与apk捆绑在一起,方法如下:- 属性- Java构建路径-订单和导出 选中,joda-time-*-*.jar然后单击 确定 。你完成了。

  • 具有数据库的国家/地区的IP地址

    我编写了一个名为ip2c的小程序库来完成此操作。它使用webhosting.info中的数据库,但也支持Software77中a

  • Android中String.join的替代选择?

    您可以TextUtils.join改用: String result = TextUtils.join", ", list; (String.join已在Java 8中添加,这就是为什么您不能在Android中使用它的原因。)

  • 查找数组中是否存在字符串

    这是您要寻找的: ListString dan = Arrays.asList"Red", "Orange", "Yellow", "Green", "Blue", "Violet", "Orange", "Blue"; boolean contains = dan.containssay.getText; 如果您有一个 不重复

  • 从字符串中删除所有分数符号,例如“¼”和“ 1/2”

    类似于¼和½属于Unicode类别的分数符号a href="http:www.fileformat.

  • 是否可以从Java方法中返回多个值?

    创建自己的值持有者对象来保存两个值,然后将其返回。 return new ValueHoldergameStatus, rolls; 可以返回具有多个值的数组,但这很神秘,对可读性没有任何作用。理解这意味着什么要容易得多… valueHolder.getGameStatus 比这意味着什么。p

  • C#中的协方差有哪些?(或者,协方差:例如)

    这是我能想到的: 更新资料 阅读了埃里克·利珀特(Eric Lippert)提出的建设性评论和大量文章后,我改善了答案: 更新了数组协方差的残缺性 添加了“纯”委托方差异 从BCL添加了更多示例 添加了指向文章的链接,这些文章深入解释了这些概念。

  • 无法使用executeQuery()发出数据操作语句[重复]

    Connection connection = null; PreparedStatement preparedStatement = null; ResultSet generatedKeys = null; try { connection = m_Connection; preparedStatement = PreparedStat

  • java replaceLast()

    它可以(当然)用正则表达式完成: public class Test { public static String replaceLastString text, String regex, String replacement { return text.replaceFirst"?s"+regex+"?!.*?"+regex+"", replacement;

  • 可以用一个重复的字符将Java String初始化为特定长度吗?

    char[] chars = new char[len]; Arrays.fillchars, ch; String s = new Stringchars;

  • 图像未在本地缓存(使用通用图像加载器)-缓慢的图像加载时间

    我在列表视图中遇到了类似的图像问题。此答案可能会纠正您的错误图像问题。 我刚刚使用UniversalImageLoader下载了示例项目,它表现出与您描述的相同的行为。 到目前为止,要注意一些源代码。 public static final int DEFAULT_THREAD_POOL_SIZE = 3; public static final int DEFAULT_THR

  • 解决Maven项目中的多个SLF4J绑定

    您的问题不是得到两个SLF4J API副本,而是得到两个不同的SLF4J实现。您需要排除八卦,而不要排除API。这意味着: dependency groupIdorg.codehaus.gmaven.runtimegroupId artifactIdgmaven-runtime-1.7artifactId

  • JUnit是否按顺序执行测试用例?

    是的,默认情况下,我相信它会按顺序运行测试。 JUnit 4.6引入了一个实验ParallelRunner来并行运行测试- 我不知道它的当前状态。我希望并行机制在默认情况下仍保持“选择加入”功能。(从其他答案来看,现在似乎可以保留,但形式略有不同-仍然可以选择加入。)

  • java.io.IOException:服务器返回的HTTP响应代码:500

    HTTP状态代码500通常表示Web服务器代码已崩溃。您需要预先确定状态代码a href="http:download.oracle.comjavase6docsapijavanetHttpURLConnection.html#getResponseCode%28%29"

  • 启动Eclipse 4.4“ JVM的1.6.0_65版本不适合此产品”时出错。

    请检查您是否获得了x64版的eclipse。几个小时前有人回答了。

  • Java UUID.randomUUID冲突的机会有多大?

    根据维基百科,关于随机UUID中重复的概率: 仅在接下来的100年中每秒生成10亿个UUID之后,仅创建一个副本的可能性就约为50%。或者,换句话说,如果地球上的每个人都拥有6

  • JIT未优化涉及Integer.MAX_VALUE的循环

    我还没有挖掘Java语言规范,但是我猜想它与这种差异有关: i++ Integer.MAX_VALUE - 1永远不会溢出。一旦i到达,Integer.MAX_VALUE - 1它将增加到Integer.MAX_VALUE,然后循环终止。 co

  • 如何在Play中创建自动生成的日期/时间戳字段!/ JPA?

    您可以使用一个代码片段来实现所需的功能。看一看: Timestampable.java package models; import java.util.Date; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.per

  • Eclipse中的Deployment Assembly和J2EE Module依赖关系之间的区别

    我可以在Google上找到并了解它类似于J2EE模块的依赖项 直到Eclipse 3.5为止,它都被称为“ J2EE模块依赖关系”。在该版本之后,它被重命名为“ Deployment Assembly”。但是对于Java EE Web项目实际上是相同的。 问题是

  • 为什么Maven生成的源无法得到编译?

    build-helper插件确实解决了这个问题。感谢@Joe的评论。 plugin groupIdorg.codehaus.mojogroupId artifactIdbuild-helper-maven-pluginartifactId executions exe

  • 如何使用pom.xml将参数传递给Maven构建?

    经过一些搜索,我们可以以不同的方式提供参数,我发现一些有用的 plugin artifactId${release.artifactId}artifactId version${release.version}-${release.svm.version}version... …p

  • 在接口中添加默认和静态方法的原因

    java声称添加了这两种新方法的原因是“确保与为这些接口的较早版本编写的代码二进制兼容”。 这仅适用于默认方法(不适用于静态方法),并且省略了某些上下文。从Lambda州Goetz出发:

  • 抽象和封装之间有什么区别?

    抽象和封装是两个很好的味道,它们在一起味道很好。 封装 可以最大程度地减少向代码用户展示的内容。该“用户”可以是您代码的其余部分,也可以是使用您发布的代码的任何人。 封装有一定的好处: 代码的用户不依赖于程序中可能更改的部分。当您更改程序时,他们不必更改代码 您可以更好地控制代码和状态在程序生命周期中的变化方式。您必须

  • 如何在不锁定Android应用程序用户界面的情况下等待10秒

    您从不希望thread.sleep在UI线程上进行调用,因为听起来您已经弄清楚了。这会冻结UI并且始终是一件坏事。您可以使用一个单独的Thread和postDelayed 这样的答案显示了如何做到这一点以及其他几种选择 a href="http:developer.andr

  • 方法中未使用的局部变量是否会在JVM中获取内存?

    这是一个值得用javap研究的问题。 public class Foo { public int bar{ System.out.println"foo"; return 8; } public int foo{ int x; System.out.println"foo"; return 8; } } 请注意,foo(

  • Java是否可以进行静态元编程?

    简短的答案 这个问题已经有10多年的历史了,但是我仍然缺少一个答案。这是: 是的 ,但不是 因为 泛型,并且注释与C ++完全相同。 从Java 6开始,我们具有可插入注

  • 为什么clone()是复制数组的最佳方法?

    我想就为什么clone复制数组比System.arraycopy..其他方法最快的方法提出一些意见: 1. clone在将源数组复制到此

  • 如何在jpa中编写订单并限制查询

    limit在JPA中不被认可。您可以改用以下query.setMaxResults方法: sm = em.createQuery"select m from MasterScrip m where m.type = :type order by m.totalTradedVolume" .setParameter"type", t

  • 如何在枚举中使用Hibernate验证批注?

    请注意,您还可以创建一个验证器来检查String是否为枚举的一部分。 public enum UserType { PERSON, COMPANY } @NotNull @StringEnumerationenumClass = UserCivility.class private String title; @Documented @Co

  • 返回默认值而不是null的Java Map实现

    @Jon的答案是直接处理您所要询问的好方法。 但是令我惊讶的是,您可能要实现的是“多图”;即从键到值集合的映射。如果是这种情况,那么您还应该查看Guava或Apache commons集合中的multimap类。 看着: a href="https:google.github.ioguavareleases21.0apidocscomgoo

  • 暴露GCM SENDER ID有什么后果?

    发件人ID(又称GoogleAPI项目ID)未绑定到唯一的应用程序包名称。实际上,多个应用可以使用相同的发送者ID注册到GCM,这将允许使用相同的API密钥将GCM消息发送到所有这些应用。当然,每个应用程序都有不同的注册ID(即使在同一设备上)。 如果某人知道您的发件人ID,则可以使用该发件人ID注册到GCM,但是如果不知道API密钥,他们将无法将GCM消息发送到假应用程序或真实应用程序。当他们注册到GCM时,GCM会收到其假冒

  • Java中关闭时处置和退出之间的区别

    EXIT_ON_CLOSE 将终止程序。 DISPOSE_ON_CLOSE将调用dispose该框架,这将使其消失并删除其使用的资源。您无法将其带回去,与隐藏它不同。 参见asloJFrame.dispose()与System.exit()

  • 今天仍在使用Swing吗?

    现有的GUI Java代码库多数都Swing将保持这种状态,直到代码库腐烂并且没有人再维护它为止。 大多数 新的 GUI Java代码库都在使用JavaFX,它是的Swing替代品,Java8并且是standard java library现在的一部分。它允许CSSc

  • 需要HTTP 407代理身份验证:如何使用Java代码处理

    http:blog.vinodsingh.com200805proxy-authentication-in-java.html 感谢Vinod Singh先生,我找到了解决方案。 Java中的代理身份验证 普通的公司网络

  • Resteasy 3.X PreProcessInterceptor的正确替代品是什么?

    RESTEasy 3.xx符合JAX-RS 2.0规范。 您尝试执行的操作可以(可能更好)完成: @Provider public class SecurityInterceptor implements javax.ws.rs.container.ContainerRequestFilter { @Override public void filterCon