小编Cha*_*ase的帖子

什么是Java中的'PermSize'?

我正在阅读Java内存管理中的文档,因为我遇到了PermSize,我无法理解.该文档称其存储"JVM存储其元数据",但我无法准确了解元数据的含义.我在google搜索并在某处读取它存储了一个值对象(用户定义的对象).

那里存放了什么样的物体?一个解释的例子会很棒.

java memory

65
推荐指数
3
解决办法
15万
查看次数

将外部JAXB绑定文件应用于从WSDL导入的模式元素

外部绑定文件中的XPath表达式无法定位导入到我的WSDL中的XML模式中的元素.

如果我进行内联绑定自定义,一切都会运行,但我真的想拥有外部绑定文件,这样我就不会意外地覆盖(刷新)包含我的自定义的文件.

我的绑定文件的开头:

<jaxb:bindings
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
    version="2.1">
    <jaxb:bindings schemaLocation="../wsdl/localhost_7001/ExampleSessionBean/ExampleSessionBeanService.wsdl#types?schema1">
        <jaxb:bindings node="//xs:schema[@targetNamespace='urn:myExample']">
Run Code Online (Sandbox Code Playgroud)

我的WSDL包含:

<types>
<xsd:schema>
<xsd:import namespace="urn:myExample" schemaLocation="http://localhost:7001/ExampleSessionBean/ExampleSessionBeanService?xsd=1"/>
</xsd:schema>
<xsd:schema>
<xsd:import namespace="http://ejbs/" schemaLocation="http://localhost:7001/ExampleSessionBean/ExampleSessionBeanService?xsd=2"/>
</xsd:schema>
</types>
Run Code Online (Sandbox Code Playgroud)

无论我做什么,XPath都无法在xsd:import'ed模式中找到任何内容.我得到的错误是:

[ERROR] XPath evaluation of "//xs:schema[@targetNamespace='urn:myExample']" results in empty target node
Run Code Online (Sandbox Code Playgroud)

我已经尝试通过索引号而不是命名空间访问xs:schema,但这也不起作用.看起来我的XPath表达式无法从导入的模式中获取元素...无论如何要解决这个问题?

这是在NetBean 7.2下开发的Java SE 7项目.我正在使用NetBeans来完成我所有的wsimport工作,如果这很重要,但命令输出看起来相当标准的RI/Metro.

编辑:我发现如果我使用SCD,我可以获得一个外部绑定文件.此XPath示例不起作用:

<bindings node="//xsd:schema[@targetNamespace='urn:myExample']">
    <bindings node="//xs:complexType[@name='myType']">
        <class name="MyClass"/>
    </bindings>
</bindings>
Run Code Online (Sandbox Code Playgroud)

但这个SCD示例确实如此.

<bindings scd="x-schema::tns" xmlns:tns="urn:myExample">
    <bindings scd="~tns:myType">
        <class name="MyClass"/>
    </bindings>
</bindings>
Run Code Online (Sandbox Code Playgroud)

这是一个众所周知的事情,当使用wsimport时,XPath在xjb文件中不起作用,但是SCD呢?

jax-ws jaxb xjc wsimport

15
推荐指数
2
解决办法
5万
查看次数

如何在html上处理Libgdx中的resize(GwtApplication)

在html上libgdx的问题.我两天都解决不了这个问题.当我调整浏览器的大小时,我的应用程序中Gdx.graphics不会改变.我查看了源代码GwtApplication,这对我来说非常困难,而且我理解Gdx.graphics必须自动更改,但事实并非如此.对不起,我的英语不好.

java gwt libgdx

6
推荐指数
1
解决办法
1673
查看次数

确定Java类是否是可移植的SE类

我正在研究Java代码分析器(使用Trees API的AST东西),我正在尝试创建一个关于被检查代码是否使用非可移植API的报告.像太阳包这样的东西应该引起警告.SE 7便携式课程的定义列表在哪里?有没有比SE Javadocs更多的机器可解析?如果Javadocs是"可移植"列表,它们是如何从OpenJDK的所有java源生成的?便携式代码是保持独立还是......?

java

5
推荐指数
1
解决办法
156
查看次数

为什么在接口中声明Objective-C实例变量?

我刚刚进入Objective-C(Java是我的主要OO语言).

在接口而不是类中定义对象的实例变量似乎很奇怪.我已经习惯了一个公共API定义的接口,除了方法签名之外什么都没有(这里不计算常量).

是否有某种原因在接口中定义了状态(即使它是私有的),并且在类中定义了行为.由于对象是状态+行为,定义将被分成两个独立的位置,这似乎很奇怪.

设计方面的好处是某种方式吗?您只是在Objective-C中被迫处理的后方问题的痛苦?一个非问题,只是不同?关于为什么这样做的任何背景?

或者你可以把对象状态放在一个类中,我还没有在我的书中找到那个部分吗?

objective-c

4
推荐指数
2
解决办法
2570
查看次数

如何使用Pixmap纹理处理libGDX Image的简历

我有一个从Pixmap构建的com.badlogic.gdx.scenes.scene2d.ui.Image.Pixmap只有一个像素,因为我用它来构建一个可以淡入淡出的背景图像.

Pixmap pmap = new Pixmap(1, 1, Pixmap.Format.RGBA8888);
pmap.setColor(1.0f, 1.0f, 1.0f, 1.0f);
pmap.drawPixel(0, 0);
bgImage = new Image(new Texture(pmap));
pmap.dispose();
bgImage.setSize(MyGame.VIRUAL_WIDTH, MyGame.VIRUAL_HEIGHT);
bgImage.getColor().a = 0.0f;
bgImage.addAction(Actions.sequence(Actions.fadeIn(1.0f),Actions.delay(3.0f),Actions.fadeOut(1.0f)));
stage.addActor(bgImage);
Run Code Online (Sandbox Code Playgroud)

它运作得很好,但我担心的是游戏可能会在行动发生时暂停.我假设操作将在恢复时继续,因此我需要保持相同的Image但基础Pixmap不受管理,因此需要在恢复时重新创建.我无法弄清楚如何将纹理/ Pixmap重新附加到图像上.构建Pixmap本身很容易,但是让现有的Image使用它是个问题.

libgdx

3
推荐指数
1
解决办法
724
查看次数

如何拖放LibGDX Image actor

我有一个LibGDX场景,其中包含几个图像(Actor子类)。我想将一个图像拖放到另一个图像上。我从位于DragDropTest.java的源代码开始。由于我基本上希望源是有效负载,因此我尝试修改payload.setDragActor以使用源Image。这类工作有效,我需要添加代码以将有效负载参与者放回舞台中,但这不是我的问题。

我的问题是有效载荷(当它是源actor或一个单独的actor时)并没有真正被拖动。取而代之的是,有效负载actor将自身稍微向下定位在鼠标光标的右侧。我要放置有效载荷,而不是指向要放置有效载荷的位置。完全没有拖动的感觉,感觉像是在光标后面。我在Android模拟器上看到的行为与在桌面版应用程序上看到的行为相同。

java drag-and-drop libgdx

3
推荐指数
1
解决办法
3329
查看次数

标签 统计

java ×4

libgdx ×3

drag-and-drop ×1

gwt ×1

jax-ws ×1

jaxb ×1

memory ×1

objective-c ×1

wsimport ×1

xjc ×1