Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

12
Asynchrone Methode synchron aufrufen
Ich habe eine asyncMethode: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Ich muss diese Methode von einer synchronen Methode aus aufrufen. Wie kann ich dies tun, ohne die GenerateCodeAsyncMethode duplizieren zu müssen, damit dies synchron funktioniert? Aktualisieren Es wurde jedoch keine vernünftige Lösung gefunden. …

2
Warum gibt es große Auswirkungen auf die Leistung, wenn ein Array mit 240 oder mehr Elementen durchlaufen wird?
Beim Ausführen einer Summenschleife über ein Array in Rust habe ich einen enormen Leistungsabfall festgestellt, wenn CAPACITY> = 240. CAPACITY= 239 etwa 80-mal schneller ist. Gibt es eine spezielle Kompilierungsoptimierung, die Rust für "kurze" Arrays durchführt? Zusammengestellt mit rustc -C opt-level=3. use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: …


1
Google-Protokollpuffer vs JSON vs XML [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

7
Einstellen des Curl-Timeouts in PHP
Ich führe eine Curl-Anfrage in einer eXist-Datenbank über PHP aus. Das Dataset ist sehr groß, und daher benötigt die Datenbank durchweg viel Zeit, um eine XML-Antwort zurückzugeben. Um dies zu beheben, haben wir eine Curl-Anfrage mit einer angeblich langen Zeitüberschreitung eingerichtet. $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; …
230 php  http  curl  timeout 

3
Was bedeutet cmd / C? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Ich kann cmdaber nicht verstehen cmd /c. Ich habe versucht, ein …
230 command-line  cmd 


27
Umbenennen von Dateien in einem Ordner in fortlaufende Nummern
Ich möchte die Dateien in einem Verzeichnis in fortlaufende Nummern umbenennen. Basierend auf dem Erstellungsdatum der Dateien. Für das Beispiel sadf.jpgauf 0001.jpg, wrjr3.jpgum 0002.jpgund so weiter, die Anzahl der führenden Nullen auf der Gesamtmenge der Dateien abhängig (keine Notwendigkeit für zusätzliche Nullen , wenn nicht erforderlich).


9
SELECT * FROM X WHERE ID IN (…) mit Dapper ORM
Was ist der beste Weg, um eine Abfrage mit IN-Klausel mit Dapper ORM zu schreiben, wenn die Liste der Werte für die IN-Klausel aus der Geschäftslogik stammt? Angenommen, ich habe eine Abfrage: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) Das commaSeparatedListOfIDswird von der Geschäftslogik übergeben und kann jede Art …
230 .net  sql  dapper 

9
CSS3-Selektor: First-of-Type mit Klassennamen?
Ist es möglich, mit dem CSS3-Selektor :first-of-typedas erste Element mit einem bestimmten Klassennamen auszuwählen? Ich war mit meinem Test nicht erfolgreich, also denke ich, dass es nicht so ist? Der Code ( http://jsfiddle.net/YWY4L/ ): p:first-of-type {color:blue} p.myclass1:first-of-type {color:red} .myclass2:first-of-type {color:green} <div> <div>This text should appear as normal</div> <p>This text should …
230 css  css-selectors 

7
Wie erhalte ich die vorherige URL in JavaScript?
Gibt es eine Möglichkeit, die vorherige URL in JavaScript abzurufen? Etwas wie das: alert("previous url is: " + window.history.previous.href); Gibt es so etwas? Oder sollte ich es einfach in einem Cookie speichern? Ich muss es nur wissen, damit ich ohne Anker und so weiter Übergänge von der vorherigen URL zur …
230 javascript 

15
Ein Commit vor dem Root-Commit in Git einfügen?
Ich habe vorher gefragt, wie die ersten beiden Commits in einem Git-Repository gequetscht werden sollen. Die Lösungen sind zwar ziemlich interessant und nicht wirklich so verwirrend wie einige andere Dinge in Git, aber sie sind immer noch ein bisschen sprichwörtlich verletzt, wenn Sie den Vorgang während der Entwicklung Ihres Projekts …

8
Wie profiliere ich die Speichernutzung in Python?
Ich habe mich kürzlich für Algorithmen interessiert und begonnen, sie zu untersuchen, indem ich eine naive Implementierung geschrieben und sie dann auf verschiedene Arten optimiert habe. Ich bin bereits mit dem Standard-Python-Modul für die Profilerstellung zur Laufzeit vertraut (für die meisten Dinge habe ich festgestellt, dass die Timeit Magic-Funktion in …
230 python  memory  profiling 

6
Ein Stück Schlüssel von einer Karte bekommen
Gibt es eine einfachere / schönere Möglichkeit, in Go ein Stück Schlüssel von einer Karte zu erhalten? Derzeit iteriere ich über die Karte und kopiere die Schlüssel in ein Slice: i := 0 keys := make([]int, len(mymap)) for k := range mymap { keys[i] = k i++ }
230 go 

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.