Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



2
Instanz v Zustandsvariablen in react.js
Ist es in react.js besser, eine Timeout-Referenz als Instanzvariable (this.timeout) oder als Statusvariable (this.state.timeout) zu speichern? React.createClass({ handleEnter: function () { // Open a new one after a delay var self = this; this.timeout = setTimeout(function () { self.openWidget(); }, DELAY); }, handleLeave: function () { // Clear the timeout …


19
Ich erhalte die Meldung "HTTP-Fehlerantwort für (unbekannte URL): 0 Unbekannter Fehler" anstelle der eigentlichen Fehlermeldung in Angular
Ich verwende Angular 4 HttpClient, um Anfragen an einen externen Dienst zu senden. Es ist ein sehr Standard-Setup: this.httpClient.get(url).subscribe(response => { //do something with response }, err => { console.log(err.message); }, () => { console.log('completed'); } Das Problem ist, wenn die Anforderung fehlschlägt Http failure response for (unknown url): 0 …

4
So deklarieren Sie Rückgabetypen für Funktionen in TypeScript
Ich habe hier https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md überprüft, bei dem es sich um die TypeScript-Sprachspezifikationen handelt, aber ich konnte nicht feststellen, wie ich einen Rückgabetyp der Funktion deklarieren kann. Ich habe im folgenden Code gezeigt, was ich erwartet hatte:greet(name:string) :string {} class Greeter { greeting: string; constructor (message: string) { this.greeting = message; …
121 typescript 


5
GridLayout und Row / Column Span Woe
Die Einführung in den BlogGridLayout des Android-Entwicklerblogs zeigt dieses Diagramm, wie sich Bereiche auf die automatische Indexzuweisung auswirken: Ich versuche das tatsächlich mit a umzusetzen GridLayout. Folgendes habe ich bisher: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" android:text="@string/string_3"/> <Button …


9
CSV-Zeilenumbruchzeichen in nicht zitiertem Feldfehler
Der folgende Code funktionierte bis heute, als ich von einem Windows-Computer importierte und diesen Fehler bekam: Zeilenumbruchzeichen im nicht zitierten Feld - Müssen Sie die Datei im Universal-Zeilenumbruchmodus öffnen? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = csv.reader(self.file) for row in …
121 python  django  csv 


2
"Einfach" vs "aktuell" push.default in git für dezentralen Workflow
Funktionell sehe ich in einem dezentralen Workflow keinen Unterschied zwischen simpleund currentOptionen für die push.defaultKonfigurationseinstellung. currentschiebt den aktuellen Zweig zu einem Zweig mit identischem Namen auf der angegebenen Fernbedienung. simplewird effektiv dasselbe für die verfolgten und alle nicht verfolgten Fernbedienungen für den aktuellen Zweig tun (erzwingt in beiden Fällen identische …
121 git  git-push  git-config 


6
Verketten Sie zwei String-Literale
Ich lese Accelerated C ++ von Koenig. Er schreibt: "Die neue Idee ist, dass wir + verwenden können, um einen String und ein String-Literal zu verketten - oder zwei Strings (aber nicht zwei String-Literale). Gut, das macht wohl Sinn. Nun zu zwei getrennten Übungen, die dies beleuchten sollen. Sind die …


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.