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.
9
Antworten
Bin ich die Ausführung meiner einer.aus Datei. Nach der Ausführung des Programms führt für einige Zeit, dann beendet sich mit der Meldung: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* Was könnten die möglichen
5
Antworten
Arbeite ich auf Ubuntu 11.04. Wie finde ich heraus, das maximum call stack-Größe eines Prozesses und auch die Größe der einzelnen frame auf dem stack? InformationsquelleAutor der Frage Bruce | 2011-09-24
5
Antworten
Ich weiß, das klingt wie eine Allgemeine Frage und ich habe gesehen, dass viele ähnliche Fragen (sowohl hier als auch im Internet), aber keiner von Ihnen wirklich wie mein dilemma. Sagen, ich habe diesen code: void GetSomeData(char*
24
Antworten
alloca() reserviert Speicher vom Stack eher als heap die Falle in malloc(). Also, wenn ich zurück von der routine der Speicher freigegeben wird. Also eigentlich löst mein problem, freigeben von dynamisch reservierten Speicher. Freigabe des Speichers, der
11
Antworten
Was ist stack-unwinding? Durchsucht, konnte aber nichts finden Erleuchtende Antwort! InformationsquelleAutor der Frage Rajendra Uppal | 2010-02-25
15
Antworten
Habe ich class Foo { .... } Gibt es eine Möglichkeit für Foo in der Lage sein zu trennen: function blah() { Foo foo; //on the stack } und function blah() { Foo foo* = new Foo();
17
Antworten
Angenommen, wir haben zwei Stapel und keine andere temporäre variable. Ist es möglich zu "bauen", eine queue-Datenstruktur, die nur mithilfe der zwei stacks? InformationsquelleAutor der Frage Nitin | 2008-09-16
5
Antworten
Beim Lesen über assembler habe ich oft über Menschen schreiben, dass Sie push eine bestimmte register des Prozessors und pop es später erneut, um es wieder den vorherigen Zustand. Wie können Sie schieben, ein register? Wo ist
5
Antworten
Ich weiß, dass jeder ausgeführte Prozess hat Seiten im Zusammenhang mit es im virtuellen Speicher und einige von Ihnen laden in Hauptspeicher, wie erforderlich. Ich weiß auch, dass Programm wird ein stack und auch einen Haufen zuordnen
5
Antworten
Könnte mir jemand sagen, was die stack-Kapazität ist in C#. Ich versuche, um die form eines 3D-mesh-geschlossenes Objekt mit einem array von bis zu 30.000 Artikel. InformationsquelleAutor der Frage | 2009-05-05
23
Antworten
Angenommen, ich definiere einige Klasse: class Pixel { public: Pixel(){ x=0; y=0;}; int x; int y; } Dann schreiben einige code mit. Warum sollte ich das tun? Pixel p; p.x = 2; p.y = 5; Kommen aus
3
Antworten
Gibt es verständlicherweise viele Fragen auf stack Allokation Was und wo sind die stack und heap? Warum gibt es ein limit für die stack-Größe? Die Größe von stack und heap-Speicher Jedoch auf verschiedenen *nix-Rechner, die ich ausstellen
17
Antworten
Ich versuche momentan zu verstehen, wie der stack funktioniert, also habe ich beschlossen, mir beibringen, einige Assemblerich bin über dieses Buch: http://savannah.nongnu.org/projects/pgubook/ Ich bin mit Gas und dabei meine Entwicklung auf Linux Mint. Ich bin ein bisschen
7
Antworten
Meine android app immer neu starten, wenn Kraft schließen, durch meine gesamte Anwendung, die aus der 20 Aktivitäten, verlasse ich mich auf statische Daten, die sich auf ein Haupt-Aktivität. Also erst einmal die app ist immer abgestürzt,
8
Antworten
Ich bin immer verwirrt, mit memory-allocation-Grundlagen zwischen Stack vs Heap. Wie pro die standard-definition - (Dinge, die jeder sagt), alle Wert-Typen wird zugeordnet auf eine Stack und Referenz Typen gehen in die Heap. Betrachten wir nun das
5
Antworten
Ich weiß nur, dass die nicht-primitive (Objekte) gehen Sie auf dem heap, und Methoden gehen auf den Stapel, aber was ist mit den primitiven Variablen? --update Basiert auf den Antworten, die ich sagen könnte, dass der Haufen
2
Antworten
Ich habe gekämpft, um eine menschenwürdige RTP-stack-Implementierung für Java. JMF oder FMJ sind nicht die Optionen hier, da ich nicht möchte, dass alle Glocken und Trillerpfeifen von codecs und audio - /video-capture -; ich muss nur zum
6
Antworten
Ich habe versucht, ein tieferes Verständnis von, wie Compiler erzeugen Maschinencode, und genauer gesagt, wie GCC beschäftigt sich mit dem stack. Dabei habe ich schon mit dem schreiben von einfachen C-Programmen auszuwerten, um Sie in der Montage-und
5
Antworten
Habe ich begonnen, die überprüfung von Datenstrukturen und algorithmen vor meinem letzten Jahr der Schule beginnt, stellen Sie sicher, ich bin auf Anfang von allem. Ein review problem, sagte: "Implementieren Sie einen stack mit Hilfe einer verketteten
9
Antworten
Fragte ich diese Frage, um zu wissen, wie zur Erhöhung der Laufzeit der Aufruf-stack-Größe der JVM. Ich habe eine Antwort auf diese, und ich habe auch viele nützliche Antworten und Kommentare relevant sind, wie Java behandelt die
10
Antworten
Ich programmiere schon eine Weile, aber Es war meist Java und C#. Ich habe eigentlich nie hatte, um Speicher zu verwalten auf meinem eigenen. Ich habe vor kurzem begann die Programmierung in C++ und ich bin ein
4
Antworten
Ich nicht wollen, dass die Benutzer in der Lage sein zu gehen zurück zu dem splashscreen meiner app. Eine Lösung scheint zu sein, zu überprüfen, ob die Aktivität unter der aktuellen Zeile wird eine Instanz der splashscreen,
29
Antworten
In Android, habe ich einige Aktivitäten, sagen wir mal A, B, C. In Ein ich benutze diesen code zu öffnen B: Intent intent = new Intent(this, B.class); startActivity(intent); In B I verwenden Sie diesen code zum öffnen
25
Antworten
Programmiersprache Bücher, die erklären, dass Wert-Typen, die erstellt werden, auf die stack - und Referenz-Typen erstellt, auf der heapohne zu erklären, was diese beiden Dinge sind. Ich habe nicht gelesen, eine klare Erklärung dafür. Ich verstehe, was
10
Antworten
Folgende code erzeugt einen stack-überlauf-Fehler für mich int main(int argc, char* argv) { int sieve[2000000]; return 0; } Wie bekomme ich dieses? Ich bin mit Turbo C++, aber möchte, dass mein code in C EDIT: Vielen Dank
9
Antworten
Ist bevorzugt, Methode 1 oder Methode 2? Methode 1: LRESULT CALLBACK wpMainWindow(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) { switch (msg) { case WM_PAINT: { HDC hdc; PAINTSTRUCT ps; RECT rc; GetClientRect(hwnd, &rc); hdc = BeginPaint(hwnd,
1
Antworten
Ist es möglich, die Aktivität stack in Android für debugging-Zwecke? InformationsquelleAutor der Frage hpique | 2010-12-08
4
Antworten
Macht die std::stack in der C++ - STL auszusetzen, Iteratoren der zugrunde liegenden container oder sollte ich verwenden, dass die container direkt? InformationsquelleAutor der Frage mdm | 2009-02-08
3
Antworten
Schrieb ich einen Stack und Queue Implementierung (Verkettete Liste). Es ist ein stack (bigStack). Zum Beispiel, ich trenne bigStack (Beispiel: stackA und stackB). Ich pop() einen Knoten aus bigStack ich push() im stackA. In der gleichen Weise,
13
Antworten
Ich habe dieses Stück code in 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);
9
Antworten
Ich habe mehrere Tätigkeiten, die in meiner Anwendung. und flow ist sehr kompliziert. Wenn ich auf den Logout-Anwendung naviagates zum login-Bildschirm und von dort aus kann der Benutzer die Ausfahrt Abbrechen-buton (calling system.exit(0) ) wenn ich beenden
11
Antworten
Muss ich hinzufügen Elemente zu einer ArrayList Warteschlange, was auch immer, aber wenn ich die Funktion aufrufen, um ein element hinzuzufügen, ich will Sie, und fügen Sie das element am Anfang des Arrays (so hat es die
6
Antworten
Habe ich das folgende Stück code, das schlägt mit der folgenden Fehlermeldung: Absturz mit Laufzeitfehler: maximale Rekursionstiefe überschritten Habe ich versucht, diese umschreiben zu ermöglichen tail recursion optimization (TCO). Ich glaube, dass dieser code sollte erfolgreich gewesen,
7
Antworten
In Android (Java) wie kann ich drucken Sie einen vollständigen stack-trace? Wenn meine Anwendung stürzt ab nullPointerException oder so etwas, es gibt einen (fast) vollständigen stack-trace, etwa so: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted
3
Antworten
Lesen Informationen zum erhöhen der Stapelgröße für eine c++ - Anwendung kompiliert mit gnu, bei der Kompilierung, habe ich verstanden, dass es getan werden kann, mit setrlimit am Anfang des Programms. Dennoch konnte ich nicht finden, eine
3
Antworten
Jetzt habe ich mit GDB zu zerlegen, eine binäre Datei und check-out verschiedenen Registern und so weiter. Gibt es einen einfachen Befehl, um zu prüfen, alles auf den stack? Kann das sein beschränkt, um alles in eine
5
Antworten
Ich habe ein array-Deklaration, wie diese: int a; Hier a ist ein array von primitiven int geben. Wo wird in diesem array gespeichert werden? Ist es gespeichert auf heap oder stack? Dies ist eine primitve Art int
2
Antworten
Ich bin immer einige client-side Javascript-stack overflow Probleme speziell im IE-browser, dies geschieht innerhalb einer Drittanbieter-Bibliothek, die einige Funktionsaufrufe und für einige Grund, warum Sie gelegentlich Bremsen im IE nur, weil es wegen der niedrigen stack-limit. Ich
9
Antworten
lange Geschichte kurz-mein Dozent ist Mist, und zeigt uns infix -, Präfix-stacks über einen overhead-Projektor und seine bigass Schatten blockiert wurde alles so verpasste ich wichtige Sachen er bezog sich auf push und pop, push = 0
4
Antworten
Bin ich Umwandlung ein csh-Skript, ein python-Skript. Das Skript ruft einen Speicher-intensive ausführbare Datei, die erfordert einen sehr großen stack, so dass die csh-Skript legt die stacksize unbegrenzt: limit stacksize unlimited Wenn ich versuchen Sie es zum
5
Antworten
Warum ist Java Vektor-als ein Vermächtnis-Klasse, überholt oder veraltet? Nicht seine Verwendung gültig, wenn die Arbeit mit Parallelität? Und wenn ich das nicht möchte, manuell zu synchronisieren Objekte und wollen einfach nur verwenden Sie eine thread-sichere collection,
20
Antworten
Zum Beispiel, wenn Sie die Klammern/Halterungen passt in die folgenden: ({}) (()){}() () und so, aber wenn die Klammer/Klammern ist nicht passend, es sollte false zurückgeben, z.B.: {} ({}( ){}) (() und so weiter. Können Sie bitte
7
Antworten
Mein code wandelt C++ - Zeichenfolgen zu CStrings etwas oft, und ich Frage mich, ob der ursprüngliche string wird auf dem Stapel reserviert, wird die CString zugewiesen werden, auf dem stack? Zum Beispiel: string s = "Hello
8
Antworten
int myIntegers; myIntegers = new int[100]; Im obigen code ist new int[100] erzeugen das array auf dem heap? Von dem, was ich gelesen habe, auf " CLR via c#, die Antwort ist ja. Aber was ich nicht
4
Antworten
Ich bin interessiert bei der Schaffung einer Java-Datenstruktur, ähnlich zu einem stack unterstützt die folgenden Operationen so effizient wie möglich: Push fügt ein neues element oben auf den stack, Pop entfernt das oberste element des Stacks, Finden-Max,
3
Antworten
Sagen wir, wir haben die 4 Klassen wie folgt: class A { public: A(void) : m_B() { } private: B m_B; } class B { public: B(void) { m_i = 1; } private: int m_i; } class
2
Antworten
Gibt es eine effiziente Methode zum entfernen eines Bereichs - sagen der Schwanz - der X Elemente aus einem List z.B. LinkedList in Java? Es ist offensichtlich möglich, entfernen Sie das Letzte Elemente eines nach dem anderen,
11
Antworten
Leider ein Artikel erst wieder vom stack entfernt werden, indem Sie "pop". Der stack hat keine "entfernen" - Methode, oder etwas ähnliches, aber ich habe einen Stapel (ja, ich brauche einen Stapel!) von dem muss ich entfernen
7
Antworten
Ich bin auf der Suche in den Collections-framework von Java für eine LIFO-Struktur (Stack) ohne Erfolg. Im Grunde möchte ich ein wirklich einfaches stapeln; meine perfekte option wäre eine Deque, aber ich bin in Java 1.5. Möchte
3
Antworten
Während ich sehe die Bedeutung von "web" in der phrase "web-stack", ich bin Links Fragen, was "stack" bezieht sich in diesem Kontext an. InformationsquelleAutor der Frage Devoted | 2008-12-20