Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Das onKeyDown-Ereignis funktioniert nicht mit Divs in React
Ich möchte ein keyDown-Ereignis für ein div in React verwenden. Ich mache: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img …

3
Node.js console.log () protokolliert nichts
Zum ersten Mal node.js ausprobieren. Richten Sie den Knoten ein und richten Sie die Beispiel-App auf der Website nodejs.org ein. Kann den Server gut starten, console.log()protokolliert aber eigentlich nichts. Versuchte die Javascript-Konsole in Chrome, Firefox und Safari - nichts wird im Protokoll angezeigt. Auch die Konsole auf meinem Mac wurde …
91 node.js 

6
Rekursive Platzhalter in GNU machen?
Es ist schon eine Weile her, seit ich es benutzt habe make, also nimm es mit ... Ich habe ein Verzeichnis flacmit FLAC-Dateien. Ich habe ein entsprechendes Verzeichnis mp3mit MP3-Dateien. Wenn eine FLAC-Datei neuer als die entsprechende MP3-Datei ist (oder die entsprechende MP3-Datei nicht vorhanden ist), möchte ich eine Reihe …


2
Ändern Sie die SQLite-Standardeinstellungen
Wir wissen, wann der Typ .mode columnTabellen wie die Spalte .headers onanzeigen lässt. Und wir können den Header der Tabellen sehen. Aber ich möchte wissen, ob es eine Möglichkeit gibt, die beiden Standardeinstellungen vorzunehmen. Nehmen Sie einige Änderungen für den Quellcode von SQLite vor? ODER gibt es eine Konfigurationsdatei für …
91 sqlite 


10
All-inclusive-Zeichensatz zur Vermeidung von "java.nio.charset.MalformedInputException: Eingabelänge = 1"?
Ich erstelle ein einfaches Wordcount-Programm in Java, das die textbasierten Dateien eines Verzeichnisses liest. Ich erhalte jedoch immer wieder den Fehler: java.nio.charset.MalformedInputException: Input length = 1 aus dieser Codezeile: BufferedReader reader = Files.newBufferedReader(file,Charset.forName("UTF-8")); Ich weiß, dass ich das wahrscheinlich bekomme, weil ich ein verwendet habe Charset, das einige der Zeichen …


11
Rufen Sie eine React-Komponentenmethode von außen auf
Ich möchte eine Methode aufrufen, die von einer React-Komponente aus der Instanz eines React-Elements verfügbar gemacht wird. Zum Beispiel in dieser jsfiddle . Ich möchte die alertMessageMethode aus der HelloElementReferenz aufrufen . Gibt es eine Möglichkeit, dies zu erreichen, ohne zusätzliche Wrapper schreiben zu müssen? Bearbeiten (kopierter Code von JSFiddle) …
91 reactjs 

4
Was ist das Attribut __dict __.__ dict__ einer Python-Klasse?
>>> class A(object): pass ... >>> A.__dict__ <dictproxy object at 0x173ef30> >>> A.__dict__.__dict__ Traceback (most recent call last): File "<string>", line 1, in <fragment> AttributeError: 'dictproxy' object has no attribute '__dict__' >>> A.__dict__.copy() {'__dict__': <attribute '__dict__' of 'A' objects> ... } >>> A.__dict__['__dict__'] <attribute '__dict__' of 'A' objects> # What …


2
Wie sende ich eine HTTP OPTIONS-Anfrage über die Befehlszeile?
Ich habe versucht, cURL zu verwenden, aber es scheint, dass (Debian) standardmäßig nicht mit HTTPS-Unterstützung kompiliert wird und ich es nicht selbst erstellen möchte. wget scheint SSL-Unterstützung zu haben, aber ich habe keine Informationen zum Generieren einer OPTIONS-HTTP-Anfrage mit wget gefunden.
91 curl  wget 

3
Warum verursacht eine fehlende Annotation zur Laufzeit keine ClassNotFoundException?
Betrachten Sie den folgenden Code: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Das Kompilieren und Ausführen funktioniert wie erwartet: $ javac *.java $ java -cp . C [@A()] Aber dann bedenken Sie Folgendes: …
91 java  annotations 

4
Django mit get_user_model vs settings.AUTH_USER_MODEL
Lesen der Django-Dokumentation: get_user_model () Anstatt direkt auf Benutzer zu verweisen, sollten Sie das Benutzermodell mit django.contrib.auth.get_user_model () referenzieren. Diese Methode gibt das aktuell aktive Benutzermodell zurück - das benutzerdefinierte Benutzermodell, falls eines angegeben ist, oder den Benutzer anderweitig. Wenn Sie einen Fremdschlüssel oder viele-zu-viele-Beziehungen zum Benutzermodell definieren, sollten Sie …
91 python  django 

2
Kopieren Sie von einem Register in ein anderes
Wie kopiere ich den Inhalt eines Registers in ein anderes, ohne ihn in die Zwischenablage einzufügen? Ich hatte einen Text gerissen und er wurde in das Standardregister gerissen ". Jetzt möchte ich einen anderen Text kopieren, ohne das "Register zu löschen / zu überschreiben . Ich möchte also den Inhalt …

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.