Programación

228
¿Recursión o iteración?

¿Hay un impacto en el rendimiento si usamos un bucle en lugar de recurrencia o viceversa en algoritmos donde ambos pueden servir para el mismo propósito? Por ejemplo: Compruebe si la cadena dada es un palíndromo. He visto a muchos programadores usar la recursividad como un medio para mostrar cuándo...

228
¿Cómo evito que Eclipse se cuelgue al inicio?

Estoy usando Eclipse 3.3 ("Europa"). Periódicamente, Eclipse tarda mucho tiempo (quizás para siempre) en iniciarse. Lo único que puedo ver en el registro de Eclipse es: ! ENTRY org.eclipse.core.resources 2 10035 2008-10-16 09: 47: 34.801 ! MENSAJE El espacio de trabajo salió con cambios no...

228
Ejecutar archivo JAR en Windows

Tengo un archivo JAR llamado helloworld.jar . Para ejecutarlo, estoy ejecutando el siguiente comando en una ventana de línea de comandos: java -jar helloworld.jar Esto funciona bien, pero ¿cómo lo ejecuto con doble clic en su lugar? ¿Necesito instalar algún

228
Rebanadas de matriz en C #

¿Cómo lo haces? Dado un conjunto de bytes: byte[] foo = new byte[4096]; ¿Cómo obtendría los primeros x bytes de la matriz como una matriz separada? (Específicamente, lo necesito como un IEnumerable<byte>) Esto es para trabajar con Sockets. Me imagino que la forma más fácil sería el corte...

228
Ordenar una tabla MySQL por dos columnas

¿Cómo ordeno una tabla MySQL por dos columnas? Lo que quiero son los artículos ordenados por las calificaciones más altas primero, luego la fecha más reciente. Como ejemplo, esto sería una salida de muestra (el número izquierdo es la calificación, luego el título del artículo, luego la fecha del...