问题标签 [infinite]

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

ruby - 迭代器的无限收益

我正在尝试学习一些红宝石。想象一下,我正在循环并执行一个长时间运行的过程,在这个过程中,我想获得一个微调器,只要有必要。

所以我可以这样做:

但我认为这样做会更清洁:

当然 spinChar 调用需要一个块。如果我给它一个块,它会无限期地挂起。

我怎样才能得到这个块的下一个产量?

0 投票
4 回答
2628 浏览

haskell - 为什么这个 Haskell 代码可以成功地处理无限列表?

我有一些 Haskell 代码可以在无限列表上正常工作,但我不明白为什么可以成功。(我修改了我的原始代码 - 没有处理无限列表 - 以合并来自其他在线代码的内容,突然我发现它可以工作但不知道为什么)。

我对 foldr 的理解是它将遍历列表中的每个项目(也许这种理解是不完整的)。如果是这样,那么“step”函数的措辞应该无关紧要......代码应该无法处理无限循环。

但是,以下工作:

请帮助我理解:为什么?

0 投票
8 回答
10004 浏览

java - 如何制作一个永不结束的迭代器?

我只是想知道无限期地迭代一个集合的最简单方法是什么,即当它到达末尾时它next();调用第一个对象。我假设这不是 Java 中已经预定义的函数,所以只是寻找在 Java 中实现它的最简单方法。

0 投票
5 回答
533 浏览

java - 陷入循环

我正在尝试用 Java 实现我自己的 List 系统。

List文件:

我正在像这样测试它:

现在,当我添加前两个节点时,一切都很好。但是,当我在删除节点count() 调用时,我进入了一个无限循环。

在经历了很多断点之后,我在代码中标记了我卡住的地方。显然delete()函数中有问题,我无法弄清楚我做错了什么。

目前,我已经用以下代码替换了我的delete()代码:

但这对于巨大的列表来说是不友好的。如果您能发现问题,请告诉我!

0 投票
3 回答
3380 浏览

java - 如何制作无限的jscrollpane?

我以前实现过拖动滚动,但是创建无限滚动窗格的最佳方法是什么?当然不会有任何滚动条,我将实现拖动滚动。

我想做的是在无限表面上实现动态加载。

编辑

当然,它实际上不会是无限的。我在问如何伪造它。

0 投票
1 回答
854 浏览

stored-procedures - Windows 应用程序 SqlDepedency 无限调用 Onchange

我有控制台应用程序,我在其中执行 sqldependency。我的问题是当我将 commandType 设置为 Text 时,它工作正常。但是如果我使用 commandType 作为 StoredProcedure,onchange 方法会无限调用。

请看下面的代码:

我的存储过程是:

如果我将存储过程中的 select 语句复制为我的命令文本并将 commandType 设置为文本,则一切正常。

你能告诉我是什么问题吗???

提前非常感谢。

马赫什

0 投票
4 回答
50370 浏览

java - Java:使用扫描仪 in.hasNextInt() 的无限循环

我正在使用以下代码:

但是,如果我输入“w”,它会告诉我“您输入了无效的输入。再试一次。” 然后它将进入一个无限循环,显示文本“指定 0 到 5 之间的整数:您输入的输入无效。再试一次。”

为什么会这样?程序是否应该等待用户输入并在每次到达语句时按回车:

0 投票
3 回答
2173 浏览

c - hashlife alg 如何在 Golly 中永远存在?

在 hashlife 中,该字段通常被视为理论上无限的网格,所讨论的模式集中在原点附近。四叉树用于表示字段。给定一个由 2^(2k) 个单元格组成的正方形,边上有 2k 个,在树的第 k 层,哈希表在中心存储 2^(k-1) x 2^(k-1) 个正方形单元格, 2^(k-2) 代以后。例如,对于一个 4x4 的正方形,它存储 2x2 中心,向前 1 代;对于 8x8 正方形,它存储 4x4 中心,向前 2 代。

所以给定一个 8x8 的初始配置,我们得到一个以 8x8 正方形为中心的 4x4 正方形 1 代前向中心和一个 2x2 正方形 2 代前向(1 代前向 4x4 正方形)以 8x8 正方形为中心。随着每一代我们对网格的看法减少,反过来我们得到自动机的下一个状态。在将最里面的 2x2 平方 2^(k-2) 代向前推进之后,我们就不能再进一步了。

那么 Golly 中的 hashlife 是如何永远持续下去的呢?此外,它对该领域的看法似乎从未减少。它似乎显示了 2^(k-2) 代后整个自动机的状态。更重要的是,给定一个随时间扩展的起始配置,算法的视图似乎增加了。网格视图缩小以显示扩展自动机?

0 投票
3 回答
1411 浏览

apache - RewriteRules 组合的无限循环

所以我在我的家庭服务器(Ubuntu 9.1)上设置了 SVN,并希望能够立即查看对我的 CodeIgniter 应用程序所做的任何更改。

因此,我的工作副本位于 /home/myname/environments/development/appname 中。

我的 Vhost 可通过 dev.appname.myname.ca 访问,配置如下所示:

因此,转到 dev.appname.myname.ca 将指向 /home/myname/environments/development/appname/trunk/public。

现在,这是一个 CodeIgniter 应用程序,我需要将所有请求从 public/ 重定向到 public/index.php,因此 public/ 中的 .htaccess 文件如下:

我将这部分放在 .htaccess 文件中,因为在实时生产站点上,我无法访问服务器配置,因此我需要覆盖它。

现在的问题是我得到一个重定向循环,最终出现 500 错误。

从 /var/log/apache2/error.log:

如何将请求重定向到正确的 public/ 目录(在本例中为 /home/myname/environments/development/appname/trunk/publc),然后将所有请求从 public/ 定向到 public/index.php?

我知道这是一个冗长的问题 - 感谢您的帮助。:)

0 投票
5 回答
16656 浏览

list - Scala,无限重复有限列表

我想在 scala 中使用 Stream 类来无限重复给定的列表。

例如列表 (1,2,3,4,5) 我想创建一个流给我 (1,2,3,4,5,1,2,3,4,5,1,2,3 ....)

这样我就可以包装 take 操作。我知道这可以通过其他方式实现,但出于某种原因我想这样做,只是幽默我:)

所以这个想法是,通过从某个列表创建的这个无限循环,我可以使用 take 操作,当它到达列表的末尾时,它会循环。

如何制作一个简单地重复给定列表的流?