Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
async / await - wann eine Aufgabe gegen void zurückgeben?
Unter welchen Szenarien möchte man verwenden public async Task AsyncMethod(int num) anstatt public async void AsyncMethod(int num) Das einzige Szenario, an das ich denken kann, ist, wenn Sie die Aufgabe benötigen, um ihren Fortschritt verfolgen zu können. Sind bei der folgenden Methode außerdem die Schlüsselwörter asynchron und warten unnötig? public …

11
Warum gibt es in Java keine SortedList?
In Java gibt es die SortedSetund SortedMapSchnittstellen. Beide gehören zum Java Collections-Framework und bieten eine sortierte Möglichkeit, auf die Elemente zuzugreifen. Nach meinem Verständnis gibt es jedoch kein SortedListJava. Sie können java.util.Collections.sort()eine Liste sortieren. Irgendeine Idee, warum es so gestaltet ist?




14
Wie konvertiere ich ein nullterminiertes Byte-Array in einen String?
Ich muss lesen [100]byte, um eine Reihe von stringDaten zu übertragen. Da nicht alle strings genau 100 Zeichen lang sind, wird der verbleibende Teil von s byte arraymit 0s aufgefüllt . Wenn ich [100]bytenach stringby konvertiere string(byteArray[:]), werden die Tailing 0s als ^@^@s angezeigt . In C die stringenden auf …
502 go 


7
XDocument oder XmlDocument
Ich lerne jetzt, XmlDocumentaber ich bin gerade auf etwas gestoßen, XDocumentund wenn ich versuche, den Unterschied oder die Vorteile von ihnen zu suchen, kann ich nichts Nützliches finden. Können Sie mir bitte sagen, warum Sie eines über das andere verwenden würden?


13
Löschen mit Join in MySQL
Hier ist das Skript zum Erstellen meiner Tabellen: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); In meinem PHP-Code möchte …
501 mysql 



7
Teilweise ein Commit mit Git
Ich arbeite an 2 verschiedenen Zweigen: Release und Entwicklung . Mir ist aufgefallen, dass ich noch einige Änderungen, die für den Release- Zweig vorgenommen wurden, wieder in den Entwicklungszweig integrieren muss . Das Problem ist, ich brauche nicht das gesamte Commit, nur einige Hunks in bestimmten Dateien, also ein einfaches …


11
MySQL - UPDATE-Abfrage basierend auf SELECT-Abfrage
Ich muss (aus derselben Tabelle) überprüfen, ob es eine Zuordnung zwischen zwei Ereignissen basierend auf Datum und Uhrzeit gibt. Ein Datensatz enthält das Enddatum und die Endzeit bestimmter Ereignisse, und der andere Datensatz enthält das Startdatum und die Startzeit für andere Ereignisse. Wenn das erste Ereignis vor dem zweiten Ereignis …
501 mysql  select  sql-update 

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.