Tag: api

Java中的输出参数

使用第三方API,我观察到以下内容。 而不是使用, public static string getString(){ return “Hello World”; } 它使用类似的东西 public static void getString(String output){ } 我正在分配“输出”字符串。 我很好奇实现这种function的原因。 使用这些输出参数有什么好处?

Java中的一个好的HTML对象模型?

我正在寻找一个Java中的HTML对象模型,能够解析HTML(不是必需的)并在优雅的对象模型中包含所有HTML元素(以及CSS)。 我正在寻找Groovy的HTML构建器的纯Java版本。 (我在google上没有运气这个请求。) 我希望能够执行以下内容: HTML html = new HTML(); Body body = html.body(); Table table body.addTable(myCssStyle); Row row = table.addRow(“a”, “b”, “c”).withCss(cssRowStyle); 等等…

在Netbeans中添加新的Web服务

我正在尝试使用应用程序中的netbeans在java中构建一个myspace应用程序。 尝试更新我的帐户,朋友更新和所有这些东西。 在nebeans网站上有一个类似的Twitter教程。 但是,当我尝试添加Myspace api的API地址时,它显示错误“无法确定服务是WSDL类型还是WADL”并说要安装JAX-RPC插件。 我正在使用NB 6.9.1,显然我发现这个版本的netbeans不再支持JAX-RPC插件了。 请帮我详细说明如何处理。

Java Logging API生成空日志文件

我试图浏览Java日志API的教程: www.vogella.com/articles/Logging/article.html 但是生成的文件是空的(在Netbeans,Eclipse中测试以及从cmd运行jar)。 日志消息仅显示在控制台中。 以下是项目中使用的文件。 这种行为可能是什么原因? 项目:de.vogella.logger MyHtmlFormatter.java package de.vogella.logger; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.Formatter; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.LogRecord; //This custom formatter formats parts of a log record to a single line class MyHtmlFormatter extends Formatter { // This method is called for every log records public String format(LogRecord rec) { StringBuffer […]

在org.apache.catalina.core.JreMemoryLeakPreventionListener中急切调用URLConnection的setDefaultUseCaches(false)的原因是什么

这个问题可能有点难以找到答案。 这是一个系列中的问题。 考虑Policy.getPolicy()的原因是什么,因为它将保留对上下文的静态引用并可能导致内存泄漏 。 你可以阅读它,这样你就可以了解更多背景知识。 从org.apache.cxf.common.logging.JDKBugHacks以及org.apache.catalina.core.JreMemoryLeakPreventionListener获取源代码。 有一段代码。 这里是。 URL url = new URL(“jar:file://dummy.jar!/”); URLConnection uConn = new URLConnection(url) { @Override public void connect() throws IOException{ // NOOP } }; uConn.setDefaultUseCaches(false); 评论说 /* * Several components end up opening JarURLConnections without * first disabling caching. This effectively locks the file. * Whilst more noticeable and harder […]

无法在libgdx中批处理多维数据集

我正在尝试开发一种游戏,我在屏幕上渲染多达300个立方体。 在为每个多维数据集创建新的modelInstance时,modelBatch的性能非常糟糕。 据我所知,没有3D批处理将所有立方体批量分配到一个绘图调用。 所以我拼命地尝试以某种方式批量处理它们。 这个问题与此直接相关: LibGDX 3D增加性能 发布的答案成功批量处理所有多维数据集,但是当添加环境以获得某些照明时,看起来立方体缺少侧面或其他东西是错误的。 下图是: 这是我的立方体类(几乎从上面的答案复制) public class Cube { int index; int vertexFloatSize; int posOffset; int norOffset; boolean hasColor; int colOffset; private Vector3 position = new Vector3(); private Matrix4 rotationTransform = new Matrix4().idt(); private Color color = new Color(); public float halfWidth, halfHeight, halfDepth; private boolean transformDirty = false; private […]

当我使用NetBeans 6.8和Eclipse运行此代码时,为什么输出会有所不同?

当我使用Eclipse和NetBeans 6.8运行以下代码时。 我想在我的计算机上看到可用的COM端口。 在Eclipse中运行时,它返回所有可用的COM端口,但在NetBeans中运行时,它似乎找不到任何端口.. public static void test(){ Enumeration lists=CommPortIdentifier.getPortIdentifiers(); System.out.println(lists.hasMoreElements()); while (lists.hasMoreElements()) { CommPortIdentifier cn=(CommPortIdentifier)lists.nextElement(); if ((CommPortIdentifier.PORT_SERIAL==cn.getPortType())) { System.out.println( “Name is serail portzzzz ” + cn.getName() + ” Owned status ” + cn.isCurrentlyOwned()); try{ SerialPort port1=(SerialPort)cn.open(“ComControl”,800000); port1.setSerialPortParams( 9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); System.out.println(“Before get stream”); OutputStream out=port1.getOutputStream(); InputStream input=port1.getInputStream(); System.out.println(“Before write”); out.write(“AT”.getBytes()); System.out.println(“After write”); int […]

Android – 用HAPI v 2.2和DefaultHapiContext解析HL7消息

尝试解析HL7消息时出现此错误。 我不知道为什么以及如何解决它。 我正在使用hapi v2.2。 所以请帮助我。 提前致谢!。 这是catlog !!! 08-28 15:03:28.552: E/dalvikvm(642): Could not find class ‘ca.uhn.hl7v2.DefaultHapiContext’, referenced from method com.example.hl7demo.MainActivity.onCreate 08-28 15:03:28.673: E/AndroidRuntime(642): java.lang.NoClassDefFoundError: ca.uhn.hl7v2.DefaultHapiContext 08-28 15:03:28.673: E/AndroidRuntime(642): at com.example.hl7demo.MainActivity.onCreate(MainActivity.java:38) 基于本教程http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/ExampleParseMessages.html

服务器返回HTTP响应代码:403用于URL Google Translate API

我正在使用google translate api for Java。 当我试图从代码翻译时,我收到以下错误: java.io.IOException: Server returned HTTP response code: 403 for URL: http://translate.google.com.br/translate_a/single?client=t&sl=auto&tl=pt&hl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qc&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=1&rom=1&ssel=0&tsel=3&kc=1&tk=620730|996163&q=Try%20mWinMgr%20=%20(WindowManager)context.getSystemService(Context.WINDOW_SERVICE);int%20displayWidth%20=%20mWinMgr.getDefaultDisplay().getWidth();where%20context%20is%20Context%20instance.By%20default,%20the%20FrameLayout%20in%20which%20your%20layout%20is%20kept,%20fills%20the%20whole%20display%20horizontally%20(vertically%20you%20can%20have%20status%20bar).%20So%20you%20can%20set%20the%20maximum%20possible%20width%20by%20using%20android:layout_width=”fill_parent”%20correctly. 我的url conntection对象是定义的: urlConn = url.openConnection(); urlConn.addRequestProperty(“User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)”); 有什么建议吗? API使用代码: translate.translate(text, Language.ENGLISH, Language.PORTUGUESE); 仅在上周发生错误。 在此之前一切正常,使用相同的代码

使用WEKA API定义集群的输入数据

我想聚集由纬度和经度指定的点。 我正在使用WEKA API问题出在Instances instances = new Instances(40.01,1.02); 那么,如何在不使用ARFF文件的情况下指定输入数据? 我想只是将一个数组读入Instances 。 import java.io.Reader; import weka.clusterers.ClusterEvaluation; import weka.clusterers.SimpleKMeans; import weka.core.Instances; public class test { /** * @param args */ public static void main(String[] args) { Instances instances = new Instances(40.01,1.02); SimpleKMeans simpleKMeans = new SimpleKMeans(); simpleKMeans.buildClusterer(instances); ClusterEvaluation eval = new ClusterEvaluation(); eval.setClusterer(simpleKMeans); eval.evaluateClusterer(new Instances(instances)); eval.clusterResultsToString(); } }