Golang
Hoe definieer je een succesvol en effectief team in een werkomgeving?
Welke stappen moeten worden ondernomen bij storingen of fouten tijdens het uitrollen van een service?
Welke alternatieve communicatiemethoden tussen goroutines bestaan er naast het gebruik van kanalen?
Kun je een voorbeeld geven van ontwikkelingsgerichte feedback die je leidinggevende je heeft gegeven?
Heeft u in uw projecten de opdracht SELECT FOR UPDATE gebruikt om rijen te vergrendelen tijdens transacties?
Leg het concept van stackless-goroutine uit en hoe het verschilt van de normale op stack gebaseerde goroutines
Wat is het verschil tussen de geheugen-eenheid byte en het datatype rune in de programmeertaal?
Heb je deelgenomen aan het ontwikkelen van het gegevensoverdrachtschema tussen systemen?
Hoe voer je analyse en optimalisatie van queries uit in Elasticsearch?
hoofd pakket importeer ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Wat is het verwachte gedrag bij het aanroepen van een lege select-operator in de Go-taal?
Hoe kan een programma worden beëindigd wanneer er een verzoek is om het in de huidige context te stoppen?
Welke extra functies en mogelijkheden zijn geïntroduceerd in de contextmethoden met de komst van Go 1.21?
Leg uit wat het concept van Saga is en de rol ervan bij het implementeren van een microservices-architectuur
Hoe wordt automatische geheugenverzameling en vrijgave geïmplementeerd in de Go-taal?
Wat is de betekenis van de machtigingsset 764 in de context van toegang tot een bestand in een besturingssysteem?
Welke tools voor unit testing in Go gebruik je het liefst?
Wat is het doel van het gebruik van SSA in het proces van ontwikkeling en optimalisatie van code?
We hebben een database met gebruikerswachtwoorden, de wachtwoorden zijn gehasht (functie hashPassword), en het bekende set van tekens dat in wachtwoorden kan worden gebruikt (variabele alphabet). Onze taak is om de functie RecoverPassword te implementeren zodat deze het wachtwoord herstelt op basis van de bekende hash en dat TestRecoverPassword succesvol wordt afgerond. Basisvereisten: Elke methode is toegestaan package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Fout: verwacht %q, gekregen %q\n", exp, act) ok = false } } if ok { fmt.Println("Tests succesvol doorstaan") } }
Welke ontwikkelaar of team staat achter de creatie van de programmeertaal Go?