Do czego służy pamięć podręczna i caching? Czym jest negatywna pamięć podręczna?
Golang
Jaka jest różnica między kanałem buforowanym a niebuforowanym?
Jak analizować stan maszyny Linux bez monitorowania, jeśli źle się czuje? Jak zrozumieć przyczyny problemów?
Czy masz do mnie jakieś pytania?
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Co się dzieje, jeśli spróbujesz odczytać dane z kanału, który w tym momencie nie zawiera elementów?
Czym są kanały i jak ustawić kierunek dla kanału?
Jak zorganizować komunikację między gorutinami i jak radzić sobie z zakleszczeniami?
Jakie kompetencje należy opanować, aby podnieść poziom kwalifikacji zawodowych?
Jak działa GOMAXPROCS i do czego służy P (procesor) w modelu GMP?
Wyszukiwanie binarne i wyszukiwanie w drzewie mają taką samą złożoność logarytmiczną. Dlaczego potrzebujemy kilku algorytmów o takiej samej złożoności algorytmicznej? Czy zawsze warto używać drzewa zamiast wyszukiwania binarnego?
Test na rozkład równomierny nie przechodzi: backend[0] oczekiwano 5 wywołań, otrzymano 10, backend[1] oczekiwano 5 wywołań, otrzymano 0
Czym różni się data race od race condition?
Czy musiałeś używać gorutyn w pracy? Jeśli tak, to w jakiej funkcjonalności?
Jak określić modele zasobów (sizeing) dla nowego produktu, który trafia do instalatora? Jak uzyskać potrzebne cyfry?
Jak działa indeks GIN?
Opowiedz o Istio: czym jest, do czego służy, jak działa?
Jaka jest różnica między tablicą a slice'em w Go?
/* Miejsca w kinie są ustawione w jednym rzędzie. Widz, który właśnie przyszedł, wybiera miejsce, aby siedzieć jak najdalej od innych widzów w rzędzie. Czyli odległość od tego miejsca, na którym usiądzie, do najbliższego Gwarantuje się, że w rzędzie zawsze są wolne miejsca i już siedzi co najmniej Napisz funkcję, która na podstawie podanego rzędu miejsc (tablicy zer i jedynek) Przykład: Wejście: [1, 0, 0, 0, 1] Wyjście: 2 Wejście: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Wyjście: 2 Wejście: [1, 0, 1, 0] Wyjście: 1 */
Czym jest sygnał SIGTERM (kill -15) i dlaczego lepiej go używać zamiast SIGKILL (kill -9)?