Вопросы с тегом 'stack'

Стек представляет собой абстрактный абстрактный тип данных и структуру данных в первом (LIFO). Одно общее использование стеков - хранить аргументы подпрограммы и возвращать адреса.
11 отв.

Какова основная разница между стеком и очередью?

В чем основное отличие между стеком и очередью? Пожалуйста, помогите мне, я не могу найти разницу. Как вы различаете стек и очередь? Я искал ответ в разных ссылках и нашел этот ответ. При программировании на высоком уровне стек определяется ка...
11 июня '12 в 8:39
9 отв.

Глобальное управление памятью на С++ в стеке или куче?

Если я объявляю структуру данных глобально в приложении С++, она потребляет стек памяти или кучу памяти? Например, struct AAA { .../.../. ../../.. }arr[59652323];
23 июля '09 в 8:58
17 отв.

Как работает стек на языке ассемблера?

В настоящее время я пытаюсь понять, как работает стек, поэтому я решил научить себя некоторому ассемблеру, я использую это книга: http://savannah.nongnu.org/projects/pgubook/ Я использую Gas и делаю свое развитие на Linux Mint. Я немного смущен ч...
17 февр. '09 в 16:12
6 отв.

Распределение памяти: стек против кучи?

Меня путают с основами выделения памяти между Stack vs Heap. В соответствии с стандартным определением (все, что все говорят) все Типы значений будут распределены по Stack и Reference. Типы войдут в Heap. Теперь рассмотрим следующий пример...
20 дек. '10 в 9:02
1 отв.

Просмотреть стек активности в Android

Можно ли просмотреть стек активности в Android для целей отладки?
08 дек. '10 в 16:19
4 отв.

Жизненный цикл класса приложений Android

Приложение android, над которым я работаю, переопределяет класс Application для хранения легкого состояния (имя пользователя, местоположение gps и т.д.) в статических vars. Большая часть этого состояния задана в OnCreate активности запуска (имя польз...
03 янв. '11 в 18:14
5 отв.

Какова функция инструкций push/pop, используемых в регистрах в сборке x86?

Когда вы читаете об ассемблере, я часто сталкиваюсь с людьми, которые пишут о том, что они нажимают определенный регистр процессора и снова выталкивают его позже, чтобы восстановить прежнее состояние. Как вы можете нажать регистр? Куда его нажимают...
03 янв. '11 в 14:36
3 отв.

Как проверить стек стека с помощью GDB?

Сейчас я использую GDB для разборки двоичного файла и проверки разных регистров и еще чего-то. Есть ли простая команда, чтобы исследовать все в стеке? Может ли это быть ограничено всем в функции?
05 мая '10 в 8:46
2 отв.

Как работает сани NOP?

Я разорвал голову и не нашел хорошего источника, который отвечает на этот вопрос. Я знаю, что nop sled - это метод, используемый для обхода рандомизации стека в атаке переполнения буфера, но я не могу понять, как это работает. Какой простой пример, ...
07 февр. '13 в 23:41
6 отв.

Как получить объект трассировки стека в Ruby?

Мне нужно получить объект трассировки стека в Ruby; не печатать его, просто чтобы заставить его сделать запись и сброс для последующего анализа. Это возможно? Как?
30 сент. '10 в 12:00
8 отв.

Как работает бесуровневый язык?

Я слышал о бессобых языках. Однако я не знаю, как такой язык будет реализован. Может кто-нибудь объяснить?
19 июня '09 в 6:22
10 отв.

Как очистить стек Android-активности?

У меня есть приложение с несколькими действиями в Android, и я хочу, чтобы пользователь мог выйти из системы, нажав кнопку меню. Проблема в том, что A) Android не позволяет прекратить действие приложения и B), даже когда я снова отправлю пользовател...
16 нояб. '10 в 4:29
2 отв.

Ограничение размера стека в браузере Javascript

Я получаю некоторые проблемы с переполнением стека на стороне Javascript на стороне клиента, особенно в браузере IE, это происходит внутри сторонней библиотеки, которая вызывает некоторые вызовы функций, и по какой-то причине они время от времени тор...
19 окт. '11 в 22:29
10 отв.

Переполнение стека из глубокой рекурсии в Java?

После некоторого опыта работы с функциональными языками я начинаю использовать рекурсию больше в Java. Но у языка, кажется, есть относительно мелкий стек вызовов около 1000. Есть ли способ увеличить стек вызовов? Как я могу сделать функции, которые ...
14 мая '09 в 0:35
2 отв.

Что такое SP (стек) и LR в ARM?

Я читаю определения снова и снова, и я до сих пор не понимаю, что такое SP и LR в ARM? Я понимаю PC (он показывает следующий адрес инструкции), SP и LR, вероятно, похожи, но я просто не понимаю, что это такое. Не могли бы вы помочь мне? изменить:,...
23 нояб. '11 в 6:27