Результаты поиска по запросу "stack-overflow"

4 ответа

Очень хороший момент. Благодарю.

тоящее время я пишу генетический алгоритм на Хаскеле, в котором мои хромосомы представляют собой довольно сложные структуры, представляющие исполняемые системы. Чтобы оценить пригодность моих хромосом, я должен запуститьevolution ...

11 ответов

Что и как исправить ошибку System.TypeInitializationException?

private static void Main(string[] args) { string str = null; Logger.InitUserLogWithRotation(); // <--- error occur ... }Когда я строю проект, он не имеет ошибки. Но когда я выполняю это, оно всегда прерывается. Я пытался отладить проект, но в ...

3 ответа

Мы привыкли делать это в Форт. Когда я знаю, что слово будет возвращаться к слову, которое будет возвращаться, мы извлекаем адрес возврата из стека, а затем возвращаемся, фактически возвращаясь к вызывающей стороне вызываемого. Оно работает.

аю свой собственный интерпретируемый язык, похожий на Lisp, и хочу оптимизировать хвостовой вызов. Я хочу освободить мой интерпретатор из стека C, чтобы я мог управлять своими собственными переходами от функции к функции и своей магией стека для ...

ТОП публикаций

0 ответов

@ yatima2975: Это хорошо запутано. В случае, если кто-то запутался, это эквивалентно гораздо более читабельным

немного удивлен переполнением стека GHC, если мне нужно получить значение большого списка, содержащего элементы, интенсивно использующие память. Я ожидал, что у GHC есть TCO, поэтому я никогда не столкнусь с такими ситуациями. Чтобы максимально ...

2 ответа

Кроме того, используйте / heap-arrays: 0, чтобы убедиться, что ВСЕ идет в кучу.

анее спасибо за любую помощь! Я скомпилировал программу (которую я не написал), и она отлично работает на Mac, но когда я пытаюсь выполнить программу в Windows, вскоре после запуска программы появляется следующее сообщение об ошибке: forrt1: ...

3 ответа

 :)

лучший способ отловить переполнение стека в C? Более конкретно: Программа на C содержит интерпретатор языка сценариев. Скрипты не являются доверенными и могут содержать бесконечные ошибки рекурсии. Переводчик должен уметь ловить их и плавно ...

5 ответов

@jalf Распределение кучи намного дороже, чем «распределение» в стеке. Если вам нужно несколько объектов, вы заплатите гораздо большую цену, если разместите их в куче. Если вам нужен только один объект, просто сделайте его статичным.

аживаю довольно странное переполнение стека, предположительно вызванное выделением слишком больших переменных в стеке, и я хотел бы уточнить следующее. Предположим, у меня есть следующая функция: void function() { char buffer[1 * 1024]; if( ...

3 ответа

java.lang.StackOverflowError при использовании RegEx для разбора больших строк

Это мой Regex ((?:(?:'[^']*')|[^;])*)[;]Он разбивает строку на точки с запятой. Например, Hello world; I am having a problem; using regex;Результат - три строки Hello world I am having a problem using regexНо когда я использую большую ...

2 ответа

F # против OCaml: переполнение стека

Я недавно нашел презентацию оF # для программистов на Python [http://combiol.org/fs/FSUG_FS4PPv2.pptx]и, посмотрев его, решил самостоятельно реализовать решение «муравьиной головоломки». Есть муравей, который может ходить по плоской сетке. ...

1 ответ

Как избежать переполнения стека в Haskell?

Haskell не поддерживает циклические вычисления, вместо этого он предлагает использовать рекурсивные алгоритмы. Но такой подход приводит к росту стека и даже переполнению стека. Я считаю, что должен быть подход, чтобы решить эту проблему в целом. ...