Golang
Czy można uzyskać dostęp do zmiennej zadeklarowanej jako prywatna wewnątrz tej samej funkcji?
W jaki sposób sekcja .bss współdziała z wątkami w trakcie wykonywania programu?
Ile obciążenia wytrzymuje PostgreSQL?
Czy możesz podać przykłady metod implementacji uniwersalnego lub ogólnego kodu programu?
W jaki sposób realizowana jest skalowalność zasobów w Kubernetes i jakie mechanizmy są do tego używane?
Jaki minimalny procent pokrycia testami jest stosowany w Twoim zespole, aby zapewnić jakość kodu?
Jaką wartość zwraca metoda append w Pythonie?
Czy można użyć struktury do parametrów żądania HTTP?
Czy zdarzały się sytuacje, gdy rejestrowałeś lub monitorowałeś błędy w swojej poprzedniej roli?
Czy tworzyłeś migracje dla baz danych w swoich projektach?
Jaka jest rola mechanizmu blokowania kanału w kontekście komunikacji międzyprocesowej lub programowania współbieżnego?
Czy Redis zapewnia wysoki poziom odporności na awarie?
Które z poniższych jest środkiem synchronizacji w Go? (kanały, sync.WaitGroup, sync.Mutex, sync.Cond)
Jakie praktyki można zastosować, aby zoptymalizować szybkość wykonywania kodu programu?
Mamy bazę danych z hasłami użytkowników, hasła są zahashowane (funkcja hashPassword), a także znamy zestaw znaków, które mogą być użyte w hasłach (zmienna alphabet). Naszym zadaniem jest zaimplementować funkcję RecoverPassword tak, aby odtworzyła hasło na podstawie znanego hasza i aby TestRecoverPassword zakończył się sukcesem. Podstawowe wymagania: Dowolna metoda jest dozwolona 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() {
Co się stanie z długością i pojemnością slice, jeśli dodamy do niego 10 elementów, gdy jest początkowo pusty?
Jaki jest cel mechanizmu semafora w programowaniu wielowątkowym?
Co wyjaśnia szybszą zmianę kontekstu w gorutynach w porównaniu do wątków?
Jakie metody są używane do zapewnienia spójności danych podczas pracy z wieloma wątkami lub goroutines?
Jak jest zaimplementowany przesyłanie wartości domyślnych w parametrach funkcji w języku Go?