问题标签 [lazylist]

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 投票
8 回答
1245 浏览

perl - Perl 6 的这一侧是否有针对惰性列表的 Perl 解决方案?

有没有人为 Perl 中的惰性求值列表找到了一个好的解决方案?我尝试了很多方法来改变类似的东西

进入懒惰的评估——例如,通过绑定@list。我试图避免分解并编写源过滤器来做到这一点,因为它们会干扰您调试代码的能力。有没有人成功过。还是您只需要分解并使用while循环?

注意:我想我应该提一下,有时我有点迷上了用于功能转换列表的长 grep-map 链。所以与其说是 foreach 循环或 while 循环。这是地图表达式倾向于将更多功能打包到相同的垂直空间中。

0 投票
2 回答
1055 浏览

ocaml - 有哪些 OCaml 库用于惰性列表处理?

有哪些提供惰性列表处理的 OCaml 库?我正在寻找这些方面的东西:

与用于回溯StreamCamlp4 解析器的类型和语法糖集成会很好。

0 投票
2 回答
2065 浏览

f# - F-Sharp (F#) 无类型无穷大

我想知道为什么 F-Sharp 不支持无穷大。

这适用于 Ruby(但不适用于 f#):

-> System.DivideByZeroException:试图除以零。

我可以以非常复杂的方式编写相同的功能:

-> 作品

但是我认为第一个会更清楚。我找不到在 F# 中使用动态类型无穷大的简单方法。有 infinity 关键字,但它是浮动的:

System.OverflowException:BigInteger 不能表示无穷大。在 System.Numerics.BigInteger..ctor(Double value) at .$FSI_0045.main@() 由于错误而停止


编辑:这似乎也适用于迭代:

0 投票
4 回答
8787 浏览

syntax - Ocaml 语法错误

我正在使用惰性列表的实现,其中类型可以是Nilor Cons (value, thunk),其中thunk是从单元到列表其余部分的函数。

我正在尝试编写一个函数cross,它可以正常List.combine工作。不幸的是,我遇到了语法错误。

这会产生错误:

我究竟做错了什么?

更新:

这种类型检查,但不是我正在寻找的类型。

这不是我想要的十字架类型。我在找:

0 投票
1 回答
2823 浏览

c# - 懒惰列表vs System.Lazy> 在 ASP.NET MVC 2 中?

在 Rob Conery 的 Storefront 系列中,Rob 广泛使用该LazyList<..>构造从IQueryables.

  • 这与System.Lazy<...>.NET 4.0(可能更早)中现在可用的构造有何不同?

更多深度基于 DoctaJones 的精彩回答:

  1. 如果我想IQueryable作为一个操作,你会推荐一个List<T>吗?
    我假设既然Lazy<T>现在在框架中,那么对于未来的支持和可维护性来说是一个更安全的选择吗?
  2. 如果我想使用强类型而不是匿名 ( var) 类型,以下语句在功能上是否等效?
    • Lazy<List<Products>> Products = new Lazy<List<Product>>();
    • LazyList<Product> = new LazyList<Product>();
0 投票
8 回答
34912 浏览

java - Android:活动中的onListItemClick

上次我在这里问一个问题时,我学到了很多东西,所以我想值得再试一次。

我在这个链接中使用 Fedor 的惰性列表: 在 ListView 中延迟加载图像

它就像一个魅力。但是,Fedor 正在扩展他的主类Activity而不是ListActivity. 因此,我不再能够使用 listItemClick 侦听器。Eclipse 声明了一些错误onListItemClick()。当我转身时它起作用

进入

但是意图启动器不起作用。吐司通知也没有。

当我打开ActivityaListActivity时,Eclipse 不会错开,但我的模拟器给了我一个关闭的力。

如何得到

  • onListItemClick()在活动中单击(首选)
  • 还是我将代码转换为ListActivity无需强制关闭?

提前非常感谢。

0 投票
2 回答
765 浏览

android - 如何处理在 Android 中实现惰性列表功能的动态列表?

我正在开发一个与聊天相关的应用程序。我的数据库中有大约 4500 个条目,这个数据库正在显示用户图像和聊天消息。我在代码文件下面实现了更多时间显示列表中加载的任何建议的所有信息。

代码文件:

0 投票
1 回答
567 浏览

android - Android:GSON 与 Fedor 的 LazyList

我刚刚在 Fedor 的 LazyLoading ListView 中实现了 GSON。这意味着应用程序通过 ImageLoader 类将下载的图像和文本从 Web 保存到外部存储中。

我想知道为什么如何在没有互联网连接的情况下访问列表视图?应用程序已经成功将缓存数据保存到 SD 卡中,现在如何调用这些文件?因此,当没有互联网时,它会从 SD 卡中调用数据(文本和图像)。

谢谢。我愿意接受任何类型的解决方案

这是我的 ListView 类:

0 投票
1 回答
1225 浏览

android - 延迟加载列表 - 在这里需要一点帮助

所以基本上每个人都需要这样做,从网络或缓存加载一些图像到列表视图。我找到了 Fedor 的懒惰列表的一个很好的例子,我正在努力让它做我需要的事情,但我有它有一些问题。我的情况下的图像是加密的。所以我需要在设备上加密它们并在列表视图中显示它们。现在我得到了这个代码:

据我所知,这是不正确的(我不明白为什么,这就是我需要帮助的原因)。这是我得到的例外:

这是 ImageLoader 类的完整代码:

希望有人能帮我解决这个问题,因为我真的很想了解如何使用延迟加载列表。

PS实际上我意识到我正在扩展Activity而不覆盖onCreate,但这是做到这一点的唯一方法:AssetManager is = is.getAssets();。否则,如果我删除扩展,我将向我显示错误:The method getAssets() is undefined for the type ImageLoader

0 投票
1 回答
242 浏览

android - 如何在 android 惰性列表应用程序中使用字节 imag[] 数组而不是字符串 mString[] 数组

我是新开发人员,我想在示例应用程序中使用惰性列表概念。在惰性列表应用程序中,开发人员使用了一个 url,该 url 已转换为位图。但我想使用位图编码的字符串数组。编码的字符串数组已使用 Base64.java 转换为字节数组。我想使用字节数组而不是 url。在惰性列表应用程序中,他们使用了一个字符串数组:

在我的示例应用程序中,我使用了一个字节数组:

从上面的代码中,我想将 byte[] imgArry 而不是 String[] mStrings 传递给:

如何使用 byte[] 数组而不是 String[] mStrings?