Programación

90
Obtener el día de la semana con NSDate

Creé un método que se supone debe tomar una cadena en forma "AAAA-MM-DD" y escupir un int que representa la posición de las fechas en relación con la semana en la que se encuentra (independientemente de si se superpone entre meses). Por ejemplo, domingo = 1 lunes = 2 y así sucesivamente. Aquí...

90
¿Qué hace que Java sea más fácil de analizar que C?

Estoy familiarizado con el hecho de que las gramáticas de C y C ++ son sensibles al contexto y , en particular, necesita un "truco lexer" en C. Por otro lado, tengo la impresión de que puede analizar Java con solo 2 señales de anticipación, a pesar de la considerable similitud entre los dos...

90
Sangría incorrecta al editar Yaml en Vim

Vim no parece reaccionar correctamente ante un símbolo de guión en los archivos YAML, por lo tanto, rompe el formato. Por ejemplo, tengo un bloque que debería verse así: handlers: - name: restart exim4 service: name=exim4 state=restarted Cuando termino de escribir restart exim4y...

90
Agrupar por múltiples nombres de campo en java 8

Encontré el código para agrupar los objetos por algún nombre de campo de POJO. A continuación se muestra el código para eso: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name =...