问题标签 [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 投票
4 回答
1831 浏览

java - 用于管理双向关联和反向更新的通用 Java 框架

我一直在寻找一种处理双向关联的通用方法以及一种在手动编写的 Java 代码中处理反向更新的方法。

对于那些不知道我在说什么的人,这里有一个例子。下面是我目前(不满意)解决方案的结果。

现在,当更新关联的任何一端时,为了保持一致性,另一端也必须更新。要么每次手动

或者通过将匹配代码放入 setter / getter 并使用自定义 List 实现。

我发现了一个过时的、未维护的项目,其依赖项不再可用(https://e-nspire-gemini.dev.java.net/)。它通过使用用于自动注入必要代码的注释来处理该问题。

有谁知道另一个以通用、不显眼的方式处理这个问题的框架吗?

ciao,埃尔玛

0 投票
4 回答
1577 浏览

html - 使用 diff 查找许多文件中相同的部分?(bizzaro 差异或逆差异)

比扎罗差异!!!

有没有办法做一个比扎罗/逆差异,只显示一组文件中相同的部分?(IE方式多于三个文件

奇怪的问题,我知道......但我正在将某人的古老静态页面转换为更易于管理的东西。

0 投票
3 回答
26683 浏览

nhibernate - 何时在 NHibernate / Hibernate OneToMany 关系上使用 inverse=false?

我一直试图掌握 Hibernate 的逆属性,它似乎只是概念上困难的事情之一。

我得到的要点是,当您有一个父实体(例如,Parent)使用一对多映射拥有一组子对象时,在映射上设置 inverse=true 会告诉 Hibernate '另一边(子) 有责任更新自己以维护其表中的外键引用。

在将子项添加到代码中的集合然后保存父项(设置了 cascade-all )时,这样做似乎有 2 个好处:您在数据库上保存了不必要的命中(因为没有反向集,Hibernate 认为它有两个地方更新FK关系),根据官方文档:

如果关联的列被声明为 NOT NULL,NHibernate 在创建或更新关联时可能会导致违反约束。为防止此问题,您必须使用与标记为 inverse="true" 的多值端(集合或包)的双向关联。

到目前为止,这一切似乎都说得通。我不明白的是:你什么时候不想在一对多的关系上使用 inverse=true ?

0 投票
4 回答
9780 浏览

regex - 如何获得正则表达式的逆?

假设我有一个正则表达式可以正常工作以查找文本文件中的所有 URL:

如果我想要的不是 URL 而是相反的 - 除了 URL 之外的所有其他文本 - 是否有一个简单的修改可以得到这个?

0 投票
2 回答
5387 浏览

matlab - MATLAB 中的反向频谱图 A La Aphex Twin

我正在尝试将图像转换为 MATLAB 中的音频信号,方法是将其视为频谱图,就像 Aphex Twin 在Windowlicker上的歌曲一样。不幸的是,我无法获得结果。

这是我目前所拥有的:

所以,我对图像的列进行傅里叶逆变换,然后将它们放在一起形成一个信号。此外,此函数使用 MATLAB 的图像处理工具箱来读取图像。目标是有一些变化

导致看起来像原始图像的东西。我将非常感谢任何帮助!我只是在学习信号处理,所以如果有明显的误解,请不要感到惊讶。谢谢!


编辑:谢谢戴夫!我让它工作了!我最终得到了这个:

替代文字 替代文字

0 投票
1 回答
672 浏览

matlab - tformfwd 和 tforminv - 有什么区别?

假设我有一个任意变换矩阵 A 例如,

以及一组点,它们的 x 和 y 坐标分别由X和表示Y

假设,

现在,

[Xff Yff]并且[Xfi Yfi]似乎完全一样(他们应该)。

只是tforminv为了方便还是我在这里遗漏了什么?

0 投票
1 回答
600 浏览

list - 有人可以发布一个使用 inv_adjacency_iterator_generator 创建提升 inv_adjacency_iterator 的示例吗?

给定定义:

typedef typename boost::graph_traits::adjacency_iterator adjacency_iter;
typedef typename boost::inv_adjacency_iterator_generator::type inv_adjacency_iter;

我对 boost::tie(i, end) = inv_adjacent_vertices((*start); 的语义感兴趣

在 inv_adjacent_vertices 失败并出现以下情况的情况下,相邻顶点工作正常:

错误 C2679:二进制“=”:未找到采用“const boost::inv_adjacency_iterator”类型的右侧操作数的运算符(或没有可接受的转换) C:\boost_1_33_1\boost\tuple\detail\tuple_basic.hpp 637领域

Tuple_basic.hpp 使用 access_traits 定义 adjacency_iterator。

inv_adjacency_iterator 使用 inv_adjacency_iterator_generator 定义...

0 投票
1 回答
1213 浏览

c# - 如何从逆快速傅里叶变换转换为 .wav?

我用 fft 制作了一个带通滤波器。在那之后,我做了 ifft 来反转它并将它传递到时域。

我的 ifft 和 fft 的长度一样。

ifft 必须更长,或者有没有办法让它更长?如何将此 ifft 传递给 .wav?

0 投票
1 回答
807 浏览

math - 乘以逆矩阵?

如果我有一个矩阵,它是 World View Projection 的组合,并且我将它乘以投影的倒数,它会产生 World View 矩阵还是其他东西?如果不是,那么如何从世界视图投影矩阵中提取世界视图矩阵?

谢谢你的帮助 :)

0 投票
1 回答
989 浏览

wpf - 逆 WPF 转换

我正在开发一个 WPF 图像查看器,它需要在图像转换后允许选择橡皮筋。我已经让它用于缩放和转换,但是当图像旋转时,选择的左上角位置是错误的。

我已经尝试了一些想法来使用一些基本的三角函数来解决这个问题,但我似乎无法解释旋转......

我已经提出了这个项目,如果有人对如何修复偏移有任何想法,我将非常感激:http: //cid-c7fc79ad1472a4b7.skydrive.live.com/self.aspx/Public/ImageViewer.zip

提前致谢!