Programación

12
Uso de objetivos redundantes en consultas

(Por sugerencia de @repeat ) Considere una consulta de un programa puro 1 ?- G_0. ¿De qué sirve si la consulta ?- G_0, G_0.tuviera alguna ? Notas al pie 1 Sin tabulación (para estar seguro), las restricciones están bien. Publicación anterior sobre el

12
Comparando un poco a un booleano

Digamos que tengo un conjunto de banderas, codificadas en uint16_t flags. Por ejemplo, AMAZING_FLAG = 0x02. Ahora tengo una función. Esta función necesita verificar si quiero cambiar la bandera, porque si quiero hacer eso, necesito escribir en flash. Y eso es caro. Por lo tanto, quiero un cheque...

12
Encuentre la distancia al cero más cercano en la matriz NumPy

Digamos que tengo una matriz NumPy: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) En cada índice, quiero encontrar la distancia al valor cero más cercano. Si la posición es un cero, devuelva cero como distancia. Después, solo nos interesan las distancias al cero más cercano que está a la derecha...

12
Javascript - Funciones puras vs impuras

He revisado las definiciones de los dos como: Las funciones puras son aquellas que no intentan cambiar sus entradas y siempre devuelven el mismo resultado para las mismas entradas. Ejemplo function sum(a, b) { return a + b; } Y la función Impura es aquella que cambia su propia entrada....

12
¿Cómo detectar cuándo el navegador acelera los temporizadores y la desconexión de Websockets después de que un usuario abandona una pestaña o apaga la pantalla? (javascript)

Contexto Un juego enviado como una aplicación web progresiva que tiene temporizadores ( setTimeout, setInterval) y conexiones websocket para obtener comunicación en tiempo real. Qué está pasando Todo está bien mientras el usuario permanezca en la aplicación. Pero cuando el usuario va a otra...

12
Xcode 11 se recompila demasiado

Xcode 11 está recompilando (¿casi?) Todo mi proyecto, incluso si solo cambio una variable privada local, o cambio el valor de una constante en el ámbito local, a veces incluso en el ámbito de la función privada local. En algún momento puedo obtener 2 o 3 cambios con compilaciones rápidas como se...