问题标签 [collect]

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 回答
687 浏览

c# - 垃圾收集 - 互斥锁

根据我的研究,一般的经验法则是不要乱用 GC(即不要调用 GC.Collect())。我们有一个基于服务器的进程来处理巨大的 XML 文档——内存永远不会被释放。代码如下所示:

DoSomeWork() 运行后,内存永远不会被释放。发生这种情况是因为 GC 没有任何“独处时间”来做它的事情吗?我们应该在 DoSomeWork() 之后调用 GC.Collect 来强制 GC 吗?

谢谢

0 投票
1 回答
64 浏览

ruby-on-rails - 在 ruby​​ on rails 中可以通过收集和包含来实现哪些改进?

我在初学者级别有一个非常复杂的查询,我无法解决。在本地机器上,我的页面加载时间约为 6 7 秒。

查询类似于用户

现在我运行一个类似于以下内容的循环:

它有很多嵌套循环,需要大量使用包含,但我无法弄清楚我应该继续使用哪种方式。我之前的问题是N+1 在与活动记录的关系中?

- - - - - - - - - 编辑 - - - - - - - - -

我能做到

或者

但不是

这有什么问题?

- - - - - - - - - 编辑 - - - - - - - - -

根据子弹宝石( https://github.com/flyerhzm/bullet ) ,这似乎对我有用,没有额外/更少的急切加载,但加载查询仍然需要大约 10 秒,它就像一个巨大的巨大加载。任何进一步的改进建议?

- - - - - - - - - 编辑 - - - - - - - - -

变成

帮了很多忙

用户模型中定义了类似的东西

0 投票
2 回答
2831 浏览

ruby - Ruby:将一组键映射到值的简写

我最近刚开始使用 Ruby,我希望有一种速记方法可以将绑定方法用作我缺少的 proc。我试图从本质上做到这一点

我觉得在 ruby​​ 中应该有一种简单的方法来使用 SYMBOLS[] 作为绑定方法,所以只需

解决方案 Ruby 1.9.3

罗马 = SYMBOLS.values_at(*str.upcase.chars)

0 投票
3 回答
2091 浏览

scala - Scala:如何遍历流/迭代器将结果收集到几个不同的集合中

我正在查看太大而无法放入内存的日志文件并收集 2 种类型的表达式,下面的迭代片段有什么更好的功能替代方案?

0 投票
2 回答
49 浏览

forms - 从表单提交中收集库存

我使用.ASP创建了一个活动表单,活动表单是指人们可以选择他们想要参加的活动的表单。我想知道是否有办法收集提交数据,它会自动收集每个活动的库存. 问题是我们对于每个活动只有一定数量的插槽,并且想要一种简单的方法来知道插槽何时被填满,而不是添加几个不同的提交。

如果有人有任何建议,请告诉我。另外,如果我没有正确解释或使用正确的开发术语,请原谅我。

0 投票
3 回答
2767 浏览

c++ - C ++收集算法?

时不时地我需要遍历容器元素的一个子集,或者只是想提取它们而忽略其余部分。我最终boost::range::adaptors::filtered用来创建这个惰性集合。

STL中缺少收集算法(如Ruby的收集)是否有原因(我们只有不一样的copy_if)?或者有什么理由反对使用它?

一个可能的实现可能是:

但 alazy_collect也可能有助于避免复制。

下面的所有答案都很棒。我希望我可以标记所有这些。我不知道std::back_inserter。收集东西现在很容易:

0 投票
5 回答
46871 浏览

casting - 如何调整 LISTAGG 以在选择查询中支持超过 4000 个字符?

Oracle 数据库 11g 企业版 11.2.0.2.0 - 64 位生产。

我有一个以下格式的表格。

我需要以下格式的输出。

我已经尝试过 'LISTAGG' 功能,但有 4000 个字符的硬性限制。由于我的数据库表很大,因此无法在应用程序中使用。另一种选择是使用

但是我的框架只允许我执行选择查询而不执行 PL/SQL 脚本。因此我找不到任何方法来使用 COLLECT 命令所需的“CREATE TYPE”命令创建类型。

有没有其他方法可以使用选择查询来实现上述结果?

0 投票
0 回答
1633 浏览

android - 未能收集偏好类别

我是编写 Android 应用程序的新手,如此新,以至于我对 Eclipse 的了解如此基础,这很痛苦。我想知道为什么当我开始一个新的 Android 项目(仅使用默认设置)时,我会立即收到这些错误?

我正在使用从 Google 开发者网站下载的 ADT 包。SDK 和 Eclipse 是最新的。我现在已经卸载并重新安装了两次 ADT 捆绑包,但均未成功。为了安全起见,我自己安装了 Eclipse,并自己为 SDK 添加了 ADT 插件。即使在我开始一个新项目而不编写任何内容或创建任何新文件时进行了所有这些尝试,这些错误也会立即发生。

一段时间以来,我一直忽略这些错误,因为它们并没有妨碍我一直在做的任何事情。虽然上周我尝试制作新的偏好文件时遇到了砖墙。我已经查找这些错误一周了,但我还没有找到一个过时的回复,更不用说给我任何类型的见解了。我确实注意到,这个网站提供了我的每一次搜索,所以我决定把它贴在这里。

如果有人能对这个问题有所了解,将不胜感激。

0 投票
2 回答
554 浏览

grails - Grails:ArrayList - 检索速度

我正在使用当前工作方法解决速度问题,该方法在ArrayList. 根据大小,在列表中查找值可能需要超过 7 秒的时间。

我需要加快这个过程,这样我才能处理更多的数据。任何帮助将不胜感激。这是我的例子;

方法:

crmM映射内容

“[{ATTRIBUTE=AcademicIndex, INTEGRATION_TAG=Contact~nAcademic_Index}, {ATTRIBUTE=AcademicInterest, INTEGRATION_TAG=Contact~mplAcademic_Interest},........]”

0 投票
4 回答
729 浏览

scala - Scala Extractor unapply 调用了两次

我刚刚发现由于某种原因,我的提取器中的 unapply 被调用了两次。任何人都知道为什么,以及如何避免它?

这会产生输出:

最终结果很好,但在我的实际程序中,unapply 并不简单,所以我当然不想调用它两次!