Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


5
Zeigt Notepad ++ alle versteckten Zeichen an?
In Notepad ++ habe ich "Tab durch 2 Leerzeichen ersetzen" gesetzt. Beim Codieren in Python habe ich Code aus dem Web kopiert und er wurde korrekt eingerückt. Das Ausführen des Codes führte jedoch zu Einrückungsfehlern, die ich am Ende löste, indem ich alle "sichtbaren" Leerzeichen am Zeilenanfang entfernte und die …

3
Bewertungsreihenfolge der Konstruktorinitialisierungsliste
Ich habe einen Konstruktor, der einige Argumente akzeptiert. Ich hatte angenommen, dass sie in der angegebenen Reihenfolge konstruiert wurden, aber in einem Fall scheint es, dass sie in umgekehrter Reihenfolge konstruiert wurden, was zu einem Abbruch führte. Als ich die Argumente umkehrte, hörte das Programm auf abzubrechen. Dies ist ein …
252 c++  gcc  c++-faq 

3
Boolesche Operatoren && und ||
Gemäß der R-Sprachdefinition besteht der Unterschied zwischen &und &&(entsprechend |und ||) darin, dass ersteres vektorisiert wird, während letzteres nicht. Nach dem Hilfetext las ich den Unterschied verwandt mit dem Unterschied zwischen einem „Und“ und „AndAlso“ (entsprechend „Oder“ und „OrElse“) ... Bedeutung: Das nicht alle Auswertungen , wenn sie müssen nicht …

10
Was bedeutet {0} beim Initialisieren eines Objekts?
Wenn {0}verwendet wird , um ein Objekt zu initialisieren, was bedeutet es? Ich kann {0}nirgendwo Verweise finden und wegen der geschweiften Klammern ist die Google-Suche nicht hilfreich. Beispielcode: SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize = sizeof(SHELLEXECUTEINFO); sexi.hwnd = NULL; sexi.fMask = SEE_MASK_NOCLOSEPROCESS; sexi.lpFile = lpFile.c_str(); sexi.lpParameters …
252 c++  c 

4
Unterschied zwischen if (a - b <0) und if (a <b)
Ich las Javas ArrayListQuellcode und bemerkte einige Vergleiche in if-Anweisungen. In Java 7 werden die Verfahren grow(int)Verwendungen if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; In Java 6 grownicht vorhanden. Die Methode verwendet ensureCapacity(int)jedoch if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Was war der Grund für die Änderung? War …

4
Was macht eine SQL-Anweisung sargable?
Per Definition (zumindest nach dem, was ich gesehen habe) bedeutet sargable, dass eine Abfrage in der Lage ist, dass die Abfrage-Engine den von der Abfrage verwendeten Ausführungsplan optimiert. Ich habe versucht, die Antworten nachzuschlagen, aber es scheint nicht viel zu diesem Thema zu geben. Die Frage ist also, was macht …

17
Warum hat Python keine mehrzeiligen Kommentare?
OK, mir ist bewusst, dass Zeichenfolgen in dreifachen Anführungszeichen als mehrzeilige Kommentare dienen können. Beispielsweise, """Hello, I am a multiline comment""" und '''Hello, I am a multiline comment''' Aber technisch gesehen sind das Saiten, richtig? Ich habe den Python-Styleguide gegoogelt und gelesen, konnte jedoch keine technische Antwort darauf finden, warum …

3
Wo kann ich ein gültiges SSL-Zertifikat kaufen? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich brauche ein gültiges SSL-Zertifikat, mit gültig meine ich …

6
Was ist so schlimm an Template Haskell?
Es scheint, dass Template Haskell von der Haskell-Community oft als unglückliche Annehmlichkeit angesehen wird. Es ist schwer, genau in Worte zu fassen, was ich in dieser Hinsicht beobachtet habe, aber betrachten Sie diese wenigen Beispiele Vorlage Haskell unter "The Ugly (aber notwendig)" als Antwort auf die Frage Welche Haskell (GHC) …

14
So zwischenspeichern Sie Daten in einer MVC-Anwendung
Ich habe viele Informationen zum Seiten-Caching und zum teilweisen Seiten-Caching in einer MVC-Anwendung gelesen. Ich würde jedoch gerne wissen, wie Sie Daten zwischenspeichern würden. In meinem Szenario verwende ich LINQ to Entities (Entity Framework). Beim ersten Aufruf von GetNames (oder was auch immer die Methode ist) möchte ich die Daten …

12
Was bedeutet = + _ in JavaScript?
Ich habe mich gefragt, was der Operator = + _ in JavaScript bedeutet. Es sieht so aus, als würde es Aufgaben erledigen. Beispiel: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; …

12
Lassen Sie xargs Dateinamen verarbeiten, die Leerzeichen enthalten
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Mein Befehl schlägt fehl, weil die Datei "Lemon Tree.mp3" Leerzeichen enthält und xargs denkt, dass es sich um zwei Dateien handelt. Kann ich find + xargs mit solchen …
252 shell  find  xargs 



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.