Was sind Kanäle in Go? Was ist der Unterschied zwischen einem gepufferten und einem ungepufferten Kanal?
Tech Support / L1-L3
/** * Wiederholte Zeichen * * Es ist notwendig, eine Funktion zu schreiben, die eine Eingabestring akzeptiert und * für jedes eindeutige Zeichen die maximale Anzahl seiner ununterbrochenen Wiederholungen zurückgibt. * * Eingabe: qqffbbaaaffc * Ausgabe: a:4 b:1 f:2 c:1 * * Eingabe: bbbbbb * Ausgabe: b:6 * * Eingabe: abc * Ausgabe: a:1 b:1 c:1 * * Eingabe: aabbcc * Ausgabe: a:2 b:2 c:2 * * Eingabe: aaabbbccc * Ausgabe: a:3 b:3 c:3 * * Eingabe: a * Ausgabe: a:1 * * Eingabe: "" * Ausgabe: */
Was ist DNS und wie funktioniert es? Welche Hauptknoten gibt es in diesem System?
Warum heißt es atomic und wie funktioniert es?
Was ist der Unterschied zwischen Arrays und Slices in Go? Wie ändert sich die Kapazität eines Slices?
TCP und UDP — der Hauptunterschied zwischen diesen Netzwerkprotokollen
Warum verwenden nicht alle Serializable? Wie beeinflusst das Isolationsniveau die Leistung?
Select-Operator in Go – Eigenschaften bei der Arbeit mit mehreren Kanälen
Kann man die Anzahl der Betriebssystem-Threads zur Ausführung von Goroutines steuern?
Was sind Goroutines in Go? Worin besteht der Unterschied zwischen einer Goroutine und einem Betriebssystem-Thread?
Was ist die O-Notation (Big O-Notation)? Erklären Sie die wichtigsten Punkte
Wie sind Schnittstellen in Go aufgebaut?
Was ist ein Zeiger und wie viel wiegt er?
Containerisierung und Virtualisierung sind die Hauptunterschiede zwischen diesen Technologien
Was ist eine Deadlock und was ist eine Race Condition?
Was ist eine SQL-Injektion und wie bekämpft man sie?
Wie man Embedding verwendet, um Vererbung in Go zu simulieren?
Wie erstellt man eigene Typen basierend auf Strukturen in Go?
Was sind Transaktionen in Datenbanken? Was sind die Isolationsstufen von Transaktionen, was bedeuten sie und was ist der Hauptunterschied?
Warum werden keine Indizes auf alle Spalten und alle Kombinationen nacheinander erstellt?