Programación

253
Para i = 0, ¿por qué es (i + = i ++) igual a 0?

Tome el siguiente código (utilizable como una aplicación de consola): static void Main(string[] args) { int i = 0; i += i++; Console.WriteLine(i); Console.ReadLine(); } El resultado ies 0. Esperaba 2 (como lo hicieron algunos de mis colegas). Probablemente el compilador crea algún tipo de...

253
¿Qué es "levantar" en Scala?

A veces, cuando leo artículos en el ecosistema de Scala, leo el término "levantar" / "levantar". Desafortunadamente, no se explica qué significa eso exactamente. Investigué un poco, y parece que el levantamiento tiene algo que ver con valores funcionales o algo así, pero no pude encontrar un texto...

253
SecurityProtocol predeterminado en .NET 4.5

¿Cuál es el protocolo de seguridad predeterminado para comunicarse con servidores que admiten hasta TLS 1.2? Será .NETpor defecto, seleccione el protocolo de seguridad más alta soportada en el lado del servidor o tengo que añadir explícitamente esta línea de

253
RecyclerView y java.lang.IndexOutOfBoundsException: Inconsistencia detectada. Posición del adaptador del soporte de visualización no válida ViewHolder en dispositivos Samsung

Tengo una vista de reciclador que funciona perfectamente en todos los dispositivos, excepto Samsung. En Samsung, tengo java.lang.IndexOutOfBoundsException: Inconsistencia detectada. Posición del adaptador del soporte de la vista no válida cuando vuelvo al fragmento con la vista de reciclador...

253
¿Por qué es 0 <-0x80000000?

Tengo debajo un programa simple: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } La condición if(bal < INT32_MIN )es siempre cierta. ¿Como es...

252
¿Qué significa {0} al inicializar un objeto?

Cuando {0}se usa para inicializar un objeto, ¿qué significa? No puedo encontrar ninguna referencia a {0}ninguna parte y, debido a las llaves, las búsquedas de Google no son útiles. Código de ejemplo: SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize =

252
¿Por qué Python no tiene comentarios multilínea?

OK, soy consciente de que las cadenas de comillas triples pueden servir como comentarios de varias líneas. Por ejemplo, """Hello, I am a multiline comment""" y '''Hello, I am a multiline comment''' Pero técnicamente hablando, estas son cadenas, ¿correcto? Busqué en Google y leí la guía de...