Sobes.tech

Golang

¿Para qué sirve la caché y el almacenamiento en caché? ¿Qué es una caché negativa?

Middle
233

¿Cuál es la diferencia entre un canal con búfer y uno sin búfer?

Middle
232

¿Cómo analizar el estado de una máquina Linux sin monitoreo, si se siente mal? ¿Cómo entender las causas de los problemas?

Middle+
226

¿Tienes alguna pregunta para mí?

Middle+
225

¿Qué sucede si intentas leer datos de un canal que actualmente no contiene elementos?

Junior — Middle
224

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

¿Cómo organizar la comunicación entre goroutines y cómo manejar los bloqueos mutuos?

Middle
222

¿Qué son los canales y cómo establecer la dirección para un canal?

Senior
220

Cuéntame sobre Istio: qué es, para qué sirve, cómo funciona?

Middle+
219

¿Cómo funciona GOMAXPROCS y para qué sirve P (procesador) en el modelo GMP?

Middle
219

La prueba de distribución uniforme no pasa: se esperaban 5 llamadas en backend[0], se recibieron 10, se esperaban 5 llamadas en backend[1], se recibieron 0

Senior
219

¿Qué competencias se deben dominar para mejorar el nivel de cualificación profesional?

Junior — Middle
219

La búsqueda binaria y la búsqueda en árboles tienen la misma complejidad logarítmica. ¿Por qué necesitamos varios algoritmos con la misma complejidad algorítmica? ¿Siempre es recomendable usar un árbol en lugar de búsqueda binaria?

Middle
218

¿En qué se diferencia una data race de una condición de carrera?

Middle
217

¿Has tenido que usar goroutines en tu trabajo? Si es así, ¿en qué funcionalidad?

Middle
216

¿Cómo funciona el índice GIN?

Middle
216

¿Cómo determinar los modelos de recursos (dimensionamiento) para un nuevo producto que se instala? ¿Cómo obtener las cifras necesarias?

Middle+
216

¿Cuál es la diferencia entre un array y un slice en Go?

Middle
214

/* Los asientos en el cine están en una fila. El espectador que acaba de llegar elige un asiento, para sentarse lo más lejos posible de los demás espectadores en la fila. Es decir, la distancia desde el asiento donde se sentará hasta el más cercano a él Se garantiza que siempre hay asientos libres en la fila y ya hay al menos Escribe una función que, dada una fila de asientos (un array de ceros y unos) Ejemplo: Entrada: [1, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0] Salida: 1 */

Middle
214

¿Cuál es la diferencia entre un canal con búfer y uno sin búfer en Go?

Middle
213
/12