Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

9
Bash-Autovervollständigung im Emacs-Shell-Modus
Im GNOME-Terminal führt Bash eine intelligente automatische Vervollständigung durch. Beispielsweise apt-get in<TAB> wird apt-get install Im Emacs-Shell-Modus funktioniert diese automatische Vervollständigung nicht, selbst nachdem ich explizit eine Quelle erstellt habe /etc/bash_completion. Das obige Beispiel bleibt inbei einem Dateinamen im aktuellen Verzeichnis oder wird automatisch mit diesem vervollständigt, anstatt einer gültigen …

11
IB_DESIGNABLE, IBInspectable - Der Interface Builder wird nicht aktualisiert
Ich habe den folgenden Code: CustomView.h #import <UIKit/UIKit.h> IB_DESIGNABLE @interface CustomView : UIView @property (nonatomic) IBInspectable UIColor *borderColor; @property (nonatomic) IBInspectable CGFloat borderWidth; @property (nonatomic) IBInspectable CGFloat cornerRadius; @end CustomView.m #import "CustomView.h" @implementation CustomView - (void)setBorderColor:(UIColor *)borderColor { _borderColor = borderColor; self.layer.borderColor = borderColor.CGColor; } - (void)setBorderWidth:(CGFloat)borderWidth { _borderWidth = …


8
Wie kann ich die Anwendung Node.js mit der tiefen Struktur node_modules unter Windows bereitstellen?
Ich bin auf ein merkwürdiges Problem gestoßen - anscheinend haben einige Node.js-Module so tiefe Ordnerhierarchien, dass der Windows-Kopierbefehl (oder der PowerShell-Befehl, Copy-Itemden wir tatsächlich verwenden) den berüchtigten Fehler "Pfad zu lang" trifft, wenn der Pfad über 250 liegt Zeichen lang. Dies ist beispielsweise eine Ordnerhierarchie, die ein einzelnes Knotenmodul erstellen …


11
Wie geht man sowohl mit open (…) als auch mit sys.stdout gut um?
Oft muss ich Daten entweder in eine Datei oder, wenn keine Datei angegeben ist, in stdout ausgeben. Ich benutze das folgende Snippet: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Ich möchte es umschreiben und beide Ziele einheitlich behandeln. Im Idealfall wäre es: with open(target, 'w') as h: …
91 python 

2
Gibt es einen Rückruf nach Abschluss einer CSS3-Animation?
Gibt es eine Möglichkeit, eine Rückruffunktion bei CSS3-Animationen zu implementieren? Im Falle einer Javascript-Animation ist dies möglich, findet jedoch keine Möglichkeit, dies in CSS3 zu tun. Eine Möglichkeit, die ich sehen könnte, besteht darin, einen Rückruf nach der Animationsdauer auszuführen, aber das stellt nicht sicher, dass er immer direkt nach …

3
Können Sie das Liskov-Substitutionsprinzip anhand eines guten C # -Beispiels erklären? [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 9 Monaten . Verbessere diese Frage Können Sie das Liskov-Substitutionsprinzip (Das …


6
Vorkompilierte Header mit GCC
Hat jemand Erfolg damit gehabt, vorkompilierte Header mit GCC zu arbeiten? Ich hatte kein Glück bei meinen Versuchen und ich habe nicht viele gute Beispiele für die Einrichtung gesehen. Ich habe Cygwin GCC 3.4.4 und 4.0 unter Ubuntu ausprobiert.

13
Interpretation eines Benchmarks in C, Clojure, Python, Ruby, Scala und anderen [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, …

3
Löschen doppelter Zeilen aus der SQLite-Datenbank
Ich habe eine riesige Tabelle - 36 Millionen Zeilen - in SQLite3. In dieser sehr großen Tabelle gibt es zwei Spalten: hash - Text d - Real Einige der Zeilen sind Duplikate. Das heißt, beide hashund dhaben die gleichen Werte. Wenn zwei Hashes identisch sind, sind auch die Werte von …
91 sql  database  sqlite 




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.