问题标签 [take]

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

apache-spark - Apache Spark 有什么方法可以减少 rdd 中的元素数量 [作为转换]

我正在使用 Apache Spark 作为查询处理引擎。我最近面临的问题是我想限制 rdd 中的元素数量。

我知道 rdd 中有 take 函数,可用于从 rdd 中仅检索给定数量的元素。但是,应用此函数后,结果不会是 rdd。

重要的是,即使我们应用此功能,rdd 也必须保留(作为转换)

所以现在我所做的是跟随

我认为这是对时间的巨大浪费。但是,我想不出任何方法可以使用映射、过滤器等转换来实现此功能。

无论如何,如果没有我在这里所做的事情,是否可以实现这一目标?

谢谢

0 投票
2 回答
131 浏览

list - 拿 - 列表中的 Haskell 问题

我正在学习 Haskell。我有一个如下所示的函数:

我想要做的就是在一个无限列表中返回 n 个元素,我不知道为什么这不起作用。关于如何在不放弃我的绑定的情况下修复它的任何解释(?)

0 投票
2 回答
1775 浏览

android - 如何截取屏幕截图而不将其保存在android的画廊中

我将以下代码用于屏幕截图:

MainActivity.class

类实用程序

如何在不保存在图库中的情况下截取屏幕截图?

0 投票
1 回答
4535 浏览

list - Haskell - 使用 Take 和 Drop 将列表拆分为三个部分

所以我遇到了这个函数定义,它接受一个列表(xs)并将它分成三个部分作为输出。

问题是我很难理解它。我理解第一部分采用列表(xs)的n,其中n被定义为将列表(xs)的长度除以3。但在那之后我不确定完全确定发生了什么。

如果有人能引导我完成这个功能,那就太好了。

这是代码:

0 投票
2 回答
332 浏览

clojure - 为什么减少这个惰性序列会使这个 Clojure 程序减慢 20 倍?

我有一个 Clojure 程序,它返回even下面的延迟斐波那契数序列的总和n

这不是很有效。但是,如果我不减少序列并简单地返回一个值列表,(0 2 8 34 144...)它可以将其工作速度提高 20 倍:

为什么reduce这个懒惰的 Fibonacci 序列成本如此之高,我怎样才能在不放弃惯用的 Clojure 的情况下加快它的速度?

0 投票
2 回答
53 浏览

ruby-on-rails - 在查询 Rails 时出现错误

我有一个方法如下...

我在“take”行上不断收到错误“参数数量错误(0 代表 1)”。我正在使用 rails 4.0.1 是导致问题还是我遗漏了什么?

编辑查看 4.0.1 http://rails.documentation.codyrobbins.com/4.0.10/classes/ActiveRecord/FinderMethods.html#method-i-take的文档

我将方法更新为

现在我得到了错误

错误在“take”行

-更新-

我的错误出现在优惠券计数的 where 方法中。它不在 take 方法中。在接受优惠券之前,我必须弄清楚它不会检查 coupon_count 字段的内容。

0 投票
1 回答
247 浏览

c# - .Distinct() 问题后的 LINQ .Take()

所以我正在使用 LINQ 和这个(经过清理的)代码进行数据库查询:

最终结果是一个包含 2000 多个唯一日期的列表(一切都很好)。根据用户要求,我只需要收集查询将创建的最新 90 条记录的日期(数据已在数据库中排序,因此无需在此处执行此操作)。

当我尝试在and.Take(90)之间插入时,我的问题就出现了。结果是一个只有 13 条记录的列表。我在这里和其他地方搜索,看看是否有其他人遇到过这个问题,但找不到任何东西。有任何想法吗?.Distinct().ToList()

0 投票
1 回答
1218 浏览

c# - 包含包含的 C# lambda 限制

我有这段代码。

此代码返回 5 个文件夹项。我想要做的是将子文件夹限制为 5,而不是将文件夹限制为 5。我尝试了以下

但它似乎没有奏效。

我可能在这里遗漏了正确的语法。

非常感谢您!

0 投票
2 回答
1344 浏览

c# - LINQ IQueryable 返回相同的行与跳过和采取

使用 MVC 实体框架,我使用 AJAX 调用一个函数,该函数传入跳过并获取参数。

我的问题是,每次我调用该函数时,都会返回相同的行,即使我进行了调试并且跳过值增加了,并且我有 100 行可以从中获取。

0 投票
2 回答
170 浏览

offset - 如何在 Vinelab/Neoeloquent 查询中使用 skip/take:PHP

我想限制 Neoeloquent 查询给出的结果数量,take() 工作正常,但我不知道应该如何使用 skip()?我阅读了laravel 5.2 Do c。我正在尝试使用 skip(10)->take(10) 但它显示“方法跳过不存在”。这是我的代码: