Als «c» getaggte Fragen

83
Woher kommt das Wort „Pragma“?

Ich weiß also, was Pragma ist und wofür es verwendet wird, aber was bedeutet das Wort selbst? Ich habe es oft im Code verwendet, aber ich wusste nie wirklich, was das Wort tatsächlich bedeutet oder für was es steht.

83
Code Golf: Tetris spielen

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Die Grundlagen: Betrachten Sie die folgenden Tetrominoes und das leere Spielfeld: 0123456789 IOZTLSJ []...

83
Der beste Weg, um einen String in C einzuschalten

In C gibt es ein switchKonstrukt, das es einem ermöglicht, verschiedene bedingte Codezweige basierend auf einem ganzzahligen Testwert auszuführen, z. int a; /* Read the value of "a" from some source, e.g. user input */ switch ( a ) { case 100: // Code break; case 200: // Code break; default: //...

83
Wechsel von C ++ nach C.

Nach einigen Jahren Codierung in C ++ wurde mir kürzlich eine Jobcodierung in C im eingebetteten Bereich angeboten. Abgesehen von der Frage, ob es richtig oder falsch ist, C ++ im eingebetteten Feld zu schließen, gibt es einige Funktionen / Redewendungen in C ++, die ich sehr vermissen würde. Nur...

83
Implementieren von NSCopying

Ich habe die NSCopyingDokumente gelesen , bin mir aber immer noch nicht sicher, wie ich die erforderlichen Maßnahmen umsetzen soll. Meine Klasse Vendor: @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString...

83
PreparedStatement mit Statement.RETURN_GENERATED_KEYS

Die einzige Möglichkeit, die einige JDBC-Treiber zurückgeben können, Statement.RETURN_GENERATED_KEYSbesteht darin, Folgendes zu tun: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs =...

83
Was ist schneller: x << 1 oder x << 10?

Ich möchte nichts optimieren, ich schwöre, ich möchte diese Frage nur aus Neugier stellen. Ich weiß , dass auf den meist Hardware gibt es einen Montag Befehl von Bit-Verschiebung (zB shl, shr), die ein einziger Befehl ist. Aber spielt es eine Rolle (in Bezug auf Nanosekunden oder CPU-Takt), wie...

83
System V IPC gegen POSIX IPC

Was sind die Unterschiede zwischen System V IPCund POSIX IPC? Warum haben wir zwei Standards? Wie kann man entscheiden, welche IPC-Funktionen verwendet werden sollen?

83
Was verursacht den Fehler "Broken Pipe"?

Ich weiß, dass ein Rohrbruchfehler ausgelöst wird, wenn der Sockel auf der Peer-Seite geschlossen wird. In meinem Test habe ich jedoch festgestellt, dass ein sofortiger Sendeanruf auf dieser Seite, wenn die Peer-Seite geschlossen ist, nicht immer zu einem Rohrbruchfehler führt. Z.B: Wenn ich nach...

83
Warum ist CUDA-Speicher so schnell fixiert?

Ich beobachte erhebliche Beschleunigungen bei der Datenübertragung, wenn ich für die CUDA-Datenübertragung fixierten Speicher verwende. Unter Linux ist mlock der zugrunde liegende Systemaufruf, um dies zu erreichen. In der Manpage von mlock heißt es, dass das Sperren der Seite das Austauschen...

83
Befehl kopieren oder rsync

Der folgende Befehl funktioniert wie erwartet ... cp -ur /home/abc/* /mnt/windowsabc/ Hat rsync einen Vorteil gegenüber? Gibt es eine bessere Möglichkeit, den Sicherungsordner alle 24 Stunden synchron zu halten?

83
Oracle DateTime in Where-Klausel?

Ich habe SQL so etwas: SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> Dies gibt 10 Zeilen zurück und TIME_CREATED = '26 -JAN-2011 ' Wenn ich das mache, bekomme ich keine Zeilen zurück, SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED =...

83
Xcode 4 "Clean" vs. "Clean Build Folder"

Sie kommen zu einem bestimmten Zeitpunkt in der Entwicklung jeder App, an dem das, was Sie im Simulator sehen, nicht mit dem übereinstimmt, was Ihrer Meinung nach passieren sollte. Meistens handelt es sich dabei um menschliche Fehler - oder zumindest in den meisten meiner Fälle ;-) -, aber...