问题标签 [stack-overflow]

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

asp.net - It throws an stackoverflow exception when I user PropertyInfo.SetValue()

When I use PropertyInfo.SetValue in asp.net , it throws a stackoverflow exception. That I write this code:

And brandid+number and seriesid+number is a property of aspx_page. like this:

when I test the code in a Console Application ,It is all right . But when I test it in a Web Application ,it will cause a stack overflow exception . I don't know why. Because of web is no-state? Thanks.

0 投票
6 回答
1054 浏览

c++ - 为什么 cout 的访问冲突和 printf 的堆栈溢出

我想知道为什么在以下两个代码片段中 cout 和 Stack Overflow 会发生访问冲突。

我想知道为什么第一个代码的访问冲突而不是堆栈溢出。

我得到访问冲突的第一个代码:

我得到堆栈溢出的第二个代码:

0 投票
10 回答
3199 浏览

exception - 不使用递归如何抛出堆栈溢出异常?

不使用递归如何抛出堆栈溢出异常?

0 投票
3 回答
1851 浏览

c++ - C++ 堆栈溢出 - Visual Studio 2008

我声明并初始化了一个具有 [100][1000][1000] char 元素(100MB)的数组,它第一次没有说堆栈溢出。但是当我运行它一段时间后它会抛出一个堆栈溢出异常!我在项目选项->链接器->系统中将 -Stack Reserve Size- 增加到 200,000,000,但它没有用!我正在使用 2GB 内存。如何避免堆栈溢出。

0 投票
9 回答
118826 浏览

c# - C# 捕获堆栈溢出异常

我对引发堆栈溢出异常的方法进行了递归调用。第一次调用被 try catch 块包围,但没有捕获到异常。

堆栈溢出异常是否以特殊方式表现?我可以正确捕获/处理异常吗?

不确定是否相关,但附加信息:

  • 主线程中没有抛出异常

  • 代码引发异常的对象由 Assembly.LoadFrom(...).CreateInstance(...) 手动加载

0 投票
1 回答
330 浏览

asp.net-ajax - ASP.Net Ajax Stackoverflow 风格的投票按钮

我一直在寻找使用 ASP.Net Ajax 在我的 ASP.NET 站点上实现 StackOverflow 样式的投票系统。我查看了工具包中的控件,总体印象非常深刻,但没有什么能完全满足我的需求。我喜欢Rating控件,但我更愿意使用 Up/Down 投票而不是 5 票。ToggleButton也接近我想要的,但仍然略有不同。

我已经看过关于如何在 Django 中执行此操作的帖子并且非常喜欢它,但是在我在 .Net 中重新实现整个事情之前,我想知道是否有人已经完成了这项工作。

有谁知道在 ASP.Net Ajax 中实现类似 SO 行为的控件?

0 投票
2 回答
2112 浏览

stack-overflow - 使用 GNU CLisp (Windows) 获取堆栈溢出

我在运行程序时收到“程序堆栈溢出重置”消息。所以我设置了一个计数器来查看我在程序中递归调用主函数的次数。原来它大约是 30,000 次,而我堆叠的数据是长度约为 10 个元素的列表,我认为这不是很多。我的问题是这种递归调用量和内存使用量是否常见,还是我做错了什么更有可能?我检查了 vista 的资源管理器,发现 lisp.exe 进程的内存只增长了 1MB。以及如何调整CLisp的堆栈溢出限制?

0 投票
4 回答
160 浏览

c# - Stack.Overflow 错误 - WinForms 应用程序与。赢服务

我有一个小代码示例:

GetAllItems 方法进入 DB 并获取集合的所有新项目 -> allItems。然后,CheckAllItems 方法:

在某些情况下(在 HandleStatus1 和 HandleStatus2 中),我需要转到数据库,进行一些更新,然后通过调用 GetAllItems 方法再次填充集合 allItems。

此类代码在 WinFormsApp 中引发 Stack.Overflow 异常。我有两个问题:
1. 这种类型的异常是否会在 WinService 应用程序中抛出,使用相同的代码?
2.您对使用定时器代替自调用方法有何看法?

0 投票
4 回答
304 浏览

c - 对小文件使用读取时堆栈溢出的解释和有问题的解决方法

我希望这个问题能解释我的问题。如果解释“有效”的解决方法,我也将不胜感激。

读取文件的传统方式(我知道)

导致溢出。以某种方式意外起作用的解决方法是

^^ 这段代码打印出整个文件,没有跳过可观察到的。

也造成了堆栈溢出。我在这里错过了一些非常重要的东西吗?

谢谢

0 投票
4 回答
16657 浏览

fortran - Fortran 程序中的堆栈溢出

我的简单 Fortran 程序有问题。我在 Fortran 77 中工作,使用 Compaq Visual Fortran。程序结构必须是主程序和子程序的形式,因为它是与有限元法相关的大程序的一部分。

我的问题是我想分别为NHELE和设置值 10000 和 10000 NVELE,但是当我运行代码时,程序停止并给出以下错误:

我尝试反复减少所需的值,直到达到 507 和 507。此时代码运行没有错误。

但是,将值增加到 508 和 508 会导致再次出现相同的错误。

我认为问题与子程序有关NIGTEE,因为当我在没有它的情况下重新排列程序时,一切正常。

我尝试通过使用菜单将堆栈大小增加到最大值,project>>settings>>link>>output>>reserve & commit 但这并没有什么不同。

我怎么解决这个问题?

这是我的程序:

谢谢。