问题标签 [inverse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1294 浏览

nhibernate - 休眠一对多删除不起作用

嗨,我有一个一对多的 ComplianceSet -> ComplianceItem。ComplianceItem 有一个一对多的 ComplianceItem -> ComplianceItemInstance。

我有

合规集

HasMany(x => x.GetUserComplianceItems()).Inverse().Access.CamelCaseField(Prefix.Underscore).LazyLoad().Cascade.AllDeleteOrphan();

合规项目

HasMany(x => x.GetUserComplianceItemInstances()).Inverse().Access.CamelCaseField(Prefix.Underscore).LazyLoad().Cascade.AllDeleteOrphan();

然后在我的代码中

userComplianceSet.GetUserComplianceItems().FirstOrDefault(....); ... userComplianceItem.RemoveUserComplianceItemInstance(userComplianceItemInstance);

此代码返回

级联将重新保存已删除的对象(从关联中删除已删除的对象)[DecisionCritical.Core.Domain.UserComplianceSet#12]

现在这非常令人沮丧。如果我从两个集合中删除级联,则代码返回成功,但数据库显示它没有做任何事情。ComplianceItemInstance.ComplianceItemId 字段仍然填充,当然该项目仍然存在。无论如何,我只想能够从集合中删除一个孩子,对持有该集合的对象调用 save 并让这该死的东西消失。我已经尝试了级联的各种排列方式,保存(保存集合,保存项目)将删除添加到 ComplianceItemInstance 等等,但无法让它工作。

请帮忙

0 投票
1 回答
1230 浏览

encryption - 什么用于反转 RC4 密码?

我正在写一篇关于 WEP 的研究论文,其中立即出现的一件事是可以获得从特定 IV 派生的密钥流,表示为 RC4(v,k)。我不会费心张贴证明(除非要求),因为我确信它们在线并且很容易找到。

问题是:一旦你得到了 RC4(v,k) 的值,其中 v 是 IV(已给出),k 是键(未给出),你如何找到 k 的值?

我不需要详细的答案,只需要指向正确方向的指针。我读过一些关于彩虹表的东西,但我并没有真正花时间去理解它。如果可能的话,链接会很棒。

提前致谢!

0 投票
10 回答
15723 浏览

objective-c - 如何从 UIColor 获得反色?

例如,黑色的反色应该是白色。

0 投票
3 回答
462 浏览

loops - 批处理 - 反向/负 FOR 循环?

我正在尝试将许多文件连接成两个单独的文件。

第一个文件将是文件名中带有“bob”的所有其他文件的串联。第二个文件将是文件名中没有“bob”的所有文件的串联。在实际进行连接之前,这两个文件都会输出文件名。

这是我到目前为止所拥有的:

但是,第二个 FOR 循环(在底部)不想使用“not”来玩得很好,并使用这样的感叹号......

……也不想工作。那么如何连接不包含括号内内容的文件?

0 投票
3 回答
3489 浏览

ios - 未设置核心数据反向关系

我有两个实体,我将它们称为 A 和 B。它们在两个方向上都配置了多对多关系,因此 A.myBs 和 B.myAs 都是 NSSet。

这是我奇怪的问题。

当我将 B 添加到 A 实体时,我使用 mutableSetValueForKey 执行此操作,如下所示:

这确实将 theBtoAdd 添加到 A 实体,但不添加反向关系。核心数据上下文保存不会出现任何错误,但我的 A 对象没有 B 逆集。如果我退出应用程序,即使部分关系也不会保存。

这是奇怪的部分......如果我只是切换我的代码并做相反的事情(有一些原因,这对于我的特定应用程序来说更难做到) - 将 A 添加到 B 而不是像这样将 B 添加到 A :

它工作得很好。顺便说一句,我还有很多其他有效的关系。只是这个没有。

其他几件事:1)我的核心数据对象模型看起来不错,但这是我在 Xcode 4 下添加的第一个新实体 2)我检查、重新检查并盲目查看我的自定义 NSManagedObjects,但它们看起来很好 - 声明为动态的、NSSet、没有冲突的 setter/getter... 等等。

任何帮助或调试建议将不胜感激。谢谢!

0 投票
3 回答
5131 浏览

math - 定点的逆 sqrt

我正在寻找固定点 16.16 数字的最佳平方根逆算法。下面的代码是我到目前为止所拥有的(但基本上它取平方根并除以原始数字,我想得到没有除法的平方根倒数)。如果它改变了任何东西,代码将为 armv5te 编译。

0 投票
4 回答
6416 浏览

hibernate - 休眠反向属性

我正在创建一个一对多的关系。所以,我有一个父母和一个孩子。级联属性设置为全部。

我想知道,如果我们考虑以下代码:

  • Q1) 如果父级拥有关系,例如,对于父级 inverse=false,那么子元素添加是否会在数据库中更新?
  • Q2) 如果子元素拥有关系,如在 中,对于父元素 inverse=true,那么子元素添加是否会在数据库中更新?
  • Q3) 谁拥有relationahsip 在上面的代码中是否会看到updaet 没有区别?

多谢

0 投票
2 回答
4189 浏览

iphone - 我是否必须在 iPhone 上的代码中手动设置核心数据对象的反比关系

我是核心数据的新手,所以如果我弄错了一些术语,请原谅。

我的 xcdatamodel 文件中有几个对象。它们都与关系和反向关系相互关联。如果我使用以下代码连接其中两个对象,则未设置反向关系。

我似乎必须使用以下代码自己手动设置反比关系

这对我来说似乎是错误的,但这是我似乎可以让机制工作的唯一方法。我在运行第一个代码块后查看了 sqlite DB,并且没有填写反向关系,但是如果我运行第二个代码,则关系就在那里。

此外,似乎一旦我在 Core Data 中创建了一个对象,之后就无法更改它。dp 保持不变。一旦我退出应用程序并重新启动它,我似乎失去了对象的所有关系和属性。我的代码中生成的对象只有 nil 成员变量。

编辑:

注释掉的东西是以前的方式,未注释的东西是我现在没有运气的方式。

这是我创建对象的地方:

这是我分配对象成员变量之一的地方:

这是我保存上下文的地方:

0 投票
2 回答
12616 浏览

quaternions - Calculate Quaternion Inverse

Hi i'm trying to figure out how to calculate the inverse of a quaternion. A code example would be awesome.

Cheers

0 投票
1 回答
184 浏览

html - 是否有可能有一个“堆叠云”的 div 布局?

我正在尝试使用 div 创建以下布局(它们每个都有一个随机的固定宽度和高度):

http://i.stack.imgur.com/LJADe.png

所以我尝试使用 float 参数,但它总是以根据 div 的最高高度划分的布局结束:

http://i.stack.imgur.com/m6U96.png

有人知道如何在不使用绝对定位的情况下进行这种特殊布局,以保持完整的液体功能完整吗?它看起来像“div-cloud”或“box2d-inversed-gravity-stack”