Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


3
¿Cuál es la función de aplicación en Scala?
Nunca lo entendí a partir de los nombres inventados de desorden y verbo (¡una AddTwoclase tiene un applyque agrega dos!) Ejemplos. Entiendo que es azúcar sintáctico, por lo que (deduje del contexto) debe haber sido diseñado para hacer que un código sea más intuitivo. ¿Qué significado da una clase con …
311 scala 


20
El dilema JPA hashCode () / equals ()
Ha habido algunas discusiones aquí acerca de las entidades JPA y qué hashCode()/ equals()implementación debería usarse para las clases de entidades JPA. La mayoría (si no todos) de ellos dependen de Hibernate, pero me gustaría discutirlos de manera neutral en la implementación de JPA (por cierto, estoy usando EclipseLink). Todas …

23
Cómo tener una opción predeterminada en el cuadro de selección Angular.js
He buscado en Google y no puedo encontrar nada al respecto. Tengo este codigo <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" ></select> Con algunos datos como este options = [{ name: 'Something Cool', value: 'something-cool-value' }, { name: 'Something Else', value: 'something-else-value' }]; Y la salida es algo …



10
Serializar un objeto a una cadena
Tengo el siguiente método para guardar un objeto en un archivo: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Confieso que no lo escribí (solo lo convertí …



18
Mueve toda la línea hacia arriba y hacia abajo en Vim
En Notepad ++, puedo usar Ctrl+ Shift+ Up/ Downpara mover la línea actual hacia arriba y hacia abajo. ¿Hay un comando similar a esto en Vim? He buscado en interminables guías, pero no he encontrado nada. Si no lo hay, ¿cómo podría vincular la acción a esa combinación de teclas? …
311 vim  vi 

12
La configuración actual no es compatible con la versión actual del complemento Android Gradle
Después de actualizar a Android Studio 3.1.2 obtengo el siguiente error: La configuración actual no es compatible con la versión actual del complemento Android Gradle, ya que está utilizando Gradle versión 4.6 o superior. Sugerencia: deshabilite la configuración a pedido configurando org.gradle.configureondemand = false en su archivo gradle.properties o use …



14
¿Es #pragma una vez seguro incluir guardia?
He leído que hay algo de optimización del compilador cuando se usa #pragma onceque puede resultar en una compilación más rápida. Reconozco que no es estándar y, por lo tanto, podría plantear un problema de compatibilidad multiplataforma. ¿Es esto algo que es compatible con la mayoría de los compiladores modernos …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.