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

116
Ставить DIV друг на друга?

Можно ли сложить несколько DIV, например: <div> <div></div> <div></div> <div></div> <div></div> </div> Так что все эти внутренние DIV имеют одинаковую позицию X и Y? По умолчанию все они располагаются ниже друг друга, увеличивая позицию Y...

115
Максимальный размер стека программы C / C ++

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

114
Как отменить фрагментную анимацию на BackStack?

Я думал, что система будет отменять анимацию на заднем стеке при нажатии кнопки возврата при использовании фрагментов, используя следующий код: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out);...

106
В чем разница между Cabal и Stack?

Вчера я узнал о новом инструменте Haskell под названием Stack . На первый взгляд кажется, что он выполняет ту же работу, что и Кабал. Итак, в чем разница между ними? Является ли стек заменой Кабала? В каких случаях мне следует использовать Stack вместо Cabal? Что может Стэк, чего не может Кабала?...

105
Как вы извлекаете информацию о локальной переменной (адрес и тип) из программы Delphi или отладочную информацию, созданную компилятором?

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

103
Как именно работает стек вызовов?

Я пытаюсь глубже понять, как работают низкоуровневые операции языков программирования и особенно как они взаимодействуют с ОС / ЦП. Я, наверное, читал все ответы в каждой теме, связанной со стеком / кучей, здесь, на Stack Overflow, и все они великолепны. Но есть еще одна вещь, которую я еще не...

102
В каком направлении растет стек в большинстве современных систем?

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

102
Почему размер стека в C # составляет ровно 1 МБ?

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

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

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

96
Фрагменты onResume из заднего стека

Я использую пакет совместимости для использования фрагментов с Android 2.2. При использовании фрагментов и добавлении переходов между ними в backstack я хотел бы добиться того же поведения onResume действия, то есть всякий раз, когда фрагмент переводится на «передний план» (видимый для...

96
Почему стопки обычно растут вниз?

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

94
Android: открыть активность без сохранения в стек

У меня 2 вида деятельности: Основное и Список. Из Главного вы можете открыть Список; из списка вы можете открыть Main. Я хотел бы это так , чтобы каждое открытие списка никак не спасется в «истории». Таким образом, возврат из Main не может вернуться в список. Является ли это возможным?...

89
Стек растет вверх или вниз?

У меня есть этот фрагмент кода в c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s);...

87
Как объединить несколько сборок в одну?

Я использую свой стек служб, используя проект EXE (задача запуска для приложения Azure), поскольку я скопировал следующую библиотеку DLL стека служб и некоторые библиотеки DLL Azure в проект EXE. Когда я создаю этот EXE-проект, библиотеки DLL Azure будут связаны с моим EXE, но DLL стека служб не...