草庐IT

constraint-programming

全部标签

java - 无法添加或更新子行 : a foreign key constraint fails

我有一个用户表,它有一个desname作为FK引用des表,我试图在用户中添加desname但我得到无法添加或更新子行:外键约束失败错误。desname是预先填充的,我为他的用户选择了相同的名称。我做错的地方我可能会使用mysql和hibernatehbm 最佳答案 此错误最常见的情况是无法创建(和存储)外键引用的实体的所需实例。这通常发生在父实体的创建操作被省略、顺序错误,或者父实体在尝试创建弱实体之前未正确存储在数据库中的情况下。郑重声明,只有当Hibernate尝试写入它所连接的(MySQL)数据库时,才会发出此特定错误消息。

java.lang.LinkageError : loader constraint violation 错误

大家好我遇到过这样的链接错误问题:java.lang.LinkageError:loaderconstraintviolation:whenresolvingmethod"javax.xml.transform.Transformer.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V"theclassloader(instanceoforg/jboss/mx/loading/UnifiedClassLoader3)ofthecurrentclass,org/richfaces/renderkit/T

java - JSR303 : Trying to customize a constraint violation to be associated with a sub-path in a class-level relationship constraint validator

我正在使用JSR303并创建了一个类级别的约束,用于比较表单中的密码及其确认,我将在此处命名为@SameAs约束。理想情况下,我希望将约束与预期目标(confirmPassword)相关联,但显然封闭的bean不可用于提取密码prop。-因此是类级约束。我感兴趣地阅读了其他展示如何利用类级约束来验证关系的帖子,但找不到任何解释如何自定义约束违规以与子路径相关联的内容,在本例中为关系中的两个字段。我的问题如下:如何将违反约束的消息与“confirmPassword”字段而不是顶级对象相关联?我尝试使用javax.Validator.validate(target,context)的上下文

java.io.IOException : Cannot run program "...": java. io.IOException : error=2, 没有那个文件或目录

我需要从Java执行一个外部程序(使用libreoffice将fodt文件转换为pdf,就这样发生了)我知道该程序所需的精确命令行:/usr/bin/libreoffice--headless--convert-topdf:'writer_pdf_Export'--outdir/home/develop/tomcat/mf/ROOT/private/docs/0//home/develop/tomcat/mf/ROOT/private/docs/0/35_invoice.fodt这在命令行中完美运行。但它在使用ProcessBuilder的Java中不起作用:java.io.IOExc

java - 在 Program files 的 java 文件夹中放置两个 jre,一个在 jdk 中,一个在 outsite jdk 中的原因是什么

我在java文件夹里看到了两个jre,一个在jdk里面,一个在jdk外面。你能告诉我拥有这两个jre的原因是什么吗? 最佳答案 我没有正确阅读您的答案并进行了一些搜索,这是一个似乎是Oracle员工的答案:Therearesomedifferenceswhichmayexplainwhatyouareseeing.TheJREthatisincludedwiththeJDKdoesnotsupportAutoUpdateanditdoesnotcontainanyproductofferingsasthestandaloneJREd

java - 简单的约束规划求解器

我正在尝试熟悉约束规划。到目前为止,我看到的所有文档/视频仅包含基于CP库使用情况(如Choko、Gecode、JaCoP等)的顶级概念和代码示例的描述。我想在没有任何库的情况下至少用Java实现一些简单的东西。是否有任何资源可以让我在Java/C#/C++/Python中找到实现主要CP思想的工作代码?(至少“送更多钱”的问题解决)。(或者,也许,如果有人能在这里解释一下,那就太好了)。 最佳答案 这取决于你想做什么。1-如果您想开始使用约束规划(CP)工具,您首先需要了解这种方法中的建模。为此,您可以将给定问题定义为一组约束,然

java - 数学与 J/链接 : Memory Constraints?

我正在使用Mathematica及其J/LinkJava接口(interface)进行计算密集型基准测试。如果达到大约320MB的内存占用量,基准测试就会停止,因为这似乎是极限,垃圾收集器需要越来越多的时间并最终会失败。Mathematica函数ReinstallJava采用参数命令行。我试着做ReinstallJava[CommandLine->"java-Xmx2000m..."]但是Mathematica似乎完全忽略了-Xmx选项。如何为我的java程序设置-Xmx内存选项?320MB的限制从何而来?任何帮助将不胜感激。 最佳答案

Java+Eclipse : how do you debug a java program that is receiving piped/redirected stdin?

我正在使用Eclipse开发一个Java程序,我想我应该在我的程序中添加一个选项来在没有参数的情况下解析标准输入。(否则它解析一个文件)如果我执行"somecommand|java-jarmyjar.jar"并去调试,我会遇到问题......然后意识到我不知道如何在Eclipse中启动一个进程.如果我在命令提示符下运行它,我无法附加到正在运行的进程,因为该进程会立即启动。关于如何调试有什么建议吗?编辑:看,问题是,我最初编写我的程序是为了采用文件名参数。然后我认为它也采用stdin会很有用,所以我确实从我的程序中抽象了InputStream(正如Queue先生所建议的)。它在文件(ja

java - H2 数据库 : referring to a table in root schema from a foreign key constraint

给定根架构中的表:CREATETABLEuser(usernameVARCHAR(50),passwordVARCHAR(50));和Quiz模式中的表:CREATETABLEQuiz.Results(usernameVARCHAR(50),pointsINT,FOREIGNKEY(username)REFERENCESuser(username));我无法实际创建外键,因为数据库声称表user实际上并不存在。我也不能随后添加外键:ALTERTABLEQUIZ.RESULTSADDFOREIGNKEY(username)REFERENCESuser(username)当然,这两个表都存

Java 编程 : Dynamic Programming on stairs example

一个人正在跑n步楼梯,一次可以走1步、2步或3步。现在编写一个程序来计算child有多少种可能的跑楼梯方式。给出的代码如下publicstaticintcountDP(intn,int[]map){if(n-1)returnmap[n];else{map[n]=countDP(n-1,map)+countDP(n-2,map)+countDP(n-3,map);returnmap[n];}}我懂C和C++,不懂JAVA。这是来自CrackingtheCoding采访书。谁能解释一下她为什么以及如何在这里使用功能图?这里的map是数组吧?我没有看到任何行将输入保存到map数组,但它如何返