Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


11
Möglichkeiten zum Speichern von Aufzählungen in der Datenbank
Was ist der beste Weg, um Aufzählungen in einer Datenbank zu speichern? Ich weiß, dass Java Methoden name()und valueOf()Methoden zum Konvertieren von Enum-Werten in einen String und zurück bereitstellt . Aber gibt es noch andere (flexible) Optionen zum Speichern dieser Werte? Gibt es eine clevere Möglichkeit, Aufzählungen in eindeutige Zahlen …
123 java  database  enums 

13
Gibt es eine Python-Caching-Bibliothek?
Ich suche nach einer Python-Caching-Bibliothek, kann aber bisher nichts finden. Ich brauche eine einfache dictOberfläche, in der ich Schlüssel und deren Ablauf festlegen und sie wieder zwischengespeichert bekommen kann. So etwas wie: cache.get(myfunction, duration=300) Dadurch bekomme ich das Element aus dem Cache, falls es vorhanden ist, oder rufe die Funktion …
123 python  caching 

9
Wo finde ich die Definition von size_t?
Ich sehe Variablen, die mit diesem Typ definiert wurden, aber ich weiß nicht, woher er kommt und wozu er dient. Warum nicht int oder unsigned int verwenden? (Was ist mit anderen "ähnlichen" Typen? Void_t usw.).
123 c++  c  variables 

9
Numpy Argsort - was macht es?
Warum gibt numpy dieses Ergebnis: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] wenn ich das erwarten würde: [3 2 0 1] Offensichtlich fehlt mein Verständnis der Funktion.
123 python  numpy 

7
Socket.IO-Authentifizierung
Ich versuche, Socket.IO in Node.js zu verwenden, und ich versuche, dem Server zu ermöglichen, jedem der Socket.IO-Clients eine Identität zuzuweisen. Da der Socket-Code außerhalb des Bereichs des http-Server-Codes liegt, hat er keinen einfachen Zugriff auf die gesendeten Anforderungsinformationen. Ich gehe daher davon aus, dass er während der Verbindung gesendet werden …


8
Pycharm läuft langsam
Ich bin ein großer Fan von PyCharm von JetBrains, aber ich stoße auf einige Probleme, nach denen ich vielleicht hier fragen werde. Es hängt unerwartet und das passiert oft. Insgesamt ist es für meinen Geschmack etwas langsam und ich würde gerne ein paar Tipps zur Steigerung der Leistung der IDE …
123 pycharm 


9
Zeiger in Python?
Ich weiß, dass Python keine Zeiger hat, aber gibt es eine Möglichkeit, 2stattdessen diese Ausbeute zu erzielen ? >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Hier ein Beispiel: Ich möchte …
123 python  pointers 

7
Durchlaufen Sie die Eigenschaften im JavaScript-Objekt mit Lodash
Ist es möglich, die Eigenschaften in einem JavaScript-Objekt zu durchlaufen? Zum Beispiel habe ich ein JavaScript-Objekt wie folgt definiert: myObject.options = { property1: 'value 1', property2: 'value 2' }; Eigenschaften werden diesem Objekt dynamisch hinzugefügt. Gibt es eine Möglichkeit für mich, einfach eine Schleife zu durchlaufen und zu überprüfen, ob …
123 javascript  lodash 

6
Javascript window.location in neuer Registerkarte
Ich leite den Benutzer über eine URL zu einer URL um, window.locationaber diese URL wird im Browser auf derselben Registerkarte geöffnet. Ich möchte, dass es in einem neuen Tab geöffnet wird. Kann ich das mit window.location machen? Gibt es eine andere Möglichkeit, diese Aktion auszuführen?

7
Wie kann ich Dateien in einem macOS-Terminal stapelweise umbenennen?
Ich habe einen Ordner mit einer Reihe von Dateien mit dem Namen: prefix_1234_567.png prefix_abcd_efg.png Ich möchte einen Unterstrich und den mittleren Inhalt stapelweise entfernen, damit die Ausgabe wie folgt lautet : prefix_567.png prefix_efg.png Relevant, aber nicht vollständig erklärend: Wie kann ich Dateien über das Terminal stapelweise umbenennen? Regex zum Batch-Umbenennen …

8
Ist eine LINQ-Anweisung schneller als eine 'foreach'-Schleife?
Ich schreibe einen Mesh-Rendering-Manager und dachte, es wäre eine gute Idee, alle Meshes, die denselben Shader verwenden, zu gruppieren und diese dann zu rendern, während ich mich in diesem Shader-Pass befinde. Ich verwende derzeit eine foreachSchleife, habe mich aber gefragt, ob die Verwendung von LINQ zu einer Leistungssteigerung führen könnte.
123 c#  performance  linq  foreach 


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.