草庐IT

constraint1

全部标签

java - 不兼容的类型 : inference variable T has incompatible bounds equality constraints: capture#1 of ? 扩展了 java.lang.Object

我正在尝试连接以运行查询以获取MongoDB中的所有记录,然后将记录转换为引用对象类型的列表,我将其作为调用类的泛型。代码运行良好并在Eclipse中实现了预期的结果,但在mavenbuild期间出现编译错误,maven和eclipse都引用相同的JDK(1.8)。有人可以帮我解决这个问题吗publicclassMongoPersistenceImpl{MongoDatabasedatabase=(MongoDatabase)MongoConnectImpl.getInstance().getConnection();publicListgetAll(TmodelObject){Mon

java - 不兼容的类型 : inference variable T has incompatible bounds equality constraints: capture#1 of ? 扩展了 java.lang.Object

我正在尝试连接以运行查询以获取MongoDB中的所有记录,然后将记录转换为引用对象类型的列表,我将其作为调用类的泛型。代码运行良好并在Eclipse中实现了预期的结果,但在mavenbuild期间出现编译错误,maven和eclipse都引用相同的JDK(1.8)。有人可以帮我解决这个问题吗publicclassMongoPersistenceImpl{MongoDatabasedatabase=(MongoDatabase)MongoConnectImpl.getInstance().getConnection();publicListgetAll(TmodelObject){Mon

Linux 汇编程序错误 "impossible constraint in ‘asm’“

我从Linux下的汇编程序开始。我已将以下代码保存为testasm.c并编译它:gcctestasm.c-ostasm编译器回复:“'asm'中不可能的约束”。#includeintmain(void){intfoo=10,bar=15;__asm____volatile__("addl%%ebx,%%eax":"=eax"(foo):"eax"(foo),"ebx"(bar):"eax");printf("foo=%d",foo);return0;}我该如何解决这个问题?(我从here中复制了示例。)DebianLenny,内核2.6.26-2-amd64gcc版本4.3.2(Deb

php - 拉维尔 5.1 : Enable SQLite foreign key constraints

在SQLite中,外键约束是disabledbydefault.配置Laravel5.1的SQLite数据库连接以启用外键约束的最佳方法是什么?我看不到这样做的方法['connections']['sqlite']在/config/database.php. 最佳答案 这是一种解决方案。在里面boot()的方法App\Providers\AppServiceProvider,添加:if(DB::connection()instanceof\Illuminate\Database\SQLiteConnection){DB::state

php - 删除 phpmyadmin 上的外键表?不能删除索引 : needed in foreign key constraint

我一直试图找到一种方法来删除一些错误生成的外键,但每次我删除与外键关联的表以尝试删除它时,它说“不能删除索引:外键需要约束”。 最佳答案 在“结构”选项卡中,单击字段下方的“查看关系View”。在这里,您可以通过在下拉列表中选择一个空值来删除外键。 关于php-删除phpmyadmin上的外键表?不能删除索引:neededinforeignkeyconstraint,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

mysql - SQLSTATE[23000] : Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

我正在尝试将值插入到我的评论表中,但出现错误。它说我不能添加或更新子行,我不知道那是什么意思。我的架构看起来像这样:----Bazadanych:`koxu1996_test`----------------------------------------------------------------Strukturatabelidlatabeli`user`--CREATETABLEIFNOTEXISTS`user`(`id`int(8)NOTNULLAUTO_INCREMENT,`username`varchar(32)COLLATEutf8_binNOTNULL,`passwo

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

这似乎是一个常见的错误,但我这辈子都想不通。我在MySQL中有一组InnoDB用户表,它们通过外键绑定(bind)在一起;父user表和一组存储电子邮件地址、操作等的子表。这些都通过外键绑定(bind)到父user表>uid,所有的父键和子键都是int(10)。所有子表都有一个uid值,外键约束指向user.uid,并设置为ONDELETECASCADE和ONUPDATECASCADE。当我从user中删除用户时,所有子约束条目都将被删除。但是,当我尝试更新user.uid值时,会导致以下错误,而不是将uid更改级联到子表:#1452-Cannotaddorupdateachildro

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

我收到这个错误:1452-Cannotaddorupdateachildrow:aforeignkeyconstraintfails.我找到了它们并尝试用摆脱引用altertabletillhördropforeignkeykat_id;但得到这个错误:#1025-Erroronrenameof'.\recept\tillh@1ir'to'.\recept#sql2-1570-3cb'(errno:152).我做错了什么? 最佳答案 查询运行之前SETFOREIGN_KEY_CHECKS=0然后在完成后将其设置为1。

android - SQLiteConstraintException : error code 19: constraint failed -- Android error

我已经看到了一些关于此的其他问题,但似乎没有一个答案真正适用于我的代码。我在尝试插入数据库时​​收到“SQLiteConstraintException:错误代码19:约束失败”错误。这是插入操作的代码。db.insert现在返回-1,导致“插入失败”消息。这里是相关的内容提供者代码:publicstaticfinalStringPROVIDER_NAME="com.oliverapps.provider.DB";publicstaticfinalUriCONTENT_URI=Uri.parse("content://"+PROVIDER_NAME+"/tasks");publicst

android - 作业调度程序 : controlling delay from constraints being met to job being run

我正在使用JobScheduler来安排作业。主要是我将它用于.setRequiredNetworkType()方法,它允许您指定只希望在建立网络连接(或更具体地说是非计量连接)时安排作业。我正在使用以下非常简单的代码来安排我的工作:PersistableBundleextras=newPersistableBundle();extras.putInt("anExtraInt",someInt);intnetworkConstraint=useUnmetered?JobInfo.NETWORK_TYPE_UNMETERED:JobInfo.NETWORK_TYPE_ANY;Compon