Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


5
¿Cómo pasar datos usando NotificationCenter en swift 3.0 y NSNotificationCenter en swift 2.0?
Estoy implementando socket.ioen mi aplicación ios rápida. Actualmente en varios paneles estoy escuchando el servidor y espero mensajes entrantes. Lo hago llamando a la getChatMessagefunción en cada panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is …



15
Propiedad List <T> segura para subprocesos
Quiero una implementación de List&lt;T&gt;como una propiedad que se pueda usar de forma segura para subprocesos sin ninguna duda. Algo como esto: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Parece que todavía necesito devolver …

4
Compruebe si el valor ya existe en la lista de diccionarios.
Tengo una lista de diccionarios de Python, de la siguiente manera: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Me gustaría verificar si un diccionario con una clave / valor en particular ya existe en la lista, de la siguiente manera: // is a dict …
122 python  list  dictionary 




7
Rotar una matriz bidimensional en Python
En un programa que estoy escribiendo, surgió la necesidad de rotar una matriz bidimensional. Buscando la solución óptima, encontré este impresionante resumen que hace el trabajo: rotated = zip(*original[::-1]) Lo estoy usando en mi programa ahora y funciona como se supone. Sin embargo, mi problema es que no entiendo cómo …



1
"Utilizado como valor" en la llamada de función
¿Cuál es la forma correcta de llamar a funciones al evaluar sus valores en declaraciones condicionales? package main import "fmt" func main(){ if sumThis(1,2) &gt; sumThis(3,4){ fmt.Println("test") } else { fmt.Println("derp") } } func sumThis(a, b int){ return a+b } esto devuelve error: ./test4.go:4: sumThis(1, 2) used as value ./test4.go:4: …
122 go 

11
Error interno 500 Apache, pero ¿nada en los registros?
Recibo 500 errores de servidor interno cuando intento hacer un HTTP POST a una dirección específica en mi aplicación. He examinado los registros del servidor en el directorio de registro personalizado especificado en el archivo de hosts virtuales, pero el error no aparece allí, por lo que depurarlo ha sido …

5
¿Redis conserva los datos?
Entiendo que Redis sirve todos los datos de la memoria, pero también persiste durante el reinicio del servidor para que cuando el servidor se reinicie lea en la memoria todos los datos del disco. ¿O es siempre una tienda en blanco que solo almacena datos mientras las aplicaciones se ejecutan …
122 redis 

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.