Programación

79
Cómo definir y llamar a métodos personalizados en build.gradle

Como parte de mi proyecto, necesito leer archivos de un directorio y realizar algunas operaciones, todas ellas en el script de compilación. Para cada archivo, la operación es la misma (leer algunas consultas SQL y ejecutarlas). Creo que es una tarea repetitiva y es mejor escribir dentro de un...

79
Uso adecuado de URLRequestConvertible de Alamofire

He leído un par de tutoriales, README de @mattt pero no puedo entender un par de cosas. ¿Cuál es el uso adecuado de URLRequestConvertiblela API del mundo real? Parece que si crearé un enrutador implementando el URLRequestConvertibleprotocolo para todas las API, será apenas legible. ¿Debo crear...

79
Añadiendo nuevo valor a Stream existente

¿Existe una buena manera de agregar un nuevo valor a lo existente Stream? Todo lo que puedo imaginar es algo como esto: public <T> Stream<T> addToStream(Stream<T> stream, T elem ) { List<T> result = stream.collect(Collectors.toList()); result.add(elem); return...

79
Carga diferida vs carga ansiosa

La carga diferida en Entity Framework es el fenómeno predeterminado que ocurre para cargar y acceder a las entidades relacionadas. Sin embargo, la carga ansiosa se refiere a la práctica de forzar todas estas relaciones. Me he encontrado con la pregunta de en qué situación la carga ansiosa podría...

79
En Android, ¿cómo configurar la imagen del encabezado del cajón de navegación y el nombre mediante programación en el archivo de clase?

En android studio 1.4.1, he creado un nuevo proyecto de cajón de navegación que es predeterminado. Mi problema es que en este proyecto hay un archivo nav_header_main.xml que es para la imagen y el nombre del encabezado de navegación. Quiero que esta imagen y nombre se establezcan mediante...