Programación

83
PreparedStatement con Statement.RETURN_GENERATED_KEYS

La única forma en que algunos controladores JDBC regresan Statement.RETURN_GENERATED_KEYSes hacer algo de lo siguiente: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs =

83
¿Qué es más rápido: x << 1 ox << 10?

No quiero optimizar nada, lo juro, solo quiero hacer esta pregunta por curiosidad. Sé que en la mayoría del hardware hay un comando de ensamblaje de bit-shift (por ejemplo shl, shr), que es un solo comando. Pero, ¿importa (nanosegundos o CPU) cuántos bits desplaza? En otras palabras, ¿alguno de...

83
¿Qué es una devolución de datos?

La mejor explicación que he encontrado para un postBack es de Wiki. una devolución de datos es un POST HTTP a la misma página en la que se encuentra el formulario. Si bien el artículo explica cómo se necesitaba una segunda página en ASP, pero ya no se necesita en ASP.NET, no brinda muchos...

83
Colecciones.ordenar con varios campos

Tengo una lista de objetos "Informe" con tres campos (Todo tipo de cadena) - ReportKey StudentNumber School Tengo un código de clasificación que dice: Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) {...

83
Reemplazo de cadena T-SQL en Actualización

Necesito actualizar los valores de una columna, con un reemplazo de subcadena en los valores existentes. Ejemplo: Los datos contienen abc@domain1, pqr@domain2etc. Necesito actualizar los valores para que @domain2se reemplace con @domain1.

83
Java: dividir el nombre del archivo en una base y una extensión

¿Hay una mejor manera de obtener el nombre de base y la extensión del archivo que algo como File f = ... String name = f.getName(); int dot = name.lastIndexOf('.'); String base = (dot == -1) ? name : name.substring(0, dot); String extension = (dot == -1) ? "" : name.substring(dot+1);...

83
¿Cuál es la diferencia entre is_null ($ var) y ($ var === null)?

¿Hay alguna diferencia entre esto ... if (is_null($var)) { do_something(); } ¿y esto? if ($var === null) { do_something(); } ¿Qué forma es mejor para verificar si una variable contiene nulo o no? ¿Hay casos extremos que deba conocer? (Inicializo todas mis variables, por lo que las...

83
¿Cómo revertir las dos confirmaciones anteriores?

Considere este escenario: El desarrollador A realiza una confirmación: #n Dev. B se compromete # n + 1 Dev. A se compromete # n + 2 y comete # n + 3 y luego descubre que en su commit # n + 2 introdujo un defecto. ¿Cómo puede dev. ¿Deshacer sus 2 últimas confirmaciones y continuar...