Sobes.tech

Golang

Ką laikoma griežčiausiu izoliacijos lygiu duomenų bazės transakcijose?

Junior — Middle
Цифровая Эволюция
139

Kaip apibrėžti sėkmingą ir veiksmingą komandą darbo kolektyve?

Junior — Middle
Программатика
139

Kokius žingsnius reikia žengti, kai diegiant paslaugą kyla gedimų ar klaidų?

Junior — Middle
ЦУМ
139

Kokie alternatyvūs komunikacijos būdai tarp goroutines egzistuoja, išskyrus kanalų naudojimą?

Junior — Middle
X5 groupX5 group
139

Ar galite pateikti pavyzdį apie plėtojimo grįžtamąjį ryšį, kurį jums davė vadovas?

Senior
AvitoAvito
139

Ar kada nors naudojote SELECT FOR UPDATE komandą savo projektuose eilių užrakinimui transakcijų metu?

Junior — Middle
IDS
139

Paaiškinkite stackless-goroutine koncepciją ir kuo ji skiriasi nuo įprastų, pagrįstų steku goroutine'ų

Junior — Middle
139

Kuo skiriasi atminties vienetas baitas ir duomenų tipas rune programavimo kalboje?

Junior — Middle
139

Ar dalyvavai duomenų perdavimo schemos kūrime tarp sistemų?

Junior — Middle
139

Kaip atlikti užklausų analizę ir optimizavimą Elasticsearch?

Junior — Middle
Эрливидео
139

pagrindinis paketas importuoti ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
X5 techX5 tech
139

Kokį elgesį tikimasi, kviečiant tuščią select operatorių Go kalboje?

Junior — Middle
КуперКупер
139

Kaip galima užbaigti programos vykdymą, kai esame dabartiniame kontekste, kai yra prašymas sustabdyti jos darbą?

Junior — Middle
139

Kokios papildomos funkcijos ir galimybės buvo įdiegta konteksto metoduose su Go 1.21 pasirodymu?

Junior — Middle
139

Paaiškinkite Saga koncepciją ir jos vaidmenį mikroservisų architektūros įgyvendinime

Middle — Middle+
WildberriesWildberries
139

Kaip įgyvendinama automatinė atminties surinkimas ir laisvavimas Go kalboje?

Junior — Middle
Магнус Тех
139

Kokia 764 teisių rinkinys reikšmė operacinės sistemos kontekste, kai kalbama apie prieigą prie failo?

Junior — Middle
139

Kokius modulinio testavimo įrankius labiausiai mėgstate naudoti Go kalboje?

Junior — Middle
139

Kokia yra SSA naudojimo tikslas kodo kūrimo ir optimizavimo procese?

Middle — Middle+
139

Turime naudotojų slaptažodžių duomenų bazę, slaptažodžiai yra užhashinti (hashPassword funkcija), ir taip pat žinoma simbolių rinkinys, kuris gali būti naudojamas slaptažodžiuose (kintamasis alphabet). Mūsų užduotis yra įgyvendinti RecoverPassword funkciją, kuri atkurs slaptažodį pagal žinomą hash ir TestRecoverPassword sėkmingai užbaigs. Pagrindiniai reikalavimai: Bet kuri metodas yra leidžiamas 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("Klaida: tikėtasi %q, gauta %q\n", exp, act) ok = false } } if ok { fmt.Println("Testai sėkmingai praėjo") } }

Middle+
OZONOZON
139
/412