Programación

285
¿Qué es x después de "x = x ++"?

¿Qué sucede (detrás de las cortinas) cuando se ejecuta esto? int x = 7; x = x++; Es decir, cuando una variable se incrementa y se asigna a sí misma en una declaración? Compilé y ejecuté esto. xsigue siendo 7 incluso después de toda la declaración . En mi libro, dice que xse...

285
Cambiar el nombre de una tabla en MySQL

Cambiar el nombre de una tabla no funciona en MySQL RENAME TABLE group TO member; El mensaje de error es #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group RENAME TO member' at line 1 La...

285
¿Qué hace git rev-parse?

¿Qué git rev-parsehacer? He leído la página del manual, pero generó más preguntas que respuestas. Cosas como: Seleccionar y masajear parámetros Masaje ? Qué significa eso? Estoy usando como solucionador (para SHA1) de especificadores de revisión, como git rev-parse HEAD^ o git rev-parse...

285
¿Por qué no println! trabaja en pruebas de unidad de óxido?

He implementado el siguiente método y prueba unitaria: use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}",...