Programación

1544
¿Por qué usar getters y setters / accessors?

¿Cuál es la ventaja de usar getters y setters, que solo obtienen y establecen, en lugar de simplemente usar campos públicos para esas variables? Si getters y setters están haciendo algo más que el simple get / set, puedo resolver esto muy rápido, pero no estoy 100% claro sobre cómo: public String...

1542
¿Cómo encuentro a Waldo con Mathematica?

Esto me estaba molestando durante el fin de semana: ¿Cuál es una buena manera de resolver esos ¿Dónde está Waldo? ¿ Rompecabezas [ 'Wally' fuera de Norteamérica], usando Mathematica (procesamiento de imágenes y otras funciones)? Esto es lo que tengo hasta ahora, una función que reduce un poco la...

1539
¿Cómo divido una cadena en varias líneas?

En YAML, tengo una cadena que es muy larga. Quiero mantener esto dentro de la vista de 80 columnas (más o menos) de mi editor, por lo que me gustaría romper la cadena. ¿Cuál es la sintaxis para esto? En otras palabras, tengo esto: Key: 'this is my very very very very very very long string' y me...

1538
¿Cómo comparar archivos de dos ramas diferentes?

Tengo un script que funciona bien en una rama y está roto en otra. Quiero ver las dos versiones una al lado de la otra y ver qué es diferente. ¿Hay alguna forma de hacer esto? Para que quede claro, no estoy buscando una herramienta de comparación (uso Beyond Compare). Estoy buscando un comando git...

1535
¿Cómo forzo una actualización de favicon?

Tengo una aplicación Grails que se ejecuta localmente usando su propio tomcat y acabo de cambiar el favicon por uno nuevo. El problema es que no puedo verlo en ningún navegador. El viejo favicon aparece o no obtengo ningún favicon, pero no el nuevo. No creo que este sea un problema de Grails per...

1514
.gitignore es ignorado por Git

Mi .gitignorearchivo parece estar siendo ignorado por Git, ¿podría .gitignoreestar dañado? ¿Qué formato de archivo, configuración regional o cultura espera Git? Mi .gitignore: # This is a comment debug.log nbproject/ Salida de git status: # On branch master # Your branch is ahead of...

1513
Comprobación de tipo: typeof, GetType o is?

He visto a muchas personas usar el siguiente código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Pero sé que también podrías hacer esto: if (obj1.GetType() == typeof(int)) // Some code here O esto: if (obj1 is int) // Some code here Personalmente, siento que el último...