За какво е необходим кешът и кеширането? Какво е негативен кеш?
Golang
Каква е разликата между буфериран и небуфериран канал?
Какви компетенции трябва да се усвоят за повишаване на нивото на професионална квалификация?
Как да анализирате състоянието на Linux машина без мониторинг, ако тя се чувства зле? Как да разберете причините за проблемите?
Имаш ли въпроси към мен?
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})) }
Какво се случва, ако се опитате да прочетете данни от канал, който в момента не съдържа елементи?
Как да организираме връзката между горутините и как да работим с дедлокове?
Как работи GOMAXPROCS и за какво е нужен P (процесор) в GMP-модела?
Тестът за равномерно разпределение не премина: бекенд[0] очакваше 5 повиквания, получи 10, бекенд[1] очакваше 5 повиквания, получи 0
Какви са каналите и как да зададете посоката за канал?
Как да организираме достъпа до услугата в Kubernetes отвън?
Разкажи за Istio: какво е, защо е необходимо, как работи?
Бинарното търсене и търсенето в дърво имат еднаква логаритмична сложност. Защо ни трябват няколко алгоритъма с еднаква алгоритмична сложност? Винаги ли трябва да използваме дърво вместо бинарно търсене?
Каква е разликата между data race и race condition?
Използвал ли си някога горутини в работата си? Ако да, в коя функционалност?
Как работи GIN индексът?
Как да определим моделите на ресурси (размеряване) за нов продукт, който влиза в инсталатора? Как да получим необходимите цифри?
Каква е разликата между systemctl restart и systemctl reload?
Каква е разликата между масив и слайс в Go?