Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


5
Wie kann ich eine Python-Zeichenfolge kopieren?
Ich mache das: a = 'hello' Und jetzt möchte ich nur eine unabhängige Kopie von a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Out [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Warum haben alle dieselbe Speicheradresse …

5
Winkel 2 warum Sternchen (*)
In Angular 2-Dokument * und Vorlage wissen wir, dass * ngIf, * ngSwitch, * ngFor zum Tag ng-template erweitert werden kann. Meine Frage ist: Ich denke, das ngIfoder ngForohne *kann auch von der Angular Engine übersetzt und zum Template-Tag erweitert werden. Der folgende Code <hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail> wäre das gleiche …


3
Python argparse gegenseitige exklusive Gruppe
Was ich brauche ist: pro [-a xxx | [-b yyy -c zzz]] Ich habe es versucht, aber es funktioniert nicht. Könnte mir jemand helfen? group= parser.add_argument_group('Model 2') group_ex = group.add_mutually_exclusive_group() group_ex.add_argument("-a", type=str, action = "store", default = "", help="test") group_ex_2 = group_ex.add_argument_group("option 2") group_ex_2.add_argument("-b", type=str, action = "store", default = …
87 python  argparse 

6
Der beste Weg, um ES6-Funktionen in der React-App mit der Create-React-App zu füllen
Ich habe meine React.js-Anwendung im Internet Explorer getestet und festgestellt, dass ES6 / 7-Code Array.prototype.includes()sie beschädigt . Ich verwende die Create-React-App und anscheinend haben sie sich dafür entschieden, nicht viele Polyfills einzuschließen, da nicht jeder sie benötigt, und sie verlangsamen die Erstellungszeiten (siehe zum Beispiel hier und hier ). Die …


6
MANIFEST.in bei "python setup.py install" ignoriert - keine Datendateien installiert?
Hier ist mein abgespecktes setup.py-Skript, bei dem Nicht-Code-Inhalte entfernt wurden: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale …

6
Keine AppDomains in .NET Core! Warum?
Gibt es einen starken Grund, warum Microsoft AppDomains in .NET Core nicht unterstützt? AppDomains sind besonders nützlich, wenn Sie Server-Apps mit langer Laufzeit erstellen, bei denen wir die vom Server geladenen Assemblys auf anmutige Weise aktualisieren möchten, ohne den Server herunterzufahren. Wie können wir ohne AppDomains unsere Assemblys in einem …

6
Kann Sphinx Links zu Dokumenten erstellen, die sich nicht in Verzeichnissen unterhalb des Stammdokuments befinden?
Ich verwende Sphinx, um ein Nicht-Python-Projekt zu dokumentieren. Ich möchte ./docOrdner in jedem Submodul verteilen , die submodule_name.rstDateien enthalten , um dieses Modul zu dokumentieren. Ich möchte diese Dateien dann in die Master-Hierarchie einfügen, um eine Spezifikation für das gesamte Design zu erstellen. Dh: Project docs spec project_spec.rst conf.py modules …



3
Verwendung des generischen Protokolls als Variablentyp
Angenommen, ich habe ein Protokoll: public protocol Printable { typealias T func Print(val:T) } Und hier ist die Implementierung class Printer<T> : Printable { func Print(val: T) { println(val) } } Meine Erwartung war, dass ich in der Lage sein muss, PrintableVariablen zum Drucken von Werten wie diesen zu verwenden: …
87 ios  xcode  generics  swift 

4
Warum importieren Python-Module manchmal ihre Untermodule nicht?
Mir ist heute etwas Seltsames aufgefallen, das ich gerne erklären würde. Ich war mir nicht 100% sicher, wie ich das überhaupt als Frage formulieren sollte, also kommt Google nicht in Frage. Das Protokollierungsmodul hat aus irgendeinem Grund keinen Zugriff auf die Modul-Protokollierungshandler. Probieren Sie es selbst aus, wenn Sie mir …

8
MySQL - Operand sollte 1 Spalte (n) enthalten
Während der Arbeit an einem System, das ich erstelle, habe ich versucht, die folgende Abfrage in meinem Projekt zu verwenden: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS posted_by_id FROM users WHERE users.id = posts.posted_by) FROM topics LEFT OUTER JOIN posts ON …

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.