Šta su goroutine?
Golang
Šta je race condition i kako se sa njom boriti u Go?
Можете ли да објасните шта подразумева термин 'контекст' у програмирању или развоју?
Koja je razlika između kanala sa buferom i bez njega?
Kako upravljati gorutine i da li se sve izvršavaju u jednom thread-u?
Koji je bio tvoj tim, koliko ljudi?
Čime se razlikuje primena i osobine programskog jezika Go u poređenju sa Python-om?
Šta znači kolona load average u alatu top?
Ispričajte mi o asimptotskoj notaciji Big O: šta je to, koje vrste postoje i zašto se koriste
Zašto je potreban TCP ako možemo jednostavno ponovo slati IP pakete u slučaju da nema odgovora?
Koje metode i pristupe koristiš za proveru funkcionalnosti svog koda?
Šta možete da kažete o svom iskustvu u integraciji različitih sistema ili usluga?
Kako analizirati stanje Linux mašine bez nadzora, ako se oseća loše? Kako razumeti uzroke problema?
Kako koristiti ugrađene strukture za simulaciju nasleđivanja u Go?
Šta je GMP model planera u Go?
Zašto je potreban keš i keširanje? Šta je negativni keš?
Šta se dešava ako pokušate da pročitate podatke iz kanala koji trenutno ne sadrži elemente?
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})) }
Kako funkcioniše GIN indeks?