infinite-loop相关内容

Prolog 后继符号产生不完整的结果和无限循环

我开始学习 Prolog 并首先了解了后继符号. 这就是我了解如何在 Prolog 中编写 Peano 公理的地方. 请参阅 PDF 的第 12 页: sum(0, M, M).总和(s(N),M,s(K)):-总和(N,M,K).产品(0,M,0).产品(s(N),M,P):-产品(N,M,K),总和(K,M,P). 我将乘法规则放入 Prolog.然后我进行查询: ?- pr ..

有没有办法通过 Onclick 按钮杀死 setInterval 循环

因此,我使用附加到 onClick 的 setInterval 在此函数中进行了无限循环.问题是,我无法在 onClick 中使用 clearInterval 来阻止它.我认为这是因为当我将 clearInterval 附加到 onClick 时,它会杀死特定的时间间隔,而不是完全杀死函数.有什么办法可以通过 onClick杀死所有间隔? 这是我的 .js 文件和我的电话制作是 input ..
发布时间:2022-01-09 17:09:58 前端开发

java.util.HashMap 中的无限循环

我在这里经常遇到一些 Vaadin 代码阻塞,我不知道问题可能是什么: 线程 7892:(状态 = IN_JAVA)- java.util.HashMap.getEntry(java.lang.Object) @bci=61, line=349(编译帧;信息可能不准确)- java.util.HashMap.containsKey(java.lang.Object) @bci=2, line=3 ..
发布时间:2022-01-08 14:03:26 Java开发

SQL Server 触发器循环

我想知道是否可以在两个表上添加一个触发器,将数据复制到另一个表. 例如: 我有两个用户表,users_V1 和 users_V2,当用户使用其中一个 V1 应用程序更新时,它也会激活一个触发器,更新它在 users_V2 中. 如果我想在V2表上添加相同的触发器,以便在V2中更新用户时更新V1中的数据,是否会进入无限循环?有什么办法可以避免这种情况. 解决方案 我不建议在 ..
发布时间:2022-01-01 20:51:37 数据库

React useEffect 无限循环获取数据 axios

这段代码导致我陷入无限循环. 我一直在尝试其他帖子中的一些解决方案,但它们不起作用. locationAddress 是一个地址数组,我正在尝试使用 Google Maps Geocode API 获取坐标. const reducer = (state, action) =>{开关(动作.类型){案例“添加":返回 [...状态,{地址:action.address,名称:act ..
发布时间:2022-01-01 09:54:42 其他开发

C 中 while 循环中的 Switch 语句

有几篇关于 while 循环中的 switch 语句的帖子,但事实上它们都不是用 C 完成的,至少从我所看到的情况来看是这样.C++ 可以创建布尔表达式,我知道,但不是在 C 中.我有一个包含 switch 控件的 while 循环.但是,当我在 switch 中编写 break 语句时,它会回到循环的开头并使我的程序永远运行.忽略我使用的功能,因为它们肯定有效.我只需要澄清一下我对嵌套的处理.谢 ..
发布时间:2021-12-26 18:40:34 其他开发

如何在 Java 中保持 switch 语句的连续性

我希望保持以下菜单重复: 选择一个选项 1 - 查找 2 - 随机播放 3 - 洗牌 这样当用户选择一个选项时(这将被执行),之后他们也可以选择其他选项. 问题:我的代码保持菜单重复而不停止. import java.util.Scanner;公共类主菜单{公共静态无效主(字符串 [] args){int userChoice;用户选择 = 菜单();}私有静 ..

使用 Scanner 读取输入会导致 Java 中的无限循环

在我的程序中,我试图让用户输入一个 1-3 之间的整数,然后根据他们输入的内容做一些事情.如果它不是数字或不是选项之一,则允许他们重新输入有效选项. 我遇到的问题是我无法集思广益,如何不让它无限循环,只允许他们在控制台告诉他们输入无效输入后输入一个数字. int i = 0;而 (i 解决方案 当您输入无效的输入时,您需要将其清除.触发输入异常时添加scan.next(),以便用ne ..
发布时间:2021-12-26 18:34:07 Java开发

在 Python 中获得斐波那契数列中的无限循环

#Program 打印斐波那契直到一个范围.打印“斐波那契数列"打印“输入一个范围"范围 = raw_input()第一个=1第二 =1先打印打印 ", "打印第二个打印 ", "第三个 = 0而(第三个 在这里,程序要求用户输入一个范围并打印该范围内的系列.但是,我得到了无限循环的系列.有人可以帮我吗? 解决方案 range = raw_input() 将 range 设置为 stri ..
发布时间:2021-12-26 18:31:56 Python

为什么 Ruby 的 loop 命令比 while true 慢?

Ruby 有一个内置的 loop 命令,它会永远执行跟随它的块(或直到被 break 停止).但是,当将它与功能相似的 while true 进行比较时,它的速度要慢得多: 需要“基准/ips"数字 = 100_000_000速度快指数 = 0虽然是真的如果索引>,则中断数字指数 += 1结尾结尾速度慢指数 = 0循环做如果索引>,则中断数字指数 += 1结尾结尾Benchmark.ips 做 ..
发布时间:2021-12-26 18:25:03 其他开发

“while 1"和“while 1"有什么区别?和“虽然是真的"?

我见过两种在 Python 中创建无限循环的方法: while 1:做一点事() while True:做一点事() 这两者有什么区别吗?一个比另一个更pythonic吗? 解决方案 从根本上说没有关系,这些细节并不真正影响某些东西是否是“pythonic". 但是,如果您对琐事感兴趣,这里有一些不同之处. 内置布尔类型直到Python 2.3 所以打算在旧版本上运行 ..
发布时间:2021-12-26 18:17:25 Python

结束无限循环

我目前的代码基本上运行无限 while 循环来收集用户的数据.根据文本文件的内容不断更新字典/列表.供参考: while (True):IDs2=更新点(值,IDs2)时间.睡眠(10) 基本上,我的问题是我不知道我想要什么时候结束,但是在这个 while 循环运行之后我想使用收集的信息,而不是因为我的程序崩溃而丢失它.有没有一种简单、优雅的方法可以随时退出 while 循环?像按键盘上的某个 ..
发布时间:2021-12-26 18:15:47 Python

While 循环,比较多个值

如果只是将它与一件事进行比较,我可以理解如何完美地使用 while 循环,例如: x=int(input("猜我的数字 1-10"))而 x!=7:打印(“错了!")x=int(input("再试一次:"))print("正确的是7.") 但是,如果我想通过 while 循环比较两个或多个值(特别是如果我想验证某些东西),我会这样做: number=input("你想吃1.蛋糕2.巧克力3. ..
发布时间:2021-12-26 18:10:09 Python

循环直到整数输入在所需范围内无法处理非数字字符输入

我对应该非常简单的代码有疑问.我想接收一个 1 到 3 之间的整数并进行错误检查.它可以很好地检查过大或过小的数字,但是当输入字母/数字组合时,它会陷入无限循环.建议? #include 使用命名空间标准;int main(int argc, char *argv[]){整数输入;cout>输入;while ..
发布时间:2021-12-26 12:44:58 C/C++开发

如果在 Python 中导入自己,为什么不得到无限循环?

这个问题是对以下 SO 帖子的回应: 如何腌制对象?> 在那个线程中,OP 不小心在同一个模块的顶部导入了他自己的模块.为什么这不会导致无限循环? 解决方案 模块只导入一次.Python 意识到它已经被导入,所以不会再次导入. 参见:http://docs.python.org/tutorial/modules.html#more-on-modules ..
发布时间:2021-12-25 19:52:42 Python