-
多线程 – 这是在Delphi 6中设置线程名称的正确方法吗?
所属栏目:[Java] 日期:2020-12-15 热度:110
我想在Delphi 6 IDE中的线程列表窗口中显示一个很好的用户友好名称.我在网上找到了以下代码,因为据我所知,该版本没有本机实现的SetThreadName().我从我的线程的Execute()方法中调用它.我知道它被调用,因为在引发异常时IDE会弹出.但是,当我查看线程列表(Ctrl[详细]
-
java – 工厂模式:创建bean时验证输入(Guice / Guava)
所属栏目:[Java] 日期:2020-12-15 热度:61
我正在编写一个新的应用程序,使用Guice进行依赖注入,以及Guava的属性验证前置条件. 我正在使用工厂模式根据外部输入创建bean.问题是,验证输入的首选方法是什么? (在可维护性,清晰度等方面) 我们假设这些类: Bean.java public interface Bean { public Obje[详细]
-
java – 使用ArrayAdapters的泛型
所属栏目:[Java] 日期:2020-12-15 热度:128
我在尝试创建通用ArrayAdapter时遇到了问题.这可能与我对 Java中的泛型有限的理解有关,并且希望有人可以让我直截了当.基本上我有一个抽象的基本适配器类: public abstract class BaseAdapterT extends ArrayAdapterT{ .... private ListT items; .... prote[详细]
-
Java数学包,用于偏斜法线的逆累积分布以及泊松和指数
所属栏目:[Java] 日期:2020-12-15 热度:109
我正在寻找一个包,它为非对称(偏斜)正态分布以及泊松和指数分布提供数学函数. 我最初查看了Colt包,但它没有提供反向累积功能. 所以我改为Apache Commons Math3,它提供了更全面的功能集,包括所有分布的逆累积概率. 然而,现在我再次撞墙,因为我需要将正态分布[详细]
-
java – 使用hibernate Criteria返回set而不是list
所属栏目:[Java] 日期:2020-12-15 热度:60
criteria = createCriteria("employee"); criteria.add(Restrictions.eq("name","John")); criteria.addOrder(Order.asc("city"));criteria.addOrder(Order.asc("state"));List result = criteria.list(); 此语句返回Employee对象的列表.如何让它返回一组Emp[详细]
-
是否有JFoodies FormLayout和DefaultFormBuilder的JavaFX等价物
所属栏目:[Java] 日期:2020-12-15 热度:119
目前,我正在将Swing应用程序的首选项面板迁移到 JavaFX.应用程序首先读取需要从xml文件构建的内容.然后,应用程序使用该信息创建并将大量JComponents和关联的JLabel附加到面板以及一些分隔符,如下所示: layout = new FormLayout(description,"");builder = n[详细]
-
java-ee – 我可以使用哪些maven依赖项为Glassfish创建一个独立
所属栏目:[Java] 日期:2020-12-15 热度:155
我想为我的Glassfish服务器上托管的JMS主题创建一个非常简单的JMS独立客户端. 我的项目是使用maven构建的. 我知道在使用JMS依赖关系时似乎有些混乱,所以,我在我的pom中使用了哪些依赖关系 连接到我的JNDI上下文 能够阅读我的JMS主题吗? 我的Java测试方法是[详细]
-
多线程 – 如何在4核CPU上更快地完成相同的计算:4个线程或50个
所属栏目:[Java] 日期:2020-12-15 热度:52
让我们假设我们有固定数量的计算工作,没有阻塞,睡眠,i / o等待.这项工作可以很好地并行化 – 它包含100M小型和独立的计算任务. 4核CPU的速度更快 – 运行4个线程还是……让我们说50?为什么第二种变体应该是摇摆不定的? 我假设:当你在4核CPU上运行4个重线[详细]
-
从char [],start,length创建String的有效方法
所属栏目:[Java] 日期:2020-12-15 热度:140
我们正在使用 Java SAX来解析非常大的XML文件.我们的角色实现如下: @Overridepublic void characters(char ch[],int start,int length) throws SAXException { String value = String.copyValueOf(ch,start,length); ...} (由SAX传递的ch []数组往往很长)[详细]
-
这个简单工厂是否违反了开放封闭原则?
所属栏目:[Java] 日期:2020-12-15 热度:80
这个简单工厂是否违反开放封闭原则? 每次需要创建新的具体产品时,SimpleProductFactory都需要更改,但它遵循单一责任原则,因为这是它永远改变的唯一原因.它的唯一目的是使客户不违反开放的封闭原则,所以我认为它本身不能违反,因为很明显这个代码是需要的. 我[详细]
-
java – 使用sockjs stomp over socket无法连接Spring 4 WebSock
所属栏目:[Java] 日期:2020-12-15 热度:77
尝试使用sockjs在套接字上使用带有STOMP的 Spring 4 WebSocket. 我遇到了一个问题. 我的配置: websocket.xml – spring上下文的一部分 websocket:message-broker application-destination-prefix="/app" websocket:stomp-endpoint path="/ws" websocket:soc[详细]
-
java – 查找本地网络中的所有IP地址
所属栏目:[Java] 日期:2020-12-15 热度:189
我想找到我当前使用 Java代码连接的本地网络中设备的所有IP地址.有用的实用程序 Advanced IP Scanner 能够在我的 subnet of 192.168.178 / 24中找到各种IP地址: 根据this的答案,我按以下方式构建了我的代码: import java.io.IOException;import java.net.I[详细]
-
java – 通过screencap捕获屏幕时出现0字节文件
所属栏目:[Java] 日期:2020-12-15 热度:167
我在捕获未植根电话的屏幕时遇到了麻烦. 我在电脑上试过这个命令: adb shell /system/bin/screencap -p /sdcard/out.png 这很有效. 但是,每当我尝试在我的应用程序中使用此命令时,如下所示: @Overridepublic void onCreate(Bundle savedInstanceState) { s[详细]
-
使用Java反射的2个对象之间的差异:如何?
所属栏目:[Java] 日期:2020-12-15 热度:142
对于审计日志,我需要知道2个对象之间的差异. 那些objets可能包含其他objets,list,对象集,因此如果需要,所需的差异可能是递归的. 是否已经使用反射(或其他)api? 提前致谢. 问候 解决方法 尝试解决这个问题是一个非常艰巨的问题.您可以考虑将访问者模式配对,[详细]
-
java – Ant包含外部.jar
所属栏目:[Java] 日期:2020-12-15 热度:67
我想在我的 java项目中包含外部jar.我正在使用蚂蚁.外部.jar位于文件夹lib中.我的build.xml看起来像这样: ?xml version="1.0" encoding="UTF-8"?project path id="classpath" fileset dir="lib" includes="**/*.jar"/ /path target name="clean" delete dir[详细]
-
在java中将图像转换为圆柱形
所属栏目:[Java] 日期:2020-12-15 热度:72
我没有在openCV中找到任何在 java中将平面图像转换为圆柱形的示例,我希望它在2d而不是3d中渲染图像,也没有找到任何示例代码或书籍.下面是我想在杯子周围扭曲的图片的图像. 一本好书和示例代码将非常感激. 到目前为止我已经这样做了.建议我的@Amitay使图像凹[详细]
-
使用枚举来表示错误消息 – 这是一个好习惯吗?
所属栏目:[Java] 日期:2020-12-15 热度:179
我想将我的错误消息和内容合并到一个文件中,并尽可能使我的代码更具可读性. 这是我在枚举文件中的示例: public enum ZipErrorType {// START: define exception messages (alphabetical order)EMPTY_FILE_NAME_IN_LIST { public String toString() { return[详细]
-
java – 列表初始化的哪种方式更好
所属栏目:[Java] 日期:2020-12-15 热度:172
我想知道,列表的初始化哪种方式更好? public class Main { private final ListString l = new ArrayListString(); { l.add("a"); l.add("b"); l.add("c"); }} public class Main { private final ListString l = new ArrayListString() {{ l.add("a"); l.ad[详细]
-
java – 为什么这个Scala代码在运行时抛出IllegalAccessError?
所属栏目:[Java] 日期:2020-12-15 热度:121
我有一个简单的应用程序: object Test extends App { implicit def t2mapper[X,X0 : X,X1 : X](t: (X0,X1)) = new { def map[R](f: X = R) = (f(t._1),f(t._2)) } println("Hello!") val (foo,bar) = (1,2) map (_ * 2) println((foo,bar))} (t2mapper是从t[详细]
-
java – log4j2日志记录发生在错误的路径上
所属栏目:[Java] 日期:2020-12-15 热度:148
我在weblogic中部署了一个ear,并将log4j2.xml logPath设置为 Property name="logPath"some_path_1Property 和记录器定义为 Logger name="a.b.c.d" level="INFO" / 在这个ear / lib里面有一个包含log4j2.xml的jar,logPath属性定义为 Property name="logPath"s[详细]
-
如何使Java Hashtable.containsKey适用于Array?
所属栏目:[Java] 日期:2020-12-15 热度:142
很抱歉问这个问题,但我是 Java的新手. Hashtablebyte[],byte[] map = new Hashtablebyte[],byte[]();byte[] temp = {1,-1,0};map.put(temp,temp);byte[] temp2 = {1,0};;System.err.println(map.containsKey(temp2)); 不适用于.containsKey(因为打印结果为“[详细]
-
jsf – 如何生成没有’id’和’autocomplete’属性的javax.faces
所属栏目:[Java] 日期:2020-12-15 热度:142
这就是我在输出 HTML文档(由JSF 2.0 / Mojarra 2.0.3生成)中所拥有的: input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="4267906931114993858:-6309146738430577631"autocomplete="off" / 我的文档应该符合XHTML 1.1,[详细]
-
java – RXTX无法在Windows 7 64位下列出或查找端口
所属栏目:[Java] 日期:2020-12-15 热度:189
早上好, 我在Windows 7 64位上使用/或安装rxtx时遇到问题.我以前在x86 win XP系统上使用它并没有问题.由于某些原因重新安装到这个新系统,rxtx无法找到任何端口.我已经尝试了rxtx安装,Cloud Hopper的64位本机库并删除所有rxtx文件并从头开始.找到RXTXcomm.jar[详细]
-
JavaFX Tableview和ScrollPane滚动问题
所属栏目:[Java] 日期:2020-12-15 热度:152
我从2年前开始使用 JavaFX.现在我正在使用 JavaFX创建像控件一样的电子表格.为了创建控件,我使用TableView和ScrollPane以及用于Spreadsheet Row标题的ListView控件,因为JavaFX不提供对行标题的支持.除了一件事我滚动表,最初表时,一切正常和scrollpane行同步[详细]
-
多线程 – Perl线程:如何制作一个制作人?
所属栏目:[Java] 日期:2020-12-15 热度:112
我有一个运行速度很慢的功能.我需要在程序的主要部分输入该函数.所以我想做一些类似于UNIX命令的东西,它产生尽可能多的输入,但只需要多一点.不像是,我不想要STDIN的值,但我想要Perl队列中的值. 换句话说:这个问题不是关于文件句柄的选择,而是关于线程维护的[详细]