小编Lin*_*ine的帖子

Postgresql约束

我似乎无法做到这一点,我试图修改一个字段作为外键,级联删除...我做错了什么?

ALTER TABLE my_table 
ADD CONSTRAINT $4 
FOREIGN KEY my_field 
REFERENCES my_foreign_table 
ON DELETE CASCADE;
Run Code Online (Sandbox Code Playgroud)

postgresql foreign-keys

44
推荐指数
3
解决办法
5万
查看次数

cvc-elt.1:找不到元素'MyElement'的声明

我正在尝试使用xsd验证一个非常简单的xml,但由于某种原因我得到了这个错误.如果有人能解释我为什么,我真的很感激.

XML文件

<?xml version="1.0" encoding="utf-8"?> 
<MyElement>A</MyElement>
Run Code Online (Sandbox Code Playgroud)

XSD文件

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        targetNamespace="http://www.example.org/Test"
        xmlns:tns="http://www.example.org/Test"
        elementFormDefault="qualified">

    <simpleType name="MyType">
        <restriction base="string"></restriction>
    </simpleType>

    <element name="MyElement" type="tns:MyType"></element>
</schema>
Run Code Online (Sandbox Code Playgroud)

xsd xml-namespaces xml-validation xml-error

36
推荐指数
2
解决办法
11万
查看次数

如何使用带有包含XSD的Java来验证XML文件?

我正在使用Java 5 javax.xml.validation.Validator来验证XML文件.我已经为一个仅使用导入的模式完成了它,一切正常.现在我正在尝试使用另一个使用import和一个include的模式进行验证.我遇到的问题是主模式中的元素被忽略,验证表明它无法找到它们的声明.

以下是我构建Schema的方法:

InputStream includeInputStream = getClass().getClassLoader().getResource("include.xsd").openStream();
InputStream importInputStream = getClass().getClassLoader().getResource("import.xsd").openStream();
InputStream mainInputStream = getClass().getClassLoader().getResource("main.xsd").openStream();
Source[] sourceSchema = new SAXSource[]{includeInputStream , importInputStream, 
mainInputStream };
Schema schema = factory.newSchema(sourceSchema);
Run Code Online (Sandbox Code Playgroud)

现在这里是main.xsd中声明的摘录

<xsd:schema xmlns="http://schema.omg.org/spec/BPMN/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:import="http://www.foo.com/import" targetNamespace="http://main/namespace" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xsd:import namespace="http://www.foo.com/import" schemaLocation="import.xsd"/>
    <xsd:include schemaLocation="include.xsd"/>
    <xsd:element name="element" type="tElement"/>
    <...>
</xsd:schema>
Run Code Online (Sandbox Code Playgroud)

如果我在main.xsd中复制我包含的XSD的代码,它可以正常工作.如果我不这样做,验证不会找到"元素"的声明.

java xml validation xsd

27
推荐指数
4
解决办法
5万
查看次数

如何设置JPanel的透明背景?

可以将JPanel背景设置为透明吗?

我的框架有两个JPanels:

  • 图像面板
  • 功能面板.

功能面板图像面板重叠.所述图像面板正在作为后台和它从远程URL加载图像.

功能面板上我想绘制形状.由于功能面板的背景颜色,现在无法看到图像面板.

我需要使功能面板背景透明,同时仍然绘制其形状,我希望图像面板可见(因为它正在进行图像的平铺和缓存功能).

我正在使用两个JPanel,因为我需要分离图像和形状绘图.

有没有办法重叠Jpanel有透明背景?

java graphics swing background jpanel

26
推荐指数
4
解决办法
11万
查看次数

如何在IntelliJ IDEA中运行Eclipse启动程序文件?

我有一个.launch开发人员创建的Eclipse 文件,用于从Eclipse用来启动程序的XML文件中设置类路径,vm和程序参数.

我希望能够在IntelliJ IDEA中运行此文件,但有没有手动创建设置的自动方式?

eclipse intellij-idea launch

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

Eclemma说4个分支中有1个未被覆盖,但它是哪个分支?

有没有一种简单的方法来判断我错过哪个分支?即我有一些像这样的代码:

if (x || y) {
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

在报道中突出显示Eclipse中有一个黄点表示:

错过了4个分支中的1个

但我想知道哪个分支缺失.

java eclipse code-coverage eclemma

22
推荐指数
4
解决办法
3万
查看次数

Eclipse一直在询问svn密码

每当我尝试使用SVN repo同步/更新我的项目时,它会要求我输入密码.它让我疯了,我正在检查"保存密码"复选框,它根本不起作用..更重要的是,我不能使用简单的密码.

它可能以某种方式与我公司的代理连接但是eclipse插件更新站点工作得很好.

我的AppData目录中有一个Subversion目录,也许我应该删除它?我还可以提供其他信息,我只是不知道可能相关的内容.

我正在使用Subclipse提供JavaHL程序,我的Eclipse版本是4.4.2但我在Eclipse3.7.2 上有同样的问题

eclipse svn

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

如何强制子类在java中设置变量?

我有一个类定义给定屏幕的所有基本参数.从这里,应用程序中的每个屏幕都是此类的子类.我需要每个屏幕(即子类)在其实现中设置变量的值(即,每个屏幕必须定义它在导航树中的级别).

另外,理想情况下,这个变量应该final是在子类中设置的时候(我意识到这可能是不可能的).

最好的方法是什么?有没有办法在Java中正确执行这种类型的行为?

java conceptual

19
推荐指数
2
解决办法
1万
查看次数

我应该使用哪些Maven工件导入PowerMock?

pom.xml为了让PowerMock与Mockito合作,我需要添加哪些罐子?我有以下依赖项:

<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-all</artifactId>
    <version>1.9.0</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-api-mockito</artifactId>
    <version>1.4.11</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-api-support</artifactId>
    <version>1.4.11</version>
    <scope>test</scope>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

但是当我@PrepareForTest在类级别添加注释时,Eclipse无法找到它,但它可以找到PowerMockito.我错过了什么罐子?

java mockito powermock maven

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

如何在Eclipse中禁用checkstyle?

我在Eclipse中安装了checkstyle插件.如何在工作区中为特定项目禁用它?

如果这不可行,我想关闭checkstyle.

eclipse checkstyle

18
推荐指数
1
解决办法
2万
查看次数