Programación

79
¿Por qué Android no usa más enumeraciones?

Me ha empezado a gustar mucho el uso de enumeraciones de C # y Java en mi código por varias razones: Son mucho más seguros para los tipos que los números enteros, las cadenas o los conjuntos de indicadores booleanos. Conducen a un código más legible. Es más difícil establecer una enumeración...

79
Espacio permanente vs espacio montón

Primero, ¿cuál es la diferencia entre el espacio de Perm y el espacio de pila (qué y cómo elige la JVM para usar cada espacio de memoria)? En segundo lugar, pero lo más importante, ¿qué tipo de relación se recomendaría para una aplicación Java estándar de tipo MVC?

79
¿Cómo agregar valor a una tupla?

Estoy trabajando en un guión donde tengo una lista de tuplas como ('1','2','3','4'). p.ej: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Ahora tengo que añadir '1234', '2345', '3456'y '4567'respectivamente, al final de cada tupla. p.ej: list =...

79
Cómo desaprobar un método en Xcode

Tenemos nuestra biblioteca que enviamos a nuestros clientes y me gustaría marcar algunos métodos como "obsoletos" porque los cambiamos (como lo hace Apple en el SDK de iPhone). He visto la __OSX_AVAILABLE_BUT_DEPRECATEDmacro del preprocesador, que está asignada __AVAILABILITY_INTERNAL, que está...

79
Mostrar html codificado con razor

Guardo HTML codificado en la base de datos. La única forma en que podría mostrarlo correctamente es: <div class='content'> @MvcHtmlString.Create(HttpUtility.HtmlDecode(Model.Content)); </div> Es feo. ¿Hay alguna forma mejor de hacer esto?

79
Algoritmo para la combinación de N vías

Una combinación bidireccional se estudia ampliamente como parte del algoritmo Mergesort. Pero estoy interesado en averiguar cuál es la mejor manera de realizar una fusión de N vías. Digamos que tengo Narchivos que han ordenado 1 millón de enteros cada uno. Tengo que fusionarlos en un solo...

79
[Notación de matriz L - ¿de dónde viene?

A menudo he visto mensajes que usan [Lun tipo para denotar una matriz, por ejemplo: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; (Lo anterior es un ejemplo arbitrario que acabo de extraer). Sé que esto significa una matriz, pero ¿de dónde proviene la sintaxis? ¿Por qué el...

79
¿Cómo copio un directorio en una máquina remota usando Fabric?

Tengo un directorio en mi máquina local que me gustaría copiar a una máquina remota (y cambiarle el nombre) usando Fabric. Sé que puedo copiar archivos usando put(), pero ¿qué pasa con un directorio? Sé que es bastante fácil usar scp , pero preferiría hacerlo desde dentro de mi, fabfile.pysi es...

79
¿Por qué Xcode 4 no crea ningún producto?

Independientemente de la configuración de la compilación, la compilación de mi aplicación para iPad no genera realmente un archivo .app. Se ejecuta en el simulador de iPad y en un dispositivo, pero cuando presiono compilar o compilar y ejecutar, el binario aparece en Productos en rojo y no se...

79
Referencia no definida a static const int

Hoy me encontré con un problema interesante. Considere este simple ejemplo: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = 1; void func() {...

79
El margen de FrameLayout no funciona

Mi estructura de diseño es así LinearLayout FrameLayout ImageView ImageView FrameLayout TextView LinearLayout He establecido márgenes para los dos ImageView que están dentro de FrameLayout. Pero los márgenes de FrameLayout se descartan y siempre establece la Imagen en la esquina superior...