Programación

80
¿Es posible navegar por la fuente de OpenJDK en línea?

¿Es posible navegar por el código fuente de OpenJDK en línea, como puedo hacer con los proyectos de SourceForge? Nunca antes había usado Mercury, así que me sentí confundido. (Nota: no quiero descargar la fuente. Solo quiero navegar en línea para ver cómo se implementan algunos métodos)....

80
¿Para qué sirven las funciones anidadas de PHP?

En JavaScript las funciones anidadas son muy útiles: cierres, métodos privados y lo que tengas. ¿Para qué sirven las funciones PHP anidadas? ¿Alguien los usa y para qué? Aquí hay una pequeña investigación que hice <?php function outer( $msg ) { function inner( $msg ) { echo 'inner:...

80
Encabezado / pie de página común con HTML estático

¿Existe una forma decente con HTML / XHTML estático para crear archivos de encabezado / pie de página comunes para que se muestren en cada página de un sitio? Sé que obviamente puede hacer esto con PHP o directivas del lado del servidor, pero ¿hay alguna manera de hacerlo sin absolutamente...

80
Llame al código F # desde C #

Estoy jugando con F # y C #, y me gustaría llamar al código F # desde C #. Logré que funcionara al revés en Visual Studio al tener dos proyectos en la misma solución y agregar una referencia del código C # al proyecto F #. Después de hacer esto, pude llamar al código C # e incluso recorrerlo...

80
Cómo hacer SI NO EXISTE en SQLite

Estoy intentando portar esta línea de MS SQL Server a SQLite IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received'); Parece que SQLite no es compatible con SI NO EXISTE o al menos no puedo hacer que funcione....

80
LET versus LET * en Common Lisp

Entiendo la diferencia entre LET y LET * (enlace paralelo versus secuencial) y, como cuestión teórica, tiene mucho sentido. Pero, ¿hay algún caso en el que alguna vez hayas necesitado LET? En todo mi código Lisp que he visto recientemente, podría reemplazar cada LET con LET * sin...