我们为什么以及在哪里使用哈希?

为什么我们使用哈希进行搜索? 在二叉搜索树上使用散列有什么好处?

JFrame中的JGraph

我想绘制一些图形,包括我的应用程序中的顶点和边。 我发现JGraph是一个用于绘制图形的好库。 我浏览了一些有关它的在线资料,但找不到任何有关如何在Swing应用程序中嵌入JGraph的相关文章。 (在JFrame显示JGraph等)。 任何人都可以帮助我吗?

使用XSLT和Java替换XML节点文本?

XML文件 – 2009-1 3-11-2011 2:55:0 Book XXX 2009-2 3-12-2011 2:55:0 Song XXX 我想替换特定的文本。 例如; 对于Cid 2009-1,我想更新/更改相应的评论XXX到YYY。 这两个值都基于我的java代码将传递的参数。 以下是XSLT文件 – 这是Java代码的一部分 – String cid = “2009-1”; String comm = “YYY”; TransformerFactory factory = TransformerFactory.newInstance(); Source xslt = new StreamSource(new File(“loc1.xslt”)); Transformer transformer = factory.newTransformer(xslt); transformer.setParameter(“ciName”,cid); transformer.setParameter(“coName”,comm); Source text = new StreamSource(new File(“Comments.xml”)); transformer.transform(text, new StreamResult(new File( […]

Freemarker,PDF,页眉/页脚和分页符

Freemarker的一个常见用途是生成PDF。 不幸的是,我必须生成一个包含大量页面的pdf,并且“他们”要求我提供一些包含一些信息的页眉和一些页脚,例如“第2/60页”等等… 在网上搜索我发现了如何创建一个宏模板,但它只共享一些常见的标签(如css),但它没有告诉freemarker如何管理多页PDF。 除此之外,有时我在ftl内部有一个“分页符css类”,所以我无法确定创建新页面的时间和地点。 我在Java上使用Freemakrer 2.3 谢谢你的帮助。

Arraylist通过java中的tcp?

如何通过Java中的tcp发送arraylist? 我需要发送一个整数的arraylist,从客户端到服务器,反之亦然。 Thanxx

Skobbler。 当我设置自己的注释时,onAnnotationSelected未被调用

我使用Skobbler Maps。 当我将自己的图标设置为注释时,不会调用onAnnotationSelected。 当我设置默认图标( annotation.setAnnotationType(SKAnnotation.SK_ANNOTATION_TYPE_PURPLE); )时,它工作正常。 我做错了什么? cursor = dataBaseHelper.getWritableDatabase().rawQuery(stringBuilder.toString(), null); int count = cursor.getCount(); for (int i = 0; i < count; i++) { if (cursor.moveToPosition(i)) { SKAnnotation annotation = new SKAnnotation(); annotation.setUniqueID(cursor.getInt(cursor.getColumnIndex(1))); annotation.setLocation(new SKCoordinate(cursor.getDouble(cursor.getColumnIndex(2)), cursor.getDouble(cursor.getColumnIndex(3)))); annotation.setMininumZoomLevel(5); annotation.setImageSize(32); annotation.setImagePath(imagePath+cursor.getString(cursor.getColumnIndex(4))); mapView.addAnnotation(annotation, SKAnimationSettings.ANIMATION_NONE);

使用Android NDK构建Soundtouch

我正在尝试在我的Android项目中导入Soundtouch库,但我不是本机代码高级用户,所以这可能就是为什么我在理解构建应该完成的方式时遇到一些问题。 我试着遵循他的指导方针: Android:帮助编译Android中的SoundTouch lib 这意味着,我创建了2个文件夹( include /和SoundTouch / ),我分别插入了标题和.cpp文件。 之后,我使用了他的Android.mk ,当我尝试ndk-build时 ,我得到了这个: Android NDK: WARNING: Ignoring invalid values in LOCAL_CPP_FEATURES definition in /home/user/workspace/Player/jni/Android.mk: -fno-exceptions Android NDK: WARNING: Ignoring invalid values in LOCAL_CPP_FEATURES definition in /home/user/workspace/Player/jni/Android.mk: -fno-exceptions make: *** No rule to make target /home/user/Downloads/android-ndk-r8d/build/core/SoundTouch/AAFilter.cpp’, needed by /home/user/workspace/Player/obj/local/armeabi-v7a/objs/SoundTouch/SoundTouch/AAFilter.o’. Stop. 据我所知,我可以删除-fno-exceptions标志,因为在较新版本的NDK中,默认情况下禁用了exception处理,但我没有弄清楚make部分的错误。 提前致谢。

Hazelcast可防止JVM终止

我们在遗留Java集群应用程序中使用Hazelcast 2.6.2。 当应用程序停止时,JVM不再终止。 它似乎是由Hazelcast线程没有被标记的守护进程引起的。 我没有找到通过Hazelcast API来标记它们守护进程的方法。 是否有推荐的解决方案来阻止Hazelcast阻止JVM终止? 问候

Selenium – 单击切换元素

我对selenium很感兴趣。 基本上我想单击以下元素来切换元素: 它变为 : 之后我只想填写表格并测试其输出。 我为单击此元素编写的方法: public void clickAtListView() { WebElement listView = driver.findElement(By.xpath(“//div[@class=’view-icon fadeIn’]”)); listView.click(); } 但是,我得到了: Exception in thread “main” org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with Command duration or timeout: 50 milliseconds 任何建议为什么我得到这个例外? 我感谢你的回答! UPDATE 在我看来,当我放入Thread.sleep(10000);时会显示list元素Thread.sleep(10000); 之前: 但是,我仍然得到例外;(

Java设置实例的超级实例

我可能只是无法谷歌正确的单词,但我找不到以下问题的答案。 是否可以显式设置新类实例的超类。 例如,我有一个SuperClazz实例,想要创建一个新的SuperClazz实例,它扩展了SuperClazz 。 我可以做这样的事情(代码就是我想要做的,它不能编译,也不正确): class Clazz extends SuperClazz{ Clazz(SuperClazz superInstance){ this.super = superInstance; } }