Tag: stack

Ein stack ist ein last-in-first-out (LIFO) abstrakter Datentyp und Datenstruktur. Eine häufige Verwendung des stacks zum speichern von Subroutinen-Argumente und return-Adressen.

Beobachtbare Stack und Queue

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach einem INotifyCollectionChanged Umsetzung von Stack und Queue. Ich könnte Rollen, meine eigene, aber ich will nicht das Rad neu zu erfinden. InformationsquelleAutor der Frage Goran | 2010-06-27

Wie wird die stack-Größe-Prozess auf linux bezogen auf pthread -, fork-und exec

Anzahl der Antworten 2 Antworten
Ich habe eine Frage über die stack-Größe eines Prozesses unter Linux. Wird dieser stack-Größe bestimmt, bei der Verknüpfung Zeit-und ist codiert in der ELF-Datei? Schrieb ich ein Programm, das druckt Ihr stack-Größe von pthread_attr_getstacksize(&attr, &stacksize);. Und wenn

Thread-safe C++ - stack

Anzahl der Antworten 6 Antworten
Ich bin neu in C++ und Schreibe ein multi-threaded-app, wobei verschiedenen Autoren wird darauf drängen Objekte auf einen Stapel und Leser, ziehen Sie aus dem Stapel (oder zumindest schieben Sie den Zeiger auf ein Objekt).. Gibt es

Wie sind die verschiedenen Segmente wie heap, stack, text im Zusammenhang mit den physikalischen Speicher?

Anzahl der Antworten 6 Antworten
Wenn ein C-Programm kompiliert ist und die Objekt-Datei(ELF) erstellt. die Objekt-Datei enthält verschiedene Abschnitte, wie zum Beispiel bss, Daten, text und andere Segmente. Ich habe verstanden, dass diese Abschnitte der ELF sind Teil des virtuellen Speicher-Adressraum. Bin

So ändern Sie die stack-Größe mit ulimit oder pro Prozess auf Mac OS X für eine C oder Ruby-Programm?

Anzahl der Antworten 4 Antworten
Scheint es, dass der empfohlene Weg, um set-stack-Größe für ein C-Programm oder Ruby-Programm (welches nutzt den C-stack), ist die Verwendung ulimit in der Bash-shell. Aber $ ulimit -s 8192 $ ulimit -s 16384 -bash: ulimit: stack size:

neu auf Stapel anstelle der heap (wie alloca vs malloc)

Anzahl der Antworten 4 Antworten
Gibt es einen Weg, um die new Schlüsselwort zu reservieren auf dem stack (ala alloca) anstelle der heap (malloc) ? Ich weiß, ich könnte hacken bis meine eigene, aber ich möchte lieber nicht. InformationsquelleAutor der Frage |

Wie implementieren Sie einen Stack und eine Warteschlange in JavaScript?

Anzahl der Antworten 20 Antworten
Was ist der beste Weg, um implementieren Sie einen Stack und eine Warteschlange in JavaScript? Ich bin auf der Suche nach Rangier-yard-Algorithmus, und ich bin gehen zu müssen, diese Daten-Strukturen. InformationsquelleAutor der Frage KingNestor | 2009-10-19

Java mit weit mehr Speicher als zugewiesen, mit -Xmx

Anzahl der Antworten 5 Antworten
Ich habe ein Projekt, das ich bin das schreiben (in Java) für eine Klasse, wo der prof sagt wir dürfen uns nicht mehr als 200m Ich Grenze den stack-Speicher zu 50m (nur um ganz sicher zu sein)

Wie kopiere ich einen stack in Java?

Anzahl der Antworten 4 Antworten
Habe ich einen Stapel Ein, und ich möchte einen Stapel B, die identisch zum stack-A. ich will nicht, stack B, um einfach ein Zeiger auf eine -- eigentlich will ich erstellen Sie einen neuen Stapel B enthält

Erstellen einer festen Größe von Stack

Anzahl der Antworten 8 Antworten
Erstellen Sie ein Stack in Java, aber fix der Größe. Zum Beispiel, erstellen Sie einen neuen Stapel Papier ein, stellen Sie die Größe auf 10, dann, als ich die push-Elemente auf den stack füllt und wenn es

C-Array Instanziierung - Stack-oder Heap-Zuweisung?

Anzahl der Antworten 2 Antworten
Ich garantieren, dass diese Frage gestellt wurde, bevor, aber ich habe nicht in der Lage, es zu finden über die Suche; sorry im Voraus für etwaige Redundanzen. Es ist meine (möglicherweise falsche) Verständnis, dass Sie erst zuordnen,

Wie würde ich Durchlaufen einen stack in Java

Anzahl der Antworten 5 Antworten
Frage ich mich, wie der iterator verwendet wird, die in einer Stapel-Klasse. Wie erstelle ich eine iterator-Klasse für Sie? InformationsquelleAutor der Frage Ervin Lucci | 2012-10-18

Wie kann ich feststellen, die Rücksprungadresse auf dem stack?

Anzahl der Antworten 6 Antworten
Ich weiß, dass wenn ich bin in eine Funktion foo() die aufgerufen wird, irgendwo aus bar() Funktion, dann ist diese return-Adresse auf stack geschoben. #include <stdio.h> void foo() { unsigned int x; printf("inside foo %x\n", &x); }

wie verwenden Sie gdb, um entdecken Sie die stack/heap?

Anzahl der Antworten 4 Antworten
Könnte jemand bitte geben Sie mir eine kurze übersicht/zeigen Sie mir die Dokumentation des Weges zu inspizieren, stack und heap?) ein C-Programm? Ich dachte, dies sollte mit GDB, aber wenn es andere mehr unkompliziert alternativen, dann sollte

Cassandra:Die stack-Größe ist zu klein, Geben Sie mindestens 228k

Anzahl der Antworten 1 Antworten
Bin ich ständig diese Fehlermeldung beim starten cassandra nach dem upgrade. Irgendeine Idee? # cassandra -f xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1920M -Xmx1920M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss180k The stack size specified is too small, Specify at least

Speichern Ergebnisse von std::stack .pop () - Methode in eine variable

Anzahl der Antworten 4 Antworten
Möchte ich Folgendes tun: std::stack <int> s; int h = 0; s.push(2); h = s.pop(); Wie haben h halten Sie den Wert 2 ein. Wenn ich versuchen, meine Methode, die ich bekomme "void-Wert nicht ignoriert wie es

Java-Stack push () - vs add()

Anzahl der Antworten 7 Antworten
Ich versuche, mit Stackaber ich bin etwas verwirrt über die Terminologie. Ich finde, dass Stack Klasse hat nur push(E e) als pro-Java-doc. Und hat add(E e) und addAll(Collection<? extends E> c) wie eine geerbte Methode aus Vector

Hat das iOS SDK bieten queues und stacks?

Anzahl der Antworten 8 Antworten
Schreibe ich eine iPhone-app, und ich bin überrascht, dass es scheinbar keine NSQueue oder NSStack Klassen in apples Foundation Framework. Ich sehe, dass es sehr leicht zu Rollen, meine eigene, beginnend mit einer NSMutableArrayso werde ich tun,

Der Speicher-Management -, Heap-Beschädigung und C++

Anzahl der Antworten 12 Antworten
So, ich brauche etwas Hilfe. Ich arbeite an einem Projekt in C++. Ich denke aber, ich habe es irgendwie geschafft, korrupte mein heap. Dies basiert auf der Tatsache, dass ich ein std::string zu einer Klasse zuweisen einen

Speicher-sharing zwischen C++ threads

Anzahl der Antworten 2 Antworten
Ich bin neu threading in C++, und ich versuche ein klares Bild darüber, wie Arbeitsspeicher freigegeben/nicht zwischen threads gemeinsam genutzt werden. Ich bin mit std::thread mit C++11. Von dem, was ich gelesen habe auf anderen SO Fragen,

Wie kann ich merken, welche Datenstrukturen verwendet werden, die von DFS und BFS?

Anzahl der Antworten 12 Antworten
Ich immer verwechseln, ob ich ein stack oder eine queue für DFS-oder BFS. Kann mir bitte jemand einige intuition darüber, wie sich zu erinnern, welcher Algorithmus verwendet, welche Datenstruktur? InformationsquelleAutor der Frage captcadaver | 2010-10-14

Wie man die caller-Klasse name innerhalb einer Funktion einer anderen Klasse in python?

Anzahl der Antworten 4 Antworten
Mein Ziel ist die Förderung einer Sequenz-Diagramm einer Anwendung für das brauche ich die Informationen über einen Anrufer und angerufene Klassennamen zur Laufzeit. Ich kann das erfolgreiche abrufen der Anrufer die Funktion aber nicht in der Lage,

Felder der Klasse, werden Sie gespeichert in dem Stapel oder Haufen?

Anzahl der Antworten 3 Antworten
Sah ich eine Frage gestern, die angehoben (für mich) eine andere Frage. Bitte betrachten Sie den folgenden code: public class Class1 { int A; //as I uderstand, int is value type and therefore lives in the stack

Wie kann ich zuweisen std::string auf dem stack mit glibc-string-Implementierung?

Anzahl der Antworten 5 Antworten
int main(void) { std::string foo("foo"); } Mein Verständnis ist, dass der obige code verwendet die Standard-Zuweisung-Aufruf neu. Also, obwohl die std::string foo ist auf dem Stapel reserviert der interne Puffer innerhalb von foo ist reserviert auf dem

Gewusst wie: löschen des Android-Stack-Aktivitäten?

Anzahl der Antworten 10 Antworten
Ich habe eine Anwendung mit mehreren Tätigkeiten in Android und ich möchte die user anmelden können-durch drücken der Menü-Taste. Das problem ist, dass ich A) Android nicht lassen, beenden Sie die Anwendung und B) selbst wenn ich

Reihenfolge der lokalen Variablen Allokation auf dem stack

Anzahl der Antworten 9 Antworten
Werfen Sie einen Blick auf diese zwei Funktionen: void function1() { int x; int y; int z; int *ret; } void function2() { char buffer1[4]; char buffer2[4]; char buffer3[4]; int *ret; } Wenn ich eine Pause bei

Wie Sie die Gruppe android-Benachrichtigungen wie whatsapp?

Anzahl der Antworten 3 Antworten
Ich weiß nicht, wie Gruppe zwei oder mehr Benachrichtigungen in nur ein und zeigen Sie eine Meldung wie "Sie haben zwei neue Nachrichten". InformationsquelleAutor der Frage Raúl Pérez López | 2015-10-09

Machen threads haben einen eigenen heap?

Anzahl der Antworten 8 Antworten
Soweit ich weiß, jeder thread bekommt eine deutliche Stapel, wenn die Threads durch das Betriebssystem. Ich Frage mich, wenn jeder thread hat einen Haufen verschiedene, sich auch? InformationsquelleAutor der Frage root | 2009-11-03

Wie bekommt man einen stack-trace-Objekt in Ruby?

Anzahl der Antworten 6 Antworten
Ich brauche, um einen stack-trace-Objekt in Ruby; nicht, um es zu drucken, nur um es zu tun, einige Aufnahme-und Abladen, für die spätere Analyse. Ist das möglich? Wie? InformationsquelleAutor der Frage pupeno | 2010-09-30

Wie funktioniert ein NOP sled zu arbeiten?

Anzahl der Antworten 2 Antworten
Ich kann nicht finden, eine gute Quelle, die diese Frage beantwortet. Ich weiß, dass ein nop-sled ist eine Technik, die verwendet wird, zu umgehen Stapel Randomisierung in eine buffer-overflow-Angriff, aber die ich nicht bekommen kann meinen Kopf

design einen Stapel, so dass getMinimum( ) sollte O(1)

Anzahl der Antworten 29 Antworten
Dies ist eine interview-Frage. Sie brauchen, um design-ein stack hält ein integer-Wert, so dass getMinimum () - Funktion zurückgeben soll das minimale element in den stack. Beispiel: betrachten Sie das folgende Beispiel Fall #1 5 --> TOP

Android-Application-Lifecycle-Klasse

Anzahl der Antworten 4 Antworten
Die android-app, die ich auf Arbeit bin, überschreibt der Application-Klasse zum speichern von leichten state (Benutzername, gps-Position, etc) in statische vars. Die meisten der in diesem Zustand festgelegt ist, in OnCreate von der Start-Aktivität (Benutzername abgerufen unter

Überprüfen der verfügbaren Stapelgröße in C

Anzahl der Antworten 9 Antworten
Verwende ich MinGW mit GCC-3.4.5 (mingw-special vista r3). Mein C-Programm verwendet eine Menge von stack so Frage ich mich, gibt es eine Möglichkeit, ich kann sagen, programmatisch, wie viel stack übrig ist, so kann ich sauber mit

Was ist die Richtung des Stapelwachstums in den meisten modernen Systemen?

Anzahl der Antworten 7 Antworten
Bereite ich einige Trainings-Materialien in C, und ich möchte, dass meine Beispiele passen sich die typische stack-Modell. Welche Richtung wird sich eine C-Stapel wachsen in Linux, Windows, Mac OSX (PPC und x86), Solaris, und die meisten neueren

Wie erkennt man mögliche / potentielle Stapelüberlaufprobleme in einem c / c ++ Programm?

Anzahl der Antworten 9 Antworten
Ist es ein standard-Weg, um zu sehen, wie viel stack-Speicher für Ihre app und, was der höchsten Wasserzeichen für die stack-Nutzung ist es beim laufen? Auch in die gefürchtete Falle des tatsächlichen überlauf was passiert? Stuerzt es

Wann und wie verwende ich GCC Stack Protection?

Anzahl der Antworten 2 Antworten
Habe ich aktiviert, die -Wstack-protector Warnung beim kompilieren das Projekt an dem ich arbeite (eine kommerzielle multi-Plattform-C++ Spiel-engine, die Kompilierung auf Mac OS X 10.6 mit GCC 4.2). Diese Flagge warnt vor Funktionen, die nicht geschützt werden

Wie ändere ich die Stack-Größe für ein .NET-Programm?

Anzahl der Antworten 4 Antworten
Ich habe ein Programm, dass nicht rekursive Aufrufe für 2 Milliarden mal und der stack overflow. Ich änderungen vornehmen, und dann müssen noch 40K rekursive Aufrufe. Also muss ich wohl mehrere MB stack-Speicher. Ich hörte die stack-Größe

Warum wächst die Stack-Adresse in Richtung abnehmender Speicheradressen?

Anzahl der Antworten 2 Antworten
Lese ich in der text-Bücher, die von der stack wächst durch die Senkung der Speicher-Adresse; das ist durch höhere Adresse niedrigere Adresse. Es kann eine schlechte Frage, aber ich habe nicht das Konzept. Können Sie das erklären?

C / C ++ maximale Stapelgröße des Programms

Anzahl der Antworten 6 Antworten
Will ich tun DFS auf einem 100 X 100-array. (Sagen wir Elemente von array repräsentiert Knoten des Graphen), So dass unter der Annahme schlimmsten Fall die Tiefe der rekursiven Funktionsaufrufen kann gehen bis zu 10000 mit jedem

Warum ist die Stapelgröße in C # genau 1 MB?

Anzahl der Antworten 2 Antworten
Heutigen PCs haben eine große Menge des physischen RAM, der aber noch die stack-Größe von C# ist nur 1 MB für 32-bit-Prozesse und 4 MB für die 64-bit-Prozesse (Stack-Kapazität in C#). Warum der stack-Größe, die in der

Wie implementiert man 3 Stacks mit einem Array?

Anzahl der Antworten 14 Antworten
Manchmal stoße ich auf das folgende interview: Frage: Wie implementiert man 3 stacks mit einem array ? Selbstverständlich ist die statische Zuordnung ist keine Lösung. InformationsquelleAutor der Frage Michael | 2011-01-22

Aufruf von delete auf Variable, die auf dem Stack zugewiesen ist

Anzahl der Antworten 11 Antworten
Ignorieren Programmierung Stil und design, ist es "sicher" zu nennen, delete auf eine variable auf dem Stapel reserviert? Beispiel: int nAmount; delete &nAmount; oder class sample { public: sample(); ~sample() { delete &nAmount;} int nAmount; } InformationsquelleAutor

Was ist ein Stack-Pointer für Mikroprozessoren?

Anzahl der Antworten 9 Antworten
Ich bin in der Vorbereitung für einen Mikroprozessor Prüfung. Wenn die Verwendung des program counter wird auf die Adresse der nächsten Anweisung, was ist die Verwendung der stack-pointer? InformationsquelleAutor der Frage | 2009-09-23

Zurückkehren zu der zuletzt gestarteten Aktivität beim erneuten Starten der Anwendung nach dem Drücken von HOME?

Anzahl der Antworten 6 Antworten
Vertraute Szenario: ich habe ein Main Aktivität, startet eine Spiel Aktivität, wenn eine Taste gedrückt wird. Wenn der Benutzer die Taste HOME, und dann startet meine Anwendung wieder, sollte es vorgelegt werden, mit der Spiel Aktivität, die

iOS programmgesteuert erkennen, wenn Top-View-Controller aufgerufen wird?

Anzahl der Antworten 10 Antworten
Angenommen ich habe eine nav-controller-stack mit 2 view-Controller: VC2 ist auf der Oberseite und VC1 darunter. Gibt es code, den ich gehören in VC1, wird erkennen, dass VC2 wurde gerade spontan aus dem Stapel? Da bin ich

Objekterstellung auf dem Stack / Heap?

Anzahl der Antworten 5 Antworten
Folgende code erstellt ein Objekt auf dem stack: Object o; Beim erstellen eines Objekts auf dem heap, die wir verwenden können: Object* o; o = new Object(); statt: Object* o = new Object(); Wenn wir teilen den

Wie kann man einen Infix-Ausdruck in nur einem Scan mit Stacks auswerten?

Anzahl der Antworten 4 Antworten
Ich möchte wissen, ob es einen Weg gibt, zu lösen infix-Ausdrücken in einem Durchgang mit 2 stacks? Die Stapel werden können, eine für die Betreiber und die anderen für die Operanden... Den standard-Weg zu lösen, indem shunt-yard-Algorithmus

Stapelkorruption in C ++

Anzahl der Antworten 6 Antworten
In C++, in welche Richtung der stack beschädigt werden kann. Eine Möglichkeit denke ich, ist das überschreiben des stack-Variablen durch den Zugriff auf ein array außerhalb seiner Grenzen. Gibt es eine andere Möglichkeit, dass es beschädigt? InformationsquelleAutor

Stapel und Warteschlange, warum?

Anzahl der Antworten 12 Antworten
Warum und Wann sollte ich verwenden, stack oder queue-Datenstrukturen anstelle von arrays/Listen? Können Sie bitte zeigen Sie ein Beispiel für ein Zustand das ist, es wird besser, wenn Sie verwenden werden, stack oder queue? InformationsquelleAutor der Frage

Was ist schneller: Stack-Zuweisung oder Heap-Zuweisung

Anzahl der Antworten 23 Antworten
Diese Frage klingt ziemlich elementar, aber dies ist eine Debatte, die ich hatte, mit einem anderen Entwickler mit denen ich arbeite. Ich kümmerte mich um Sie zu stapeln zuordnen, Dinge, wo ich könnte, stattdessen heap-Aufteilung. Er Sprach