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

android - 使用 Android 拍照的问题(垂直相机 | 人像)

使用以下代码垂直显示相机的预览并且它可以工作..但是!我拍了一张风景照!:(

我如何垂直构建它?我有垂直的预览视图,但我无法垂直保存图片。

问候和感谢,弗兰

点击

预览

拍照

0 投票
1 回答
2071 浏览

c# - Linq DataTable 和 Take 方法

我从数据表中对 Linq 进行了以下使用:

以下错误:

无法将类型隐式转换 'System.Collections.Generic.IEnumerable<System.Data.DataRow>''System.Data.EnumerableRowCollection<System.Data.DataRow>'. 存在显式转换(您是否缺少演员表?)

我试过 take(10) - 请你给点建议?

0 投票
2 回答
1575 浏览

linq - RavenDB OrderByDescending 和 Take - 不正确的结果

这个查询直到最近才为我工作。现在我的 RavenDB 中有 135 个 InstallationSummary 文档。它不是按开始时间获取最新的,而是主要工作,但是最后一对,最近的文档没有从这个查询中显示出来。我查询不正确吗?有没有我应该注意的不同的方式来使用 RavenDB 进行 OrderByDescending 和 Take?我可以正确查询的文件数量是否有限制?

注意:我已经调试过了,查询确实返回了我们在网格中看到的内容。在查询运行时间和 UI 中显示的时间之间没有进行任何转换。

此网格应在其中显示更多行,开始时间大于 2012 年 1 月 19 日下午 6:33:51:

在此处输入图像描述

编辑:我从查询中删除了 Take(numberToRetrieve),我只得到了 160 个 InstallationSummary 文档中的 128 个。我可以在 RavenDB Studio 中看到所有 160 个,但只有 128 个从查询返回。128... 128... 2 的幂... 我达到极限了吗?

好的,看起来我确实达到了 128 的限制:http: //www.blogcoward.com/archive/2010/05/21/RavenDB-and-a-brief-design-philosophy-discussion-with-Ayende.aspx http://codeofrob.com/archive/2010/05/12/ravenb-basic-usage-considerations.aspx

但为什么?我在那里有一个 Take() 方法。我应该如何获得最近的 50 份文件?

作为一个小技巧,下面的查询至少会显示最新的。这不是我想要的,因为我想要最近的 50 个,不管日期如何。只要自开始日期以来不超过 50 个,这至少会显示最近的项目。

我必须从 LuceneQuery 转到 Query 并且必须添加 Where 子句。

0 投票
3 回答
827 浏览

c# - 找到 x 个项目后中止 linq 查询?

如果我知道集合中只有一个匹配项,有没有办法告诉 Linq 这一点,以便它在找到它时中止搜索?

我假设这两个都在返回一个项目之前搜索完整的集合?

编辑:人们似乎对FirstOrDefault, 或SingleOrDefault. 这些与我的问题无关。如果集合为空,它们只是提供一个默认值。正如我所说,我知道我的收藏有一个匹配的项目。

AakashM 的评论是我最感兴趣的。我会出现我的假​​设是错误的,但我很感兴趣为什么。例如,当 linq to objects 在我的示例代码中运行 Where() 函数时,它如何知道对其返回值还有进一步的操作?

0 投票
4 回答
8571 浏览

c# - 如何获取数据表的最后 5 行?

如何获取数据表的最后 5 行?我试过这样的事情:

其中 LongSlection 是一个 DataRow。但我有一个错误,你知道吗?

0 投票
1 回答
385 浏览

java - LinkedBlockingDeque.take() - 多线程中的单独实例

在我们的多线程 java 应用程序中,我们为每个线程使用 LinkedBlockingDeque 单独的实例,假设线程 (c1, c2, .... c200)

线程 T1 和 T2 从套接字接收数据并将对象添加到 c1 到 c200 之间的特定使用者 Q。

run() 内部的无限循环,它调用 LinkedBlockingDeque.take()

在负载运行中,javae.exe 本身的 CPU 使用率为 40%。当我们总结系统中的其他进程时,整体 CPU 使用率达到 90%。

通过使用 JavaVisualVM,run() 占用了更多 CPU,我们怀疑 LinkedBlockingDeque.take()

所以尝试了像 thread.wait 和 notify 和 thread.sleep(0) 这样的替代方案,但没有改变。

每个消费者有单独 Q 的原因有两个,1.可能有多个来自 T1 或 T2 的消费者 c1 的请求 2.如果我们将所有请求转储到单个 q 中,c1 到 c200 的搜索时间会更多并且搜索条件将扩展。3.让消费者有单独的Q来处理他们的请求

试图减少 CPU 使用率并需要您的输入...

标清

0 投票
2 回答
1075 浏览

vb.net - Vb.net PRTSC(屏幕截图) - 错误

你好,这次我的问题与这段代码有关,我使用的是 Visual Studio beta 2012,我似乎找不到问题,如果你们能帮助我,我会很感激

错误 :

附加信息:GDI+ 中的一般错误。

如果有这个异常的处理程序,程序可以安全地继续。

0 投票
1 回答
1519 浏览

cassandra - 没有 nodetool 的 cassandra 快照,但仅通过 java api

如何在没有nodetool但仅通过java api的情况下拍摄cassandra快照?我需要通过不使用 nodetool 实用程序来拍摄 cassandra 中的键空间的快照。我必须通过java api来做如果有人知道怎么做,请回答。我必须执行..

0 投票
3 回答
186 浏览

groovy - groovy 采取如何重新实现

take 和 drop 方法被添加到 groovy v 1.8.1 中的列表对象中,工作方式如下:

我只有 v 1.8.0 可用。如何使用 Groovy v1.8.0 重新实现我自己的 list.take(2) 版本?

是否可以执行以下操作:

当我尝试这个时,我得到了一个例外。

0 投票
3 回答
277 浏览

list - Haskell List With Guards 错误

我正在尝试在haskell中编写一个非常简单的函数来根据输入更改列表中的值,如下所示

前两种情况工作正常,但是最后一种情况给我带来了问题,我不知道为什么,我得到的错误是:

http://i.stack.imgur.com/jpT8b.png

http://i.stack.imgur.com/tlz5t.png