Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


27
pytest kann kein Modul importieren, während Python dies kann
Ich arbeite an einem Paket in Python. Ich benutze virtualenv. Ich habe den Pfad zum Stammverzeichnis des Moduls in einem .pth-Pfad in meiner virtuellen Umgebung festgelegt, damit ich während der Entwicklung des Codes Module des Pakets importieren und Tests durchführen kann (Frage 1: Ist dies eine gute Möglichkeit?). Dies funktioniert …
109 python  import  pytest 


3
Anforderungen.txt vs setup.py
Ich begann mit Python zu arbeiten. Ich habe requirements.txtund setup.pyzu meinem Projekt hinzugefügt . Aber ich bin immer noch verwirrt über den Zweck beider Dateien. Ich habe gelesen, dass dies setup.pyfür weiterverteilbare Dinge und requirements.txtfür nicht weiterverteilbare Dinge ausgelegt ist. Ich bin mir jedoch nicht sicher, ob dies korrekt ist. …


6
TypeScript - Verwenden Sie die richtige Version von setTimeout (Knoten gegen Fenster).
Ich arbeite daran, alten TypeScript-Code auf die neueste Compiler-Version zu aktualisieren, und habe Probleme mit einem Aufruf von setTimeout. Der Code erwartet, die Browserfunktion aufzurufen, die setTimeouteine Nummer zurückgibt: setTimeout(handler: (...args: any[]) => void, timeout: number): number; Der Compiler löst dies jedoch stattdessen in der Knotenimplementierung auf, die einen NodeJS.Timer …

26
Fehler beim Konfigurieren einer DataSource: Das Attribut 'url' wurde nicht angegeben und es konnte keine eingebettete Datenquelle konfiguriert werden
Ich arbeite an einem Spring Boot Batch- Beispiel mit MongoDB und habe den mongodServer bereits gestartet . Wenn ich meine Anwendung starte, wird der folgende Fehler angezeigt. Irgendwelche Hinweise für dieses Problem? *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and …


13
Raum zwischen Columns Kindern in Flutter
Ich habe ein ColumnWidget mit zwei TextFieldWidgets als Kinder und ich möchte etwas Platz zwischen beiden haben. Ich habe es bereits versucht mainAxisAlignment: MainAxisAlignment.spaceAround, aber das Ergebnis war nicht das, was ich wollte.

2
Vue CLI CSS-Vorprozessoroption: Dart-Sass VS Node-Sass?
Beim Erstellen eines neuen Projekts mit CLI (v3.7.0) können Sie zwischen einem dart-sassoder einem node-sassCompiler wählen . Wie vergleichen sich diese miteinander, um genauer zu sein als in Vue-Dokumenten angegeben ? Ein Tipp zur Sass-Leistung Beachten Sie, dass bei Verwendung von Dart Sass die synchrone Kompilierung aufgrund des Overheads asynchroner …

6
Fügen Sie einem Array von Objekten eine Eigenschaft hinzu
Ich habe eine Reihe von Objekten wie unten gezeigt Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' Ich möchte jedem Element dieses Array von Objekten eine weitere Eigenschaft mit dem Namen Active hinzufügen. Das Endergebnis sollte wie folgt sein. Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" …


12
Exif-Manipulationsbibliothek für Python [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 7 Jahren . Verbessere diese Frage Ich suche nach einer guten exif-Manipulationsbibliothek …
108 python  exif 

13
Wie kann ich Swift in Terminal verwenden?
Ich habe gelesen, was in Xcode 6 neu ist . Der Artikel stellt einige neue Funktionen zu Xcode 6 vor und lautet: Befehlszeile Der Debugger von Xcode enthält eine interaktive Version der Swift-Sprache, die als REPL (Read-Eval-Print-Loop) bekannt ist. Verwenden Sie die Swift-Syntax, um Ihre laufende App auszuwerten und mit …

6
(A + B + C) ≠ (A + C + B) und Compiler-Neuordnung
Das Hinzufügen von zwei 32-Bit-Ganzzahlen kann zu einem Ganzzahlüberlauf führen: uint64_t u64_z = u32_x + u32_y; Dieser Überlauf kann vermieden werden, wenn eine der 32-Bit-Ganzzahlen zuerst umgewandelt oder zu einer 64-Bit-Ganzzahl hinzugefügt wird. uint64_t u64_z = u32_x + u64_a + u32_y; Wenn der Compiler jedoch beschließt, den Zusatz neu zu …

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.