Qu'est-ce que les goroutines?
Golang
Qu'est-ce qu'une condition de course et comment y faire face en Go?
Pouvez-vous expliquer ce que signifie le terme 'contexte' en programmation ou développement ?
Quel est le rôle et la finalité du contexte dans le langage de programmation Go?
Quelle est la différence entre les canaux avec tampon et sans tampon?
Comment peut-on gérer les goroutines et sont-elles toutes exécutées sur un seul thread?
Quelle était ton équipe, combien de personnes?
Quelle est la différence entre l'utilisation et les caractéristiques du langage de programmation Go par rapport à Python?
Que signifie la colonne load average dans l'utilitaire top?
Parlez-moi de la notation asymptotique Big O : qu'est-ce que c'est, quels types existent et à quoi servent-ils
Pourquoi avoir besoin de TCP si on peut simplement renvoyer les paquets IP en l'absence de réponse?
Quelles méthodes et approches utilisez-vous pour vérifier le bon fonctionnement de votre code?
Que pouvez-vous me dire sur votre expérience dans l'intégration de différents systèmes ou services?
Comment analyser l'état d'une machine Linux sans surveillance, si elle ne se sent pas bien ? Comment comprendre les causes des problèmes ?
Comment peut-on utiliser les structures intégrées pour simuler l'héritage en Go?
Qu'est-ce que le modèle GMP du planificateur Go?
À quoi sert le cache et la mise en cache ? Qu'est-ce qu'un cache négatif ?
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})) }
Que se passe-t-il si vous essayez de lire des données d'un canal qui ne contient actuellement aucun élément?
La recherche binaire et la recherche dans un arbre ont la même complexité logarithmique. Pourquoi avons-nous plusieurs algorithmes avec la même complexité algorithmique ? Faut-il toujours utiliser un arbre plutôt que la recherche binaire ?