Sobes.tech

Golang

Do czego służy pamięć podręczna i caching? Czym jest negatywna pamięć podręczna?

Middle
233

Jaka jest różnica między kanałem buforowanym a niebuforowanym?

Middle
230

Jak analizować stan maszyny Linux bez monitorowania, jeśli źle się czuje? Jak zrozumieć przyczyny problemów?

Middle+
226

Czy masz do mnie jakieś pytania?

Middle+
225

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})) }

Middle
222

Co się dzieje, jeśli spróbujesz odczytać dane z kanału, który w tym momencie nie zawiera elementów?

Junior — Middle
222

Czym są kanały i jak ustawić kierunek dla kanału?

Senior
220

Jak zorganizować komunikację między gorutinami i jak radzić sobie z zakleszczeniami?

Middle
220

Jakie kompetencje należy opanować, aby podnieść poziom kwalifikacji zawodowych?

Junior — Middle
219

Jak działa GOMAXPROCS i do czego służy P (procesor) w modelu GMP?

Middle
219

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?

Middle
218

Test na rozkład równomierny nie przechodzi: backend[0] oczekiwano 5 wywołań, otrzymano 10, backend[1] oczekiwano 5 wywołań, otrzymano 0

Senior
217

Czym różni się data race od race condition?

Middle
217

Czy musiałeś używać gorutyn w pracy? Jeśli tak, to w jakiej funkcjonalności?

Middle
216

Jak określić modele zasobów (sizeing) dla nowego produktu, który trafia do instalatora? Jak uzyskać potrzebne cyfry?

Middle+
216

Jak działa indeks GIN?

Middle
216

Opowiedz o Istio: czym jest, do czego służy, jak działa?

Middle+
215

Jaka jest różnica między tablicą a slice'em w Go?

Middle
214

/* 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 */

Middle
214

Czym jest sygnał SIGTERM (kill -15) i dlaczego lepiej go używać zamiast SIGKILL (kill -9)?

Middle+
213
/12