Programación

585
Cómo verificar si un número es una potencia de 2

Hoy necesitaba un algoritmo simple para verificar si un número es una potencia de 2. El algoritmo debe ser: Simple Correcto para cualquier ulongvalor. Se me ocurrió este algoritmo simple: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power...

584
git reset --HAD HEAD deja archivos sin seguimiento

Cuando corro git reset --hard HEAD, se supone que se restablece a una versión prístina de lo que sacaste, según tengo entendido. Desafortunadamente, deja archivos por ahí, ya que git statusmuestra una gran lista de archivos sin seguimiento. ¿Cómo le dices a git "Solo tráelo EXACTAMENTE a lo que...

583
¿Cómo hago un cuadro de texto que solo acepta números?

Tengo una aplicación de formularios de Windows con un control de cuadro de texto que solo quiero aceptar valores enteros. En el pasado, he realizado este tipo de validación sobrecargando el evento KeyPress y simplemente eliminando caracteres que no se ajustaban a la especificación. He examinado el...

583
Capturando múltiples salidas de línea en una variable Bash

Tengo un script 'myscript' que genera lo siguiente: abc def ghi en otro script, llamo: declare RESULT=$(./myscript) y $RESULTobtiene el valor abc def ghi ¿Hay alguna manera de almacenar el resultado con las nuevas líneas o con el carácter '\ n' para que pueda generarlo con ' echo...

583
¿Qué es el "origen" en Git?

Cuando corro: git push origin branchname ¿Qué es exactamente originy por qué tengo que escribirlo antes del nombre de la

583
RecyclerView onClick

¿Alguien ha RecyclerViewencontrado una manera de establecer un onClickListenerelemento en el RecyclerView? Pensé en configurar un oyente para cada uno de los diseños para cada elemento, pero eso parece demasiado complicado, estoy seguro de que hay una manera de RecyclerViewescuchar el...