Tag: java

某些语言是否允许负模数?

我很好奇这些语言(Java,C …)忽略了模数运算的数学定义。 在模块操作中返回负值的意义是什么(根据定义,它应该总是返回正数)?

点击显示iframe

我有一张地图,您可以点击位置获取该区域的信息,我想在点击同一页面的iframe中显示该信息 我的页面现在有这个链接 “ 有什么建议

编程触摸板的笔记本电脑

我想写一个程序,可以控制我的光标移动取决于我在触摸板上移动手指的方式。 我希望我的程序获取用户触摸触摸板的位置,然后我想使用我自己的程序控制鼠标移动。 我想用Java做这个。 我可以用Java做到这一点吗? 我想在Windows操作系统上运行它。 我的笔记本电脑触摸板设备驱动程序是否提供了一些API,通过它我可以获得有关用户触摸触摸板的时间和位置的信息?

java make a method等待另一个进程的响应

在我的程序中,我连接到另一种语言的解释器进程。 我有时需要程序向解释器询问几件事并使用它的响应。 该过程存储在IProcess变量中,并且通过该过程的IStreamsProxy完成通信。 为了收到响应,我在IStreamsProxy中添加了一个IStreamListener。 但是,当我写入IStreamsProxy(使用write()方法)时,我需要代码来等待响应,例如要调用的侦听器的streamAppend方法。 我试着使用wait()和notify()方法,但我不知道应该在哪些对象上调用它们。 使通信调用如下方法的查询类: /** * Sends a command to the interpreter. Makes the current thread wait for an answer of the interpreter. * @throws IOException */ private synchronized void send(String command) throws IOException{ this.s48Proxy.write(command); try { System.out.println(“waiting for reply”); this.wait(); } catch (InterruptedException e) { System.out.println(“interruption exception: “+e.getMessage()); } } 和听众: […]

Camel Restlet – 如何使用SSL公开服务

我使用最新的Apache Camel(2.14)暴露了一些REST服务,更准确地说是使用Restlet组件( http://camel.apache.org/restlet.html )。 有没有办法在HTTPS下公开服务? 我找不到任何解释如何设置SSL密钥库,密钥库密码等的文档…

数字签名的XFA表格

我想以编程方式签署在Adobe Livecycle(它是XFA表单)中创建的PDF文档。 我知道用于操纵PDF的iText库,但我还没有找到任何如何签名的例子。 也许它还没有得到支持。 你知道其他任何可以做到这一点的Java库吗? 或者你知道如何签名吗? 我知道,我的问题类似于这个问题 ,但我不需要使用iText。 非常感谢您的帮助!

正则表达式,用于检查String是否为正自然数

我想检查字符串是否为正数,但我不想使用Integer.parseInt()因为用户可能输入的数字大于int。 相反,如果数字字符串包含所有“0”字符,我宁愿使用正则表达式返回false。 if(val.matches(“[0-9]+”)){ // We know that it will be a number, but what if it is “000”? // what should I change to make sure // “At Least 1 character in the String is from 1-9” } 注意:字符串必须只包含0 – 9 ,并且不能包含全部0 ; 换句话说,它必须在[1-9]中至少有一个字符。

如何在log4j2属性中设置类的日志级别

在log4j中我可以在属性文件中指定一个类来记录调试级别,如下所示: log4j.logger.com.mycompany.mypackage.ClassName=DEBUG 我如何在log4j2中执行此操作? 注意我仍然需要使用新的属性文件(不是xml或json)。 TIA

使用ArrayDescriptor在java中创建Oracle ARRAY Type时出现问题

如果我与oracle直接连接,代码工作正常。 但是如果我通过Websphere中配置的数据源连接到数据库,则接收以下exception: – java.sql.SQLException:DSRA9122E:com.ibm.ws.rsadapter.jdbc.WSJdbcConnection@21cf8d56不包装任何类型为oracle.jdbc.driver.OracleConnection的对象。 引发此exception的代码如下: – ArrayDescriptor desc = ArrayDescriptor.createDescriptor(PROC_IN_PARAM_ALIAS, jdbcTemplate.getDataSource().getConnection() .unwrap(OracleConnection.class));

添加包声明时无法创建jar

我收到了一个非常简单的类,其中有一些文件夹可以像这样编译而没有问题: javac -classpath /home/DigestJavaLinux/classes DigestClass.java 在classes文件夹中,我有一个名为OasisEMSecImp.class的 .class文件 我怎么需要导入类并在另一个项目中使用它的方法,该方法为银行生成一个摘要字符串来检查事务,并接收总和其他参数。 如果我加 包digestclass; 到了课程开始它不起作用,我得到错误: digestclass/DigestClass.java:136: cannot find symbol symbol : class OasisEMSecImp location: class DigestClass OasisEMSecImp digest= new OasisEMSecImp(); ^ digestclass/DigestClass.java:136: cannot find symbol symbol : class OasisEMSecImp location: class DigestClass OasisEMSecImp digest= new OasisEMSecImp(); ^ 2 errors 更新:这是文件。 它编译没有包声明: package digestclass; import java.*; class DigestClass { private […]