Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

12
Wie kann ich "sizeof" in einem Präprozessor-Makro verwenden?
Gibt es eine Möglichkeit, a sizeof in einem Präprozessor-Makro zu verwenden? Zum Beispiel gab es im Laufe der Jahre eine Menge Situationen, in denen ich etwas tun wollte wie: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif Das genaue, was ich hier überprüfe, ist vollständig erfunden …
95 c  gcc 

6
Wie erhalte ich Protokolle / Details zu Ausführungen von Ansible-Playbook-Modulen?
Angenommen, ich führe Folgendes aus. $ cat test.sh #!/bin/bash echo Hello World exit 0 $ cat Hello.yml --- - hosts: MyTestHost tasks: - name: Hello yourself script: test.sh $ ansible-playbook Hello.yml PLAY [MyTestHost] **************************************************************** GATHERING FACTS *************************************************************** ok: [MyTestHost] TASK: [Hello yourself] ******************************************************** ok: [MyTestHost] PLAY RECAP ******************************************************************** MyTestHost : …
95 logging  ansible 


3
Was ist der Unterschied zwischen MySQL Server und MySQL Client?
In Ubuntu installiere ich normalerweise beide, aber was sind die Unterschiede zwischen Client und Server für MySQL. Wenn in einer neuen Anweisung erwähnt wird, dass MySQL 5.x benötigt wird, bedeutet dies als Bonus den Client, den Server oder beides. In diesem Link https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html wird beispielsweise erwähnt, dass 5.7.x zur Unterstützung …
95 mysql  linux  ubuntu 

4
Unterschied zwischen Strg + Umschalt + F und Strg + I in Eclipse
Ich habe Ctrl+ Shift+ verwendet F, um Einrückungen zu korrigieren, aber ich habe gehört, dass es dafür eine andere Verknüpfung gibt: Ctrl+I Laut einer in Google gefundenen Referenz ist Ctrl+ Shift+ FNeuformatieren und Ctrl+ IRichtige Einrückung. Gibt es einen Unterschied zwischen ihnen? oder zwischen Neuformatierung und korrekter Einrückung?

3
Was bedeutet das Spülen des Puffers?
Ich lerne C ++ und habe etwas gefunden, das ich nicht verstehen kann: Ausgabepuffer können explizit geleert werden, um das Schreiben des Puffers zu erzwingen. Standardmäßig wird das Lesen von cinFlushes angezeigt cout. coutwird auch geleert, wenn das Programm normal endet. Leeren Sie also den Puffer (zum Beispiel einen Ausgabepuffer): …
95 c++  input  buffer  output  flush 

4
Ist die console.log von node.js asynchron?
Sind console.log/debug/warn/errorin node.js asynchrone? Ich meine, wird die Ausführung von Javascript-Code angehalten, bis das Material auf dem Bildschirm gedruckt wird, oder wird es zu einem späteren Zeitpunkt gedruckt? Außerdem interessiert mich, ob es möglich ist, dass in einem console.log nichts angezeigt wird, wenn die Anweisung unmittelbar nach dem Absturz des …

4
Verwenden der Python-Anweisung "with" mit dem Block "try-without"
Ist dies der richtige Weg, um die Python-Anweisung "with" in Kombination mit einem Try-Except-Block zu verwenden?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Wenn ja, dann unter Berücksichtigung der alten Vorgehensweise: try: f = open("file", "r") line = f.readline() except IOError: <whatever> finally: f.close() Ist …

3
Ein asynchroner Aufruf mit Wartezeit in HttpClient wird nie zurückgegeben
Ich habe einen Anruf aus einer xaml-basierten C#Metro-Anwendung auf dem Win8 CP. Dieser Aufruf trifft einfach einen Webdienst und gibt JSON-Daten zurück. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); Es hängt …


7
Laden der Anfangsdaten mit Django 1.7 und Datenmigrationen
Ich habe kürzlich von Django 1.6 auf 1.7 umgestellt und angefangen, Migrationen zu verwenden (ich habe South nie verwendet). Vor 1.7 habe ich Anfangsdaten mit einer fixture/initial_data.jsonDatei geladen, die mit dem python manage.py syncdbBefehl geladen wurde (beim Erstellen der Datenbank). Jetzt habe ich angefangen, Migrationen zu verwenden, und dieses Verhalten …


9
Was sind die Vorteile der funktionalen Programmierung? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

1
Wie wird CMake verwendet? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Es ist bekanntermaßen schwierig, als …
95 cmake 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.