Вопросы с тегом «stack»

Стек - это абстрактный тип данных и структура данных «последний пришел - первый ушел» (LIFO). Для вопросов о стеке вызовов используйте вместо него [callstack] или [stack-pointer]. Если у вас возникли вопросы об инструменте сборки Haskell, используйте вместо него [haskell-stack]. По вопросам о стандартном стеке в C ++ используйте вместо него [stdstack].

8
Массивы, куча, стек и типы значений
int[] myIntegers; myIntegers = new int[100]; В приведенном выше коде новый int [100] генерирует массив в куче? Из того, что я прочитал на CLR через c #, ответ - да. Но то, что я не могу понять, - это то, что происходит с действительными значениями int внутри массива. Так как …
134 c#  arrays  memory  stack  heap 

10
Android: очистить стек активности
В моем приложении есть несколько действий. и поток очень сложный. Когда я нажимаю кнопку выхода, приложение переходит на экран входа в систему, и оттуда пользователь может выйти, нажав кнопку отмены (вызов system.exit(0)) когда я выхожу или возвращаюсь, система вызывает действие из стека :( как я могу очистить все действия в …

11
в чем основная разница между стеком и очередью?
В чем основная разница между стеком и очередью ?? Пожалуйста, помогите мне, я не могу найти разницу. Как отличить стек от очереди? Я искал ответ в разных ссылках и нашел этот ответ .. В программировании высокого уровня стек определяется как список или последовательность элементов, которые удлиняются за счет размещения новых …
130 stack  queue 

8
Java / Android - как распечатать полную трассировку стека?
В Android (Java) как распечатать полную трассировку стека? Если мое приложение вылетает из-за nullPointerException или чего-то еще, оно распечатывает (почти) полную трассировку стека следующим образом: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) …

9
Как увеличить размер стека Java?
Я задал этот вопрос, чтобы узнать, как увеличить размер стека вызовов времени выполнения в JVM. У меня есть ответ на это, и у меня также есть много полезных ответов и комментариев, касающихся того, как Java справляется с ситуацией, когда требуется большой стек времени выполнения. Я расширил свой вопрос кратким изложением …

10
Правильное использование стека и кучи в C ++?
Я занимаюсь программированием некоторое время, но в основном это были Java и C #. На самом деле мне никогда не приходилось управлять памятью самостоятельно. Я недавно начал программировать на C ++, и я немного не понимаю, когда мне следует хранить вещи в стеке, а когда - в куче. Я понимаю, …

30
создать стек так, чтобы getMinimum () был O (1)
Это один из вопросов интервью. Вам необходимо создать стек, содержащий целочисленное значение, чтобы функция getMinimum () возвращала минимальный элемент в стеке. Например: рассмотрим приведенный ниже пример Случай 1 5 -> TOP 1 4 6 2 Когда вызывается getMinimum (), он должен вернуть 1 - минимальный элемент. в стеке. дело # …

8
Ставить DIV друг на друга?
Можно ли сложить несколько DIV, например: <div> <div></div> <div></div> <div></div> <div></div> </div> Так что все эти внутренние DIV имеют одинаковую позицию X и Y? По умолчанию все они располагаются ниже друг друга, увеличивая позицию Y на высоту последнего предыдущего DIV. У меня такое ощущение, что какой-то поплавок, дисплей или другой …
116 css  html  stack  css-float 

6
Максимальный размер стека программы C / C ++
Я хочу сделать DFS на массиве 100 X 100. (Скажем, элементы массива представляют собой узлы графа). Таким образом, в худшем случае глубина рекурсивных вызовов функций может доходить до 10000, причем каждый вызов может занимать до 20 байт. Так возможно ли это, есть ли возможность переполнения стека? Каков максимальный размер стека …
115 c++  c  stack 


2
Как вы извлекаете информацию о локальной переменной (адрес и тип) из программы Delphi или отладочную информацию, созданную компилятором?
Моя цель: Учитывая приостановленный поток в 32- или 64-разрядной программе Windows, скомпилированной с помощью Delphi, пройти по стеку (выполнимо) Учитывая записи стека, для перечисления локальных переменных в каждом методе и их значений. То есть, по крайней мере, найти их адрес и тип (integer32 / 64 / signed / unsigned, string, …

9
В каком направлении растет стек в большинстве современных систем?
Я готовлю некоторые учебные материалы на C и хочу, чтобы мои примеры соответствовали типичной модели стека. В каком направлении растет стек C в Linux, Windows, Mac OSX (PPC и x86), Solaris и самых последних версиях Unix?

2
Почему размер стека в C # составляет ровно 1 МБ?
Сегодняшние ПК имеют большой объем физической ОЗУ, но, тем не менее, размер стека C # составляет всего 1 МБ для 32-разрядных процессов и 4 МБ для 64-разрядных процессов ( емкость стека в C # ). Почему размер стека в CLR все еще так ограничен? И почему именно 1 МБ (4 …
102 c#  stack  clr  stack-size 

5
Какова функция инструкций push / pop, используемых для регистров в сборке x86?
Читая об ассемблере, я часто сталкиваюсь с людьми, которые пишут, что они нажимают определенный регистр процессора и вставляют его позже, чтобы восстановить его предыдущее состояние. Как вы можете протолкнуть регистр? Куда это подталкивают? Зачем это нужно? Сводится ли это к инструкции одного процессора или это более сложно?

10
Почему стопки обычно растут вниз?
Я знаю, что в архитектурах, с которыми я лично знаком (x86, 6502 и т.д.), стек обычно растет вниз (т.е. каждый элемент, помещенный в стек, приводит к уменьшению SP, а не к увеличению). Мне интересно историческое обоснование этого. Я знаю, что в унифицированном адресном пространстве удобно начинать стек на противоположном конце …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.