Programación

769
Encontrar valores duplicados en MySQL

Tengo una tabla con una columna varchar, y me gustaría encontrar todos los registros que tienen valores duplicados en esta columna. ¿Cuál es la mejor consulta que puedo usar para encontrar los

767
Interfaz vs clase base

¿Cuándo debo usar una interfaz y cuándo debo usar una clase base? ¿Debería ser siempre una interfaz si no quiero definir realmente una implementación base de los métodos? Si tengo una clase de perros y gatos. ¿Por qué querría implementar IPet en lugar de PetBase? Puedo entender tener interfaces...

767
¿Por qué no funciona "cd" en un script de shell?

Estoy tratando de escribir un pequeño script para cambiar el directorio actual a mi directorio de proyecto: #!/bin/bash cd /home/tree/projects/java Guardé este archivo como proyecto, agregué permiso de ejecución chmody lo copié /usr/bin. Cuando lo llamo por:, projno hace nada. ¿Qué estoy...

767
¿Cuándo debo usar llaves para importar ES6?

Parece obvio, pero me encontré un poco confundido acerca de cuándo usar llaves para importar un solo módulo en ES6. Por ejemplo, en el proyecto React-Native en el que estoy trabajando, tengo el siguiente archivo y su contenido: initialState.js var initialState = { todo: { todos: [ {id: 1,...

766
¿Por qué em en lugar de px?

Escuché que deberías definir tamaños y distancias en tu hoja de estilo con em en lugar de en píxeles. Entonces, la pregunta es ¿por qué debería usar em en lugar de px al definir estilos en css? ¿Hay un buen ejemplo que ilustra