Публикации по теме 'stack'
Рекурсия против явных стеков
На днях я пытался решить проблему, связанную с древовидной структурой данных. Обычно большинство решений проблем, связанных с деревьями / графами, носят рекурсивный характер.
Рекурсия предполагает использование неявных стеков. Это реализуется в фоновом режиме компилятором, который используется для компиляции вашего кода.
Этот фоновый стек, созданный компилятором, известен как « Стек вызовов ». Википедия определяет стек вызовов как стек структуру данных , в которой хранится..
Вопросы по теме 'stack'
Размер выравнивания стека stdcall и cdecl
У меня есть два вопроса:
Является ли выравнивание стека для соглашения о вызовах stdcall всегда 4 байтами, или это 4 для 32-битной машины и 8 для 64-битной машины?
Каков размер выравнивания стека для cdecl?
Я использую Microsoft Visual...
03.05.2024
Увеличение пространства стека с помощью setrlimit() в многопоточном приложении с разделенными стеками
Я думаю о разработке собственного планировщика кражи работы, и одной из проблем, которые необходимо решить, является возможность переполнения стека. Это происходит только в редких случаях, когда один работник постоянно крадет задачи у других,...
21.03.2024
Размер стека неверен после ограничения
obs: извините, если это сбивает с толку, я не слишком хорош в английском
Я начал программировать в начале 2016 года, поэтому мой первый язык — Swift, и я создал новый проект только для обучения работе с AutoLayout. Я хочу, чтобы объекты заполняли...
18.05.2024
Как я могу сказать GCC не выравнивать основной стек по 16-байтовой границе?
GCC занимается каким-то колдовством, выравнивая мой стек main , сохраняя расположение аргументов в ecx
0x08049060 8d4c2404 lea ecx, [arg_4h] ; 4 ; [13] -r-x section size 465 named .text
0x08049064 83e4f0...
25.04.2024
Новые материалы
Как переключать алгоритмы во время выполнения с помощью шаблона стратегии в C #
ДИЗАЙН УЗОРЫ СЕРИИ
Как переключать алгоритмы во время выполнения с помощью шаблона стратегии в C #
Когда, почему и как использовать шаблон стратегии в C #. Быстрое и легкое введение...
Веб-сокеты и визуализация данных
Веб-сокеты и визуализация данных
Редко можно поговорить с кем-то, кто технически подкован и не имеет представления о том, куда движутся технологии. Правильно это или нет, есть одна вещь,..
Запуск Javascript на C# : сочетание двух мощных языков
Оглавление
— Предварительные условия — Введение — Применения/варианты использования — Clearscript и V8 Engine — Давайте писать код! — Заключение — Дополнительно
Предпосылки..
Методы оптимизации производительности JavaScript
Веб-разработчику важно убедиться, что ваш код JavaScript оптимизирован для повышения производительности. Это не только сделает ваш веб-сайт или приложение более быстрым и отзывчивым, но также..
Лучший язык программирования для разработки игр?
Хотите совершить прорыв в разработке игр ? Это то что тебе нужно знать. Если вы хотите создать следующую умопомрачительную игру, эта статья от компании по разработке программного обеспечения..
Ежемесячное Ретро №2
Привет август. И прощай, июль. Как пришла и ушла твоя слава середины лета.
До сих пор это была довольно веселая двухмесячная поездка на 8th Light. Создавая игры в крестики-нолики, я..