腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Crystal
中
实现
惰性
枚举
器
、
、
在
Ruby
中
要构建一个自定义的
惰性
枚举
器
,可以像这样利用Enumerator: enum = Enumerator.new do |e| loop { e
浏览 28
提问于2019-01-11
得票数 3
回答已采纳
2
回答
什么是‘<Invoke>d_40’?
、
、
PSRemotingProtocolVersion 2.3Get-Member -InputObject $invoke揭示了这一点,以
实现
浏览 6
提问于2022-05-16
得票数 3
回答已采纳
2
回答
如何
实现
惰性
流块
枚举
器
?
、
、
枚举
器
的输出应该是大小递增的字节数组,从8KB到1MB。 这非常简单,只需读取整个流,将其存储
在
一个数组
中
,并取出相关的部分。但是,由于流可能非常大,因此一次读取它是不可行的。
在
实现
这一点时,我注意到保持代码简短和可维护相对困难。还有一些与流相关的问题需要牢记(例如,即使Stream.Read成功了,它也可能不会填充缓冲区)。您将如何
实现
这样的类?
浏览 0
提问于2012-02-06
得票数 3
回答已采纳
8
回答
如何在Ruby
中
获得延迟数组?
、
如何在Ruby
中
获得延迟数组?我确信我可以
在
Ruby
中
做这样的事情,但似乎不知道如何做。
浏览 0
提问于2010-08-03
得票数 31
回答已采纳
2
回答
MVC会在返回语句之后
枚举
结果吗?
、
、
异常肯定会发生,我可以
在
我的日志中看到它,并且protected override void OnException事件正在触发。奇怪的是,如果我
在
return this.Json(custResults);上设置了一个断点,我可以毫无问题地传递这行代码。
在
执行了return语句之后,MVC如何
枚举
结果集?
浏览 0
提问于2011-06-28
得票数 2
回答已采纳
2
回答
将
枚举
数转换为
惰性
枚举
数
可以像这样使用将
枚举
器
转换为
惰性
枚举
数(这是一个示例;
在
开始时,我已经有了一个
枚举
器
,而不是数组):# => #<Enumerator: [1,
浏览 1
提问于2016-05-19
得票数 7
回答已采纳
3
回答
yield和LINQ之间的相互作用
、
、
、
我从"XStreamingReader“库
中
读取了一段代码(这似乎是一个非常酷的解决方案,可以
在
不将实际文档加载到内存
中
(就像在XDocument对象
中
)的情况下对XML文档执行LINQ查询),我想知道以下几点+在那个集合上执行()的地方,
在
幕后有一个循环,循环遍历每个项目,新的项目被动态“加载”,因为使用了yield。-所有与Where语句匹配的项都将作为IEnumerable集合返回,并且物理上位于该集合
中
。 首先,我的上述假设是正确的吗?
浏览 2
提问于2011-08-06
得票数 1
回答已采纳
2
回答
如何创建一个IEnumerable,以便在一个语句中
惰性
地获取所有X
、
、
、
C#不允许lambda函数表示迭代
器
块(例如,
在
lambda函数
中
不允许“产生返回”)。例如,如果我想要创建一个
在
枚举
时生成所有驱动
器
的
惰性
枚举
,我想要做的事情如下 IEnumerable<DriveInfo> drives = {foreach (var drive in DriveInfo.GetDrives
浏览 0
提问于2013-09-22
得票数 6
回答已采纳
1
回答
当你的类没有定义#each时,返回Enumerator::Lazy的最好方法是什么?
、
、
、
(非
惰性
的)
枚举
器
,而不是Enumerator::Lazy。我看到Ruby1.9.3
中
的Enumerator提供了类似形式的#new:不幸的是,该构造函数
在
Ruby2.0
中
已被完全删除所以在我看来,如果我有一个类,有一个方法,我想为它返回一个
惰性
枚举
器
,如果那个类没有#each,那么我必须定义一些定义#each的助手类。 例如,我有一个Calend
浏览 1
提问于2013-04-12
得票数 5
回答已采纳
1
回答
ruby enumerables:对块求值的结果有检测吗?
、
、
我正在寻找与enumerables
中
的#detect类似的东西,但并不完全是。理想情况下,这种方法必须在
惰性
枚举
器
中
工作,对于
惰性
枚举
器
,所有可能值的早期映射是不可能的
浏览 2
提问于2013-07-25
得票数 0
5
回答
如何以懒惰的方式连接java
中
的两个集合?
、
、
、
返回的
枚举
应该是
惰性
的,不应该修改两个初始集合(因此,我不想将两个集合复制到一个集合
中
,然后返回结果,因为这不是
惰性
的)。下面的代码是我想用Java
实现
但用c#编写的代码的一个例子:{ List<int> list1 = new List<
浏览 5
提问于2018-01-10
得票数 3
回答已采纳
2
回答
提高Jpa图像加载时间的性能
、
、
、
问题是,当我在数据库
中
存储这个对象的大约50个实例时,从数据库加载50张图片变得相当慢(~5秒),这对用户来说变得很烦人。 有没有办法将数据库
中
的这一列设置为延迟初始化?
浏览 2
提问于2011-11-02
得票数 1
回答已采纳
1
回答
将横向的水晶报表打印到特定打印机
、
、
、
我有几个报告,这是设计
在
景观模式,当预览和打印时,通过VB6水晶控制很好。我最近被要求允许更改打印机,因此添加了
枚举
打印机的代码,并设置了控件的PrinterDriver、PrinterName和PrinterPort属性。虽然这适用于纵向报告,但如果指定默认打印机以外的任何其他打印机,则会导致报告查看
器
将报告强制设置为选定打印机的默认方向。
Crystal
查看
器
也无法指定方向(
在
设计
器
中
设置为横向) 微软有更改默认方向的示例代码(
在
更
浏览 7
提问于2013-06-19
得票数 1
2
回答
枚举
数返回文件的每一行,但是
我想编写一个返回
枚举
数的方法(类似于File::foreach返回的
枚举
数),它会连续地返回文件的每一行,但是会被裁剪。&:chomp).each并把它当作....我想,
枚举
器
::懒惰可以在这里使用,但无论如何,代码应该运行在Ruby1.9.3上,这意味着我还没有
惰性
枚举
器
。写这样一个
枚
浏览 3
提问于2016-04-26
得票数 2
回答已采纳
3
回答
如何停止
枚举
器
中
的迭代::Lazy方法?
、
、
我正在尝试为Ruby2的
枚举
器
实现
一个take_until方法::Lazy类。它应该与take_while类似,但在生成的块返回true时停止迭代。结果应该包括生成的块匹配的项。当使用常规
枚举
数时,可以
在
每个方法
中
引发StopIteration错误,以指示迭代
器
的结束。
在
我的应用程序
中
,
枚举
数不产生数字,而是通过网络获取消息。试图评估一条不存在的信息(还没有?)是一种非常不受欢迎的阻塞动作。
在
我的用
浏览 3
提问于2013-12-23
得票数 6
1
回答
如何从
枚举
数
中
删除链接的延迟/延迟
枚举
方法?
、
我有一个带有CSV和行号的
枚举
数:csv_with_line_numbers<Enumerator: #<Enumerator: #<CSV::Table mode:col_or_row row_count:3>:each>:with_index>
浏览 1
提问于2018-01-03
得票数 0
回答已采纳
2
回答
为什么Underscore.js chain()方法不是
惰性
的?
、
、
、
_wrapped;chain()和value()函数只是下划线对象的简单包装
器
。chain(someCollection).map(function2).value().map(function(x){ return function3(functi
浏览 2
提问于2013-07-17
得票数 8
回答已采纳
3
回答
在
OCaml的
枚举
函数
中
,最简单的模拟是什么?
、
、
、
、
在
Python
中
,
枚举
工作如下: print(i, x)1 b因此,
枚举
实际上返回了表单(i,x)的生成器(基本上是
惰性
序列),其中的范围超过0、1、2、.X是按顺序排列的列表元素。这个函数是用不同的名称
在
标准库或Base
中
实现
的吗?
浏览 12
提问于2022-06-14
得票数 2
回答已采纳
2
回答
以连接两个
枚举
器
的方式构建的
enum_combined = enum1.some_method(enum2)enum_combined.to_a #=> [1, 2, 3, 4, 5, 7, 8, 9, 10]按照链接副本,
实现
这一目标的方法是: combined = [enum1, enum2].
浏览 2
提问于2017-09-17
得票数 3
回答已采纳
1
回答
Ruby
中
枚举
器
和延迟
枚举
器
的概念化
在
Ruby
中
对Lazy
枚举
器
对象的概念化方面,我需要一些帮助。enum = (1..Float::INFINITY).
浏览 7
提问于2015-05-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用CSS3在火狐浏览器中实现倒影
在Unity中实现手部跟踪
ekf在python中的实现
在TensorFlow中实现胶囊网络
在Django中实现一个高性能未读消息计数器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券