Suchergebnisse für Anfrage "c"

14 die antwort

Wie kann festgestellt werden, ob der aktuelle Prozess von GDB ausgeführt wird?

Der Standardweg wäre der folgende: if (ptrace(PTRACE_TRACEME, 0, NULL, 0) == -1) printf("traced!\n"); In diesem Fall gibt ptrace einen Fehler zurück, wenn der aktuelle Prozess verfolgt wird (d. H. Wenn er mit gdb ausgeführt oder mit ihm ...

2 die antwort

Wie verstehe ich diese dmesg-Fehlermeldung?

ch habe dieses einfache Modul geschrieben, um mit einem Gerät umzugehen und einige seiner Energieverwaltungsmethoden aufzurufen, wie z. B..suspend und.resume. Bei seiner Initialisierung sucht das Modul einfach nach einem bestimmten Gerät und ...

2 die antwort

Wie kann ich __attribute __ ((ausgerichtet (32))) auf ein int * anwenden?

In meinem Programm muss ich mich bewerben__attribute__(( aligned(32))) zu einemint * oderfloat * Ich habe es so versucht, aber ich bin mir nicht sicher, ob es funktionieren wird. int *rarray __attribute__(( aligned(32)));Ich sahDie ...

TOP-Veröffentlichungen

18 die antwort

Wie kann man in C / C ++ mit Situationen umgehen, in denen nicht genügend Arbeitsspeicher vorhanden ist?

Ich schreibe eine Caching-App, die viel Speicher benötigt. Hoffentlich werde ich mein Gedächtnis gut genug verwalten, aber ich denke nur darüber nach, was ich tun soll, wenn mir das Gedächtnis ausgeht. Wenn ein Aufruf zum Zuweisen eines ...

6 die antwort

Konst Richtigkeit für Array-Zeiger?

Someone argumentierte, dass in modernen C Arrays immer über einen Array-Zeiger an Funktionen übergeben werden sollten, da Array-Zeiger eine starke Typisierung aufweisen. Beispiel void func (size_t n, int (*arr)[n]); ... int array [3]; func(3, ...

2 die antwort

Verkauf von Apfelfond (1st In 1st Out)

Kann mir jemand mit meinem Code helfen, ich habe ein Problem beim Verkauf meiner Äpfel, es subtrahiert alle meine Bestände & manchmal wird die Zahl negativ, wenn meine Eingabe die Bestände überschreitet int main(void){ int choice = 0; int days = ...

2 die antwort

SSE-Befehl MOVSD (erweitert: Gleitkomma-Skalar- und Vektoroperationen auf x86, x86-64)

Ich bin irgendwie durch die MOVSD-Montageanleitung verwirrt. Ich habe einen numerischen Code geschrieben, der eine Matrixmultiplikation berechnet, einfach unter Verwendung von gewöhnlichem C-Code ohne SSE-Eigenheiten. Ich füge nicht einmal die ...

10 die antwort

Binary Tree Transfer

Wie kann ein Binärbaum (kein ausgeglichener Baum) effizient zwischen zwei verschiedenen Systemen übertragen werden, wobei seine vollständige Struktur erhalten bleibt?

4 die antwort

mmap zum Schreiben einer sequentiellen Protokolldatei für die Geschwindigkeit?

Ich möchte eine Protokolldatei im unstrukturierten Format (zeilenweise) mit @ schreibemmap (für Geschwindigkeit). Was ist das beste Verfahren? Öffne ich eine leere Datei,truncate bis 1 Seitengröße (leere Zeichenfolge schreiben, um die Größe der ...

12 die antwort

Geben Sie den ganzzahligen Darstellungswert einer Variablen vom Typ float in C @ ei

Ich habe die Nummer 20 (0x14) in einem 32-Bit-Register gespeichert. Das Register ist einer C-Float-Variablen zugeordnet, die den Wert 2.8e-44 darstellt. Jetzt möchte ich die hexadezimale Darstellung der Float-Variablen zurückholen und in einer ...