Programación

81
Usar operadores bit a bit para booleanos en C ++

¿Hay alguna razón para no usar los operadores bit a bit &, | y ^ para valores "bool" en C ++? A veces me encuentro con situaciones en las que quiero que se cumpla exactamente una de las dos condiciones (XOR), por lo que simplemente lanzo el operador ^ a una expresión condicional. A veces...

81
Revertir cambios malos con svn en Eclipse

Digamos que he realizado algunos cambios incorrectos en el repositorio de Subversion. Entonces cometo buenos cambios, que quiero mantener. ¿Cuál sería la forma más fácil de revertir esos malos cambios en Eclipse y mantener los buenos cambios? Suponiendo que los archivos relacionados con cambios...

81
¿Por qué el git stash no es único por rama?

Supongo que permite mover cambios de una rama a la siguiente, pero para eso está la selección selectiva y, si no está realizando una confirmación de los cambios, tal vez no debería moverlos. En ocasiones, apliqué el alijo incorrecto en la rama incorrecta, lo que me dejó preguntándome sobre esta...

81
¿Cómo 'valido' en la destrucción en rieles

Tras la destrucción de un recurso en reposo, quiero garantizar algunas cosas antes de permitir que continúe una operación de destrucción. Básicamente, quiero tener la capacidad de detener la operación de destrucción si noto que hacerlo colocaría la base de datos en un estado no válido. No hay...