A cosa serve la cache e il caching? Cos'è una cache negativa?
Golang
Qual è la differenza tra un canale con buffer e uno senza buffer?
Quali competenze è necessario acquisire per migliorare il livello di qualificazione professionale?
Come analizzare lo stato di una macchina Linux senza monitoraggio, se si sente male? Come capire le cause dei problemi?
Hai domande per me?
Cosa succede se si tenta di leggere i dati da un canale che attualmente non contiene elementi?
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})) }
Di cosa sono responsabili gli StatefulSets e quando vengono utilizzati?
Come organizzare la comunicazione tra goroutine e come gestire i deadlock?
Il test di distribuzione uniforme non supera: backend[0] atteso 5 chiamate, ricevute 10, backend[1] atteso 5 chiamate, ricevute 0
Come funziona GOMAXPROCS e a cosa serve P (processore) nel modello GMP?
Cosa sono i canali e come impostare la direzione per un canale?
Come organizzare l'accesso al servizio in Kubernetes dall'esterno?
Parlami di Istio: cos'è, a cosa serve, come funziona?
La ricerca binaria e la ricerca in un albero hanno la stessa complessità logaritmica. Perché abbiamo diversi algoritmi con la stessa complessità algoritmica? È sempre meglio usare un albero invece della ricerca binaria?
Qual è la differenza tra data race e race condition?
Hai dovuto usare le goroutine nel tuo lavoro? Se sì, in quale funzionalità?
Come determinare i modelli di risorse (dimensionamento) per un nuovo prodotto che entra nell'installatore? Come ottenere i numeri necessari?
Come funziona l'indice GIN?
Qual è la differenza tra systemctl restart e systemctl reload?