Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


10
Zeichenfolge in Python-Klassenobjekt konvertieren?
Wenn eine Zeichenfolge als Benutzereingabe für eine Python-Funktion angegeben wird, möchte ich ein Klassenobjekt daraus entfernen, wenn sich im aktuell definierten Namespace eine Klasse mit diesem Namen befindet. Im Wesentlichen möchte ich die Implementierung für eine Funktion, die diese Art von Ergebnis erzeugt: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo …
187 python 

8
Wie lade ich ein HTTP-Verzeichnis mit allen Dateien und Unterverzeichnissen herunter, wie sie in der Liste der Online-Dateien / Ordner angezeigt werden?
Es gibt ein Online-HTTP-Verzeichnis, auf das ich Zugriff habe. Ich habe versucht, alle Unterverzeichnisse und Dateien über herunterzuladen wget. Das Problem ist jedoch, dass beim wgetHerunterladen von Unterverzeichnissen die index.htmlDatei heruntergeladen wird, die die Liste der Dateien in diesem Verzeichnis enthält, ohne die Dateien selbst herunterzuladen. Gibt es eine Möglichkeit, …
187 html  http  get  download  wget 

10
Kann ich beim HTML-Druck einen Seitenumbruch erzwingen?
Ich erstelle einen HTML-Bericht, der druckbar sein wird und "Abschnitte" enthält, die auf einer neuen Seite beginnen sollen. Gibt es eine Möglichkeit, etwas in das HTML / CSS einzufügen, das dem Browser signalisiert, dass er zu diesem Zeitpunkt einen Seitenumbruch erzwingen (eine neue Seite starten) muss? Ich brauche das nicht, …

1
So konvertieren Sie einen ganzzahligen Zeitstempel in Python datetime
Ich habe eine Datendatei mit Zeitstempeln wie "1331856000000". Leider habe ich nicht viel Dokumentation für das Format, daher bin ich mir nicht sicher, wie der Zeitstempel formatiert ist. Ich habe Pythons Standard datetime.fromordinal()und datetime.fromtimestamp()einige andere ausprobiert , aber nichts passt dazu. Ich bin mir ziemlich sicher, dass diese bestimmte Nummer …

21
Wie verwende ich Enums als Flags in C ++?
Das Behandeln von enums als Flags funktioniert in C # über das [Flags]Attribut gut, aber wie geht das in C ++ am besten? Zum Beispiel möchte ich schreiben: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; …
187 c++  enums 

5
Regulärer Ausdruck, um die Anzahl der Zeichen auf 10 zu begrenzen
Ich versuche, einen regulären Ausdruck zu schreiben , der nur Kleinbuchstaben und bis zu 10 Zeichen zulässt. Was ich bisher habe, sieht so aus: pattern: /^[a-z]{0,10}+$/ Dies funktioniert nicht oder kompiliert nicht. Ich hatte eine funktionierende, die nur Kleinbuchstaben zuließ: pattern: /^[a-z]+$/ Aber ich muss die Anzahl der Zeichen auf …
187 regex 


5
Wie füge ich dem Host-Element "Klasse" hinzu?
Ich weiß nicht, wie ich meiner Komponente <component></component>ein dynamisches Klassenattribut hinzufügen soll, aber innerhalb der Vorlage html (component.html). Die einzige Lösung, die ich gefunden habe, besteht darin, das Element über das native Element "ElementRef" zu ändern. Diese Lösung scheint etwas kompliziert zu sein, um etwas zu tun, das sehr einfach …

3
Greifen Sie auf eine Variable außerhalb des Bereichs einer Handlebars.js jeder Schleife zu
Ich habe eine Vorlage für handlebars.js, genau wie folgt: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> Und das ist die generierte Ausgabe: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Wie erwartet kann ich auf die Felder idund titlejedes …

10
Wie verbinde ich zwei Generatoren in Python?
Ich möchte den folgenden Code ändern for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() zu diesem Code: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Ich bekomme den Fehler: nicht unterstützte Operandentypen für +: 'Generator' und 'Generator' Wie verbinde ich zwei Generatoren in …
187 python  generator 



3
Promise.all: Reihenfolge der aufgelösten Werte
Wenn man sich MDN ansieht, sieht es so aus, als ob der valuesan den then()Rückruf von Promise.all übergebene Wert die Werte in der Reihenfolge der Versprechen enthält. Beispielsweise: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result? …


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.