问题标签 [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.
ruby - 迭代器的无限收益
我正在尝试学习一些红宝石。想象一下,我正在循环并执行一个长时间运行的过程,在这个过程中,我想获得一个微调器,只要有必要。
所以我可以这样做:
但我认为这样做会更清洁:
当然 spinChar 调用需要一个块。如果我给它一个块,它会无限期地挂起。
我怎样才能得到这个块的下一个产量?
haskell - 为什么这个 Haskell 代码可以成功地处理无限列表?
我有一些 Haskell 代码可以在无限列表上正常工作,但我不明白为什么它可以成功。(我修改了我的原始代码 - 没有处理无限列表 - 以合并来自其他在线代码的内容,突然我发现它可以工作但不知道为什么)。
我对 foldr 的理解是它将遍历列表中的每个项目(也许这种理解是不完整的)。如果是这样,那么“step”函数的措辞应该无关紧要......代码应该无法处理无限循环。
但是,以下工作:
请帮助我理解:为什么?
java - 如何制作一个永不结束的迭代器?
我只是想知道无限期地迭代一个集合的最简单方法是什么,即当它到达末尾时它next();
调用第一个对象。我假设这不是 Java 中已经预定义的函数,所以只是寻找在 Java 中实现它的最简单方法。
java - 陷入循环
我正在尝试用 Java 实现我自己的 List 系统。
类List
文件:
我正在像这样测试它:
现在,当我添加前两个节点时,一切都很好。但是,当我在删除节点count()
后调用时,我进入了一个无限循环。
在经历了很多断点之后,我在代码中标记了我卡住的地方。显然delete()
函数中有问题,我无法弄清楚我做错了什么。
目前,我已经用以下代码替换了我的delete()
代码:
但这对于巨大的列表来说是不友好的。如果您能发现问题,请告诉我!
java - 如何制作无限的jscrollpane?
我以前实现过拖动滚动,但是创建无限滚动窗格的最佳方法是什么?当然不会有任何滚动条,我将实现拖动滚动。
我想做的是在无限表面上实现动态加载。
编辑
当然,它实际上不会是无限的。我在问如何伪造它。
stored-procedures - Windows 应用程序 SqlDepedency 无限调用 Onchange
我有控制台应用程序,我在其中执行 sqldependency。我的问题是当我将 commandType 设置为 Text 时,它工作正常。但是如果我使用 commandType 作为 StoredProcedure,onchange 方法会无限调用。
请看下面的代码:
我的存储过程是:
如果我将存储过程中的 select 语句复制为我的命令文本并将 commandType 设置为文本,则一切正常。
你能告诉我是什么问题吗???
提前非常感谢。
马赫什
java - Java:使用扫描仪 in.hasNextInt() 的无限循环
我正在使用以下代码:
但是,如果我输入“w”,它会告诉我“您输入了无效的输入。再试一次。” 然后它将进入一个无限循环,显示文本“指定 0 到 5 之间的整数:您输入的输入无效。再试一次。”
为什么会这样?程序是否应该等待用户输入并在每次到达语句时按回车:
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) 代后整个自动机的状态。更重要的是,给定一个随时间扩展的起始配置,算法的视图似乎增加了。网格视图缩小以显示扩展自动机?
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?
我知道这是一个冗长的问题 - 感谢您的帮助。:)
list - Scala,无限重复有限列表
我想在 scala 中使用 Stream 类来无限重复给定的列表。
例如列表 (1,2,3,4,5) 我想创建一个流给我 (1,2,3,4,5,1,2,3,4,5,1,2,3 ....)
这样我就可以包装 take 操作。我知道这可以通过其他方式实现,但出于某种原因我想这样做,只是幽默我:)
所以这个想法是,通过从某个列表创建的这个无限循环,我可以使用 take 操作,当它到达列表的末尾时,它会循环。
如何制作一个简单地重复给定列表的流?