问题标签 [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 回答
1384 浏览

string - Haskell 同时取放

我想知道如何实现:

取字符串的前 n 个字符,然后++(将它们连接起来)删除这些第一个 n 并取下一个 n,依此类推(不切割单词)。我已经尝试过函数组合,$但我唯一得到的是错误。

编辑

我正在尝试为给定的列宽(n)对齐左侧的文本,这就是为什么我尝试不剪切单词的原因,但是如果在数字 n 处有一个单词,只需在它之前取一些字符,然后使用 \n 开始再次为下一行。到目前为止,我的主要问题是检查剪切词条件(我可以使用!!,但我应该在带有 map(-1) 的守卫中使用它还是如何使用它)并实现递归,因为作为基础我得到了

以及 n 小于最长单词的情况:

0 投票
1 回答
96 浏览

c# - 如何在我的 C# 程序面板中接管另一个正在运行的应用程序?

我想要做的是接管另一个正在运行的应用程序并将其附加到我的表单中的面板上,如下所示:

但就我而言,我不会启动应用程序,我将不得不接管现有的、正在运行的进程。

想法?

在此先感谢,丹。

0 投票
3 回答
669 浏览

c# - Take each lines as group in c# using linq

I have an array of string that contains 1000 lines, how to take each 25 lines and group them into one text using linq c#. I can use loops , but I need the code using linq.

0 投票
7 回答
4976 浏览

c# - C# Enumerable.Take 带默认值

从 C# 中的 Enumerable 中准确获取 x 值的最佳方法是什么。如果我像这样使用 Enumerable .Take() :

结果将只有 10 个元素。

我想用默认值填充缺失的条目。像这样的东西:

C# 中是否有这样的功能,如果没有,实现此功能的最佳方法是什么?

0 投票
1 回答
75 浏览

linq - LINQ:如何从当前查询中的字段设置 Take() 的值

我有一个包含“名称”和“计数”列的小部件表

“计数”字段包含每个小部件将显示的帖子数:

与 Widgets Table 和 Posts Table 关联的第二个表:

为了获得更高的性能,我只需通过此查询为每个小部件获取最后需要的帖子:

然后在每个小部件中获取帖子:

并在每个小部件部分视图中:

我的问题:如何为每个小部件而不是 Take(6) 、 Take(5) 、 Take(10) 动态设置 Take(count) 的 int 值...

我想我需要使用 TakeWhile() 而不是 Take()

感谢您的任何帮助...

0 投票
1 回答
886 浏览

laravel-5 - Skip() 函数不起作用 [Laravel 5]

我正在尝试skip and take在 Laravel 5 中使用功能...当我只使用take()它时会找到但如果我添加skip()它不会...

这是我的代码:

当我添加skip()它时,它只返回空白页而没有错误。

0 投票
1 回答
753 浏览

jquery - Linq 分页使用 Skip 和 Take 在第一页后返回错误结果

我们有一个实现分页的 jquery.jtable 页面。我们注意到分页不太正常。例如,如果共有 17 个项目,则第一页正确显示 10,第二页显示 7。但是,如果总共 20 个项目,则第一页显示 10,第二页仅显示 8。我们正在使用:

返回 myQuery.Skip(startIndex).Take(pageSize).ToList()

在第二页上,startindex = 10 和页面大小 = 10,正如我上面所说,它只返回 8。罪魁祸首似乎是 .Take。我在代码上方放置了一个 if 语句,其内容为:

在第二遍中,If 返回 true,因为 count 和 pagesize 都是 10。这里的 return 确实返回了第二页的所有 10 行。我担心的是,如果完整的 myQuery 集很大,这可能会导致资源问题。幸运的是,这个特定的表包含的行数很少。

有没有其他人遇到过这个并找到了更好的解决方案?

0 投票
1 回答
753 浏览

java - javablockingqueue消费者阻塞在完整队列上

我正在编写一个小程序,将 Twitter 公共流中的推文放入 HBase 数据库。该程序使用两个线程,一个用于收集推文,一个用于处理它们。第一个线程使用 twitter4j StatusListener 获取推文并将它们放入容量为 100 的 ArrayBlockingQueue 中。第二个线程从队列中获取状态,过滤所需的数据并将它们移动到数据库中。处理比收集状态需要更多时间。

生产者看起来像这样:

消费者使用 take 并调用一个函数来处理新的状态:

在 main 函数中创建并启动了两个线程:

该程序运行了一段时间没有任何问题,但随后突然停止。此时队列已满,消费者似乎无法从中获取新状态。我尝试了几种生产者/消费者模式的变体,但均未成功。不会抛出异常。

我不知道要寻找失败。我希望有人能给我一个提示或解决方案。

0 投票
2 回答
797 浏览

c# - 取除字典之外的 n 个元素

我有这个代码:

我从字典字符串中取出五个项目,int 按降序排列

在这里,我展示了 5 个项目,但除了一些放在另一个字典字符串中的单词,字符串。如果我在 top5 中排除一个单词,我将显示少于 5 个元素。

尽管我除了一些单词,但如何始终显示 5 个元素?

0 投票
1 回答
112 浏览

select - NHibernate:跳过某些场景后无法选择

由于某种原因,除非我以某种方式执行此操作,否则我无法在 Skip()/Take() 之后使用 Select()。以下代码有效,并允许我将结果用作子查询的一部分。

但是,如果我尝试如下在一行上创建查询,我将无法编译。

看起来第一个中的代码导致查询的类型为 QueryOver<MyType, MyType>,而第二个中的代码导致查询的类型为 QueryOver<MyType>。

如果这样写,它也可以工作。

当第一个和第三个版本工作时,为什么第二个版本会严重失败?这似乎是奇怪的行为。