constraints相关内容

如何在Prolog中解决这个算术表达式难题?

我遇到了编程问题( https://blog.svpino.com/2015/05/08/solution-to-problem-5-and-some-other-thoughts-about-this-type-of-questions ): 编写一个程序,该程序输出所有在+或-或不加或不加之间的可能性数字1、2,...,9(按此顺序),使得结果为始终为100.例如:1 + 2 + 34 ..
发布时间:2021-04-24 19:20:04 Python

在DELETE CASCADE上删除

我有一个儿童桌子.并在创建表时使用ON DELETE CASCADE在那里使用外键. 子表或父表中没有记录. 我希望主键,外键保持原样,但只希望从子表中删除CASCADING选项. 无论如何,我可以更改该子表. 谢谢. 解决方案 将数据库导出为 .sql 文件 然后按 ctrl + H 将所有 ON DELETE CASCADE 替换为“".然后从数据库中删除表, ..
发布时间:2021-04-24 19:20:01 其他开发

为什么我的StackView无法正常工作?元素被完全置换

嘿,我的StackView什么都不做,有两个问题:首先是当我转过模拟器或更换设备时,VC上的元素已完全移位,因此StackView并未执行应做的工作!第二件事是StackView覆盖了导航栏,我不知道如何使其可见.有人可以帮我吗? 导入UIKit类RegisterViewController:UIViewController,UIImagePickerControllerDelegate,UIN ..
发布时间:2021-04-24 19:19:57 移动开发

Google优化工具是否支持软约束?

我想知道熟悉Google优化工具的人是否可以解决这个问题.我当时在看Google 示例,既有员工调度,也有N-queens.这两个示例似乎都使优化器仅在严格的约束条件下运行(例如,必须是这种情况),但似乎无法解决(这是首选,但不是必需的).是否支持软约束?还是目前唯一的软约束实现 optaplanner ? 我不反对optaplanner.要学习足够的Java和所使用的"drools"语法, ..

MsSQL检查约束的正则表达式

我正在尝试对我拥有的表进行列级检查约束.我希望检查插入列中的值,并确保它们只是字符. 例如,值('hello','there')会通过,但值('h3llo','th3r3')不会通过. 我可以让它在一定数量的字符上工作(请参见下表),但我想使其动态化. 我也尝试过 ^ [a-zA-Z] + $ ,但这似乎也不起作用. 简单的表格布局如下. CREATE TABLE所有者 ..
发布时间:2021-04-24 19:19:51 数据库

有没有一种安全的方法来修改表pg_constraint,这样就不必再做任何检查了(暂时)?

为了从转储中还原数据库,我想暂时禁用数据库中所有表的所有约束,这些约束已清空(postregsql 8.3). 是否存在一种安全的方法来修改pg_constraint表中的字段,从而轻松地绕过约束? 当我查看文档时,我不这么认为.pg_constraint . 是否可以删除pg_constraint表的内容,然后重新填充? 如果不是,人们如何使用充满约束和外键的表还原/复制 ..
发布时间:2021-04-24 19:19:47 其他开发

如何将编程约束添加到UITableView?

我的班级设置如下: class SettingsController:UITableViewController { 我希望能够向UITableView添加约束,以便表的两边都具有相等的间距(当前是全宽表,因此在iPad上有点难看). 我已阅读到我无法将约束添加到 UITableViewController ,而是必须将 UIViewController 添加到类中,添加 UITab ..
发布时间:2021-04-24 19:18:36 移动开发

防止在CHARACTER VARYING字段中出现空字符串

我正在使用PostgreSQL,并希望阻止某些必需的CHARACTER VARYING(VARCHAR)字段允许输入空字符串. 这些字段还需要包含唯一值,因此我已经在使用唯一约束;但是,这不会阻止原始的(唯一的)空值. 基本示例,其中用户名必须唯一且不能为空 |id |用户名|密码+ ---- + ---------- + ---------- +|1 |用户1 |pw1 |#允许 ..
发布时间:2021-04-24 19:17:48 其他开发

在Oracle中查询以使用子查询进行选择

我的Oracle数据库上有下表: CREATE TABLE测试(航班号NUMBER(4),日期DATE动作VARCHAR2(50),约束PK主键(航班,日期)); 和以下寄存器: BEGIN插入测试值('1234','2020-02-29 18:00','出发');插入测试值('1234','2020-02-29 19:00','Arrival');插入测试值('4321','2020 ..
发布时间:2021-04-24 19:17:41 数据库

在sqlite数据库中的列上删除唯一约束

我正在尝试删除sqlite列上的UNIQUE约束,但我没有要删除约束的名称.如何找到要删除的UNIQUE约束名称的名称. 下面是我要删除约束的表的架构 UNIQUE(数据源名称) sqlite>.schema数据源创建表“数据源"(created_on DATETIME NOT NULL,change_on DATETIME NOT NULL,id INTEGER NOT NULL ..
发布时间:2021-04-24 19:17:38 数据库

建议的处理非重叠范围的方法(例如,安排时间)

我已经看过几次此类问题,并且正在尝试确定以不重叠的方式存储范围的最佳方法.例如,在安排某种资源时,一次只能一个人使用.通常我所看到的是这样的: PERSON ROOM START_TIME END_TIME芥末山图书馆08:00 10:00梅花图书馆教授10:00 12:00 防止新条目与现有时间表重叠的最佳方法是什么,比如说Scarlet小姐是否想在11:00至11:30保留图书馆?内联 ..
发布时间:2021-04-23 20:37:59 数据库

正在提供违反“应"的能力是否需要生成诊断消息,编译器错误/缺陷或功能?

上下文:C标准未将诊断消息归类为“警告".或“错误". 问题:通过处理某些“诊断消息"来解决问题.作为“警告"并且通过提供禁用警告生成的能力,某些编译器实施方式允许最终用户违反“应"的要求.不生成诊断消息的C标准要求.这是编译器错误/缺陷的津贴吗?如果没有,那么如何正确解释这种情况?作为允许违反“应"的“编译器"功能,不需要生成诊断消息的要求"? 示例: #pragma警告(禁用:34 ..
发布时间:2021-04-23 20:08:22 其他开发

无法限制通用类型

我不知道这里发生了什么.我正在为Dictionary集合构建包装器.这个想法是,当集合的大小很小时,它将使用一个普通的内存字典;但是,当达到项目的阈值数量时,它将在内部切换到磁盘字典(我使用的是ManagedEsent PersistentDictionary类). 下面是磁盘版本的片段.编译时,它失败并显示以下错误: “类型'T_KEY'不能用作类型参数'TKey'通用类型或方法"M ..
发布时间:2021-04-23 18:42:09 C#/.NET

函数参数名称的别名(重复命名)

在Python中,函数是否可以为其参数使用双名?我的意思是变量名的缩写和完整形式. 我会变得更加清楚.每个熟悉Autodesk Maya的人都知道进行约束的功能.它具有一些标志,您可以使用其名称的短号或长号: maintainOffset(mo),weight(w),layer(l)等. 因此您可以使用不同名称的参数来调用此函数,但它会为您提供相同的结果: cmds.pare ..
发布时间:2021-04-15 18:54:15 Python

约束&背后的iOS算法自动版面

我正在尝试对IOS中的layoutSubviews函数进行逆向工程,在该函数中它会计算自动调整大小和约束.通常,如果我们按顺序创建约束:A依赖于(受约束的)B,B依赖于C,并且C是使用固定框架初始化的,那么系统应该足够聪明才能按以下顺序实现计算:C-> B->避免不必要的循环. 我的问题是:IOS(或算法是什么)如何遍历NSLayoutContraint列表并按此顺序计算帧? 解决方案 ..
发布时间:2021-04-12 20:26:16 移动开发

如何从代码中更改长宽比约束值?

我在xib中为imageView给出了1:2的宽高比约束.我已经为约束创建了一个IBOutlet.现在,我需要将某些标准的宽高比更改为1:1.我想知道除了删除旧约束并放入新约束之外,是否还有其他方法可以更改约束的乘数? 解决方案 乘数是仅获取属性.因此,您只能更改常量和isActive. 此约束的常数会更改高度.如果常数==宽度,那么高度将为零. 最好添加高度和宽度约束并在代码 ..
发布时间:2021-04-11 20:50:54 移动开发

调整UIView的大小限制.迅速

我在屏幕上有两个自定义UIView.UIViewOne占据了75%的屏幕,UIViewTwo占据了25%的屏幕.我需要单击UIViewTwo,调整它的大小以使其第二个越来越大.我也知道这需要使用约束来完成,但是我不知道如何做.请告诉我如何解决这个问题. 解决方案 一种方法是向 view1 添加两个高度限制并更改其优先级, 将高度限制添加为75%(乘数= 0.75 ) 将其优先级设置 ..
发布时间:2021-04-07 20:04:10 移动开发