Programación

488
¿Qué son las enumeraciones y por qué son útiles?

Hoy estaba navegando por algunas preguntas en este sitio y encontré una mención de un enum ser utilizado en un patrón único sobre los supuestos beneficios de seguridad de los hilos para dicha solución. Nunca he usado enumsy he estado programando en Java durante más de un par de años. Y...

488
Cómo matar un proceso en un puerto en ubuntu

Estoy tratando de matar un proceso en la línea de comando para un puerto específico en ubuntu. Si ejecuto este comando obtengo el puerto: sudo lsof -t -i:9001 entonces ... ahora quiero correr: sudo kill 'sudo lsof -t -i:9001' Me sale este mensaje de error: ERROR: garbage process ID "lsof -t...

487
UTF-8, UTF-16 y UTF-32

¿Cuáles son las diferencias entre UTF-8, UTF-16 y UTF-32? Entiendo que todos almacenarán Unicode, y que cada uno usa un número diferente de bytes para representar un carácter. ¿Hay alguna ventaja en elegir uno sobre el

487
¿Cómo obtener la url completa en Express?

Digamos que mi URL de muestra es http://example.com/one/two y digo que tengo la siguiente ruta app.get('/one/two', function (req, res) { var url = req.url; } El valor de urlserá /one/two. ¿Cómo obtengo la URL completa en Express? Por ejemplo, en el caso anterior, me gustaría recibir...