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.
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
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
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
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
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:
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 |
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
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)
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
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
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,
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
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); }
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
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
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
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
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,
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
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,
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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