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

indexing - 反向索引二进制格式

我试图弄清楚什么样的二进制文件可以支持我对反向索引的需求。假设我有一个可以用唯一 ID 识别的文档,每个文档可以有 360 个固定值,范围为 0-65535。像这样的东西:

Document0: [1, 10, 123, ...] // 360 个值

Document1: [1, 10, 345, ...] // 360 个值

现在,反向索引很容易 - 我可以为包含的每个可能的文档值列表创建,并且可以快速执行查询,例如:

1:[文档0,文档1]

10:[文档0,文档1]

123:[文档0]

345:[文档1]

但我想将大量文档存储在某种文件(二进制)中,并且能够快速查询,但也可以在不重新创建整个结构的情况下添加新文档。

现在我正在努力如何组织该文件。如果我想快速访问,我需要固定长度的文档数组来进行文件查找而不是读取。但是固定大小意味着我将有很多空白空间用于文档列表。我唯一的想法是拥有某种分桶系统,每个值都可以属于特定大小的桶,例如,有大小为 1、2、4、8、16、32、...(或类似的东西)的桶和我需要某种标题,它将指向我存储桶的开始位置和存储桶的大小。这个想法将优化存储大小,但我再次遇到添加新文档的问题。

知道如何组织我的“反向索引”文件吗?

最好的。

0 投票
5 回答
59582 浏览

java - 获取 Java 布尔值的倒数的最简洁方法是什么?

如果你有一个布尔变量:

我可以用 if/else 子句得到相反的结果:

有没有更简洁的方法来做到这一点?

0 投票
3 回答
1234 浏览

javascript - 用 jQuery 反转 DOM

输入:

输出:

我正在寻找这样的功能(如果存在):

$('内容').inverse();

0 投票
1 回答
906 浏览

ruby-on-rails-3 - 在rails中获取范围的补充/过滤掉匹配条目的范围

我正在构建一个模型来跟踪给定用户已阅读的帖子(在 Rails 3 中)。跟踪这个的表是“读数”。阅读属于:用户和:帖子,两者都有很多:阅读。当用户看到一篇文章时,它被标记为已读,并使用 user_id 和 post_id 创建一个“正在阅读”。这似乎工作正常,但现在我正在尝试编写一个只返回给定用户未读帖子的范围。查找已读帖子工作正常:

然而,我试图返回这组的补充(未读帖子)失败了。如何才能做到这一点?有没有一种通用的方法来编写一个只返回另一个(这里,:read)的补码的范围(方法)?我也很乐意将其编写为与作用域相同的类方法。

请记住,阅读仅在阅读帖子时创建,因此新帖子将没有阅读。这似乎比为每个新帖子为每个用户创建条目更经济。

编辑:好的,我越来越近了 - 下面的范围几乎可以工作,但不需要帖子的所有读数都不等于 user_id。因此,如果用户#1 已阅读帖子,用户#2 也已阅读,则查询其他阅读并发现不相等。因此,该帖子被错误地发现为未读。

0 投票
2 回答
7537 浏览

ruby-on-rails - Rails: :inverse_of 和关联扩展

我有以下设置

这意味着以下工作:

但以下行为方式不同:

如何使:inverse_of关系扩展到扩展方法?(这只是一个错误吗?)

0 投票
2 回答
5444 浏览

c++ - 如何在 FFTW 库中进行反实数到实数 FFT

我正在尝试使用 FFT 进行一些过滤。我正在使用 r2r_1d 计划,但我不知道如何进行逆变换...

我做的所有事情都正确吗?我很困惑,因为在 FFTW 复杂 DFT 中,您可以通过如下标志设置变换方向:
p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE);

p = fftw_plan_dft_1d(N, in, out, FFTW_BACKWARD, FFTW_ESTIMATE);

0 投票
3 回答
38096 浏览

hibernate - JPA 注释中的 inverse=true

在我的应用程序中,我使用 JPA 2.0 和 Hibernate 作为持久性提供程序。我在两个实体之间有一对多的关系(使用 a@JoinColumn和 not @JoinTable)。我想知道如何在 JPA 注释中指定inverse=true(如 中所指定hbm.xml)来反转关系所有者。

谢谢你。

0 投票
2 回答
5415 浏览

sql - 逆行到列

我有一个更大的 SQL,它产生与这个简化示例类似的输出:

当前输出是这一行:


所需的输出是这些列:

我知道我可以通过联合选择 4 次来获得这个。我正在寻求建议,如果 union 是我能在这里做的最好的,并且这个输出是否可以通过其他方式实现。

我还发现了许多将列反转为行的示例,但在这里我正在寻找从行到列的反转。

0 投票
1 回答
594 浏览

php - 在php中反转正则表达式

假设我有这个功能:

我怎样才能扭转这个功能......即。我应该如何编写函数 fReverse() 以便我们拥有以下内容:

并输出:一些string223---

0 投票
3 回答
5107 浏览

algorithm - 多项式逆

我有一个五阶多项式:

y = ax 5 + bx 4 + cx 3 + dx 2 + ex + f

系数 af 是已知的,我需要计算给定 y 的 x。我可能会使用 Newton-Raphson 算法或类似的算法,但如果可能的话,我更喜欢非迭代解决方案。

编辑:我想在发布我的问题之前我没有充分考虑这一点。我的多项式系数是从采样数据中计算出来的,在这种特殊情况下,只有一个根。我没有想到,当然,在一般情况下可能有五个不同的词根。我想我也会将采样数据拟合到一个逆多项式,并使用它从 y 计算 x。