Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


15
¿Cómo escondes un archivo no rastreado?
Tengo cambios en un archivo, más un nuevo archivo, y me gustaría usar git stash para guardarlos mientras cambio a otra tarea. Pero git stash por sí solo oculta solo los cambios en el archivo existente; el nuevo archivo permanece en mi árbol de trabajo, abarrotando mi trabajo futuro. ¿Cómo …
1437 git  git-stash 

15
Cómo grep (buscar) código comprometido en el historial de Git
He eliminado un archivo o algún código en un archivo en algún momento del pasado. ¿Puedo grep en el contenido (no en los mensajes de confirmación)? Una solución muy pobre es grep el registro: git log -p | grep <pattern> Sin embargo, esto no devuelve el hash de confirmación de …
1435 git  grep  diff 



30
Navegue mediante programación usando el enrutador de reacción
Con react-routerpuedo usar el Linkelemento para crear enlaces que son manejados de forma nativa por react router. Veo internamente que llama this.context.transitionTo(...). Quiero hacer una navegación No desde un enlace, sino desde una selección desplegable (como ejemplo). ¿Cómo puedo hacer esto en código? ¿Qué es this.context? Vi el Navigationmixin, pero …


11
¿Cómo acceder al correcto 'this' dentro de una devolución de llamada?
Tengo una función de constructor que registra un controlador de eventos: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); …
1425 javascript  callback  this 

10
Reemplazar un contador de bucle de 32 bits con 64 bits introduce desviaciones de rendimiento locas con _mm_popcnt_u64 en las CPU Intel
Estaba buscando la forma más rápida de obtener popcountgrandes conjuntos de datos. Encontré un efecto muy extraño : cambiar la variable de bucle de unsigneda uint64_thizo que el rendimiento se redujera en un 50% en mi PC. El punto de referencia #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, …

21
¿Cómo nombrar y recuperar un alijo por nombre en git?
Siempre tuve la impresión de que podrías darle un nombre a un alijo haciendo git stash save stashname, que luego podrías aplicar haciendogit stash apply stashname . Pero parece que en este caso todo lo que sucede es que stashnamese usará como la descripción del alijo. ¿No hay forma de …
1423 git  git-stash 


24
¿Cómo verificar si la cadena está vacía?
¿Python tiene algo así como una variable de cadena vacía donde puedes hacer: if myString == string.empty: De todos modos, ¿cuál es la forma más elegante de verificar los valores de cadena vacíos? Encuentro que la codificación dura ""cada vez para verificar una cadena vacía no es tan buena.

30
Características ocultas de Python [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

30
¿Qué es una mónada?
Habiendo mirado brevemente a Haskell recientemente, ¿cuál sería un explicación breve, sucinta y práctica de lo que esencialmente es una mónada? La mayoría de las explicaciones que he encontrado son bastante inaccesibles y carecen de detalles prácticos.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.