stack-overflow
что это StackOverflowError, что вызывает его, и как я должен иметь дело с ними?...
взгляните на следующие два метода: public static void foo() { try { foo(); } finally { foo(); } } public static void bar() { bar(); } под управлением bar() однозначно приводит к StackOverflowError, но foo() нет (программа просто, кажется, идут бесконечно). почему это?...
это мой пример кода: #include <iostream> #include <string> using namespace std; class MyClass { string figName; public: MyClass(const string& s) { figName = s; } const string& getName() const { return figName; } }; ostream& operator<&l...
Я получаю сообщение об ошибке "Uncaught RangeError: максимальный размер стека вызовов превышен" на chrome. вот моя функция jQuery $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } ...
Я пытался выяснить, как хвостовые вызовы обрабатываются компилятором C#. (ответ: это не так. но 64bit JIT (s) будет делать TCE (устранение хвостового вызова). ограничения.) поэтому я написал небольшой тест, используя рекурсивный вызов, который печатает, сколько раз он вызывается перед StackOverflowExceptio...
Как происходит переполнение стека и каковы наилучшие способы убедиться, что этого не происходит, или способы предотвратить его, особенно на веб-серверах, но другие примеры также были бы интересны?...
Я хотел бы либо предотвратить, либо обработать исключение StackOverflowException, которое я получаю от вызова XslCompiledTransform.Метод преобразования в Редакторе Xsl, который я пишу. Проблема, похоже, заключается в том, что пользователь может написать xsl-скрипт, который является бесконечно рекурсивным, и о...
TL; TR Когда я задал вопрос, я предположил StackOverflowException - Это механизм предотвращения бесконечного запуска приложений. Это неправда.A StackOverflowException не обнаруживается. Он бросается, когда стек не имеет возможности выделить больше памяти. [исходный вопрос:] это общий вопрос, который может и...
когда я запускаю свой код, узел.Яш бросить "RangeError: Maximum call stack size exceeded" исключение, вызванное слишком большим количеством вызовов рекурсии. Я попытался увеличить узел.JS stack-size by sudo node --stack-size=16000 app, но узел.JS сбой без какого-либо сообщения об ошибке. Когда я запускаю это ...
Я запускаю программу, которую я написал на Java в Eclipse. Программа имеет очень глубокий уровень рекурсии для очень больших входов. Для меньших входов программа работает нормально, однако, когда большие входы даны, я получаю следующую ошибку: Exception in thread "main" java.lang.StackOverflowError можно л...