Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

12
Enviar datos a la actividad principal en Android
Tengo dos actividades: actividad principal y actividad infantil. Cuando presiono un botón en la actividad principal, se inicia la actividad secundaria. Ahora quiero enviar algunos datos a la pantalla principal. Usé la clase Bundle, pero no funciona. Lanza algunas excepciones de tiempo de ejecución. ¿Hay alguna solución para esto?

16
Swift - codificar URL
Si codifico una cadena como esta: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) no escapa a las barras /. He buscado y encontrado este código de Objetivo C: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ); ¿Hay alguna manera más fácil de codificar una URL y, si no, cómo escribo …
295 ios  swift  urlencode 

4
¿Cómo puedo limitar Parallel.ForEach?
Tengo un bucle asíncrono Parallel.ForEach () con el que descargo algunas páginas web. Mi ancho de banda es limitado, por lo que puedo descargar solo x páginas por vez, pero Parallel.ForEach ejecuta una lista completa de las páginas web deseadas. ¿Hay alguna manera de limitar el número de hilos o …

16
RecyclerView vs. ListView
Del desarrollador de Android ( Creación de listas y tarjetas ): El widget RecyclerView es una versión más avanzada y flexible de ListView. De acuerdo, suena genial, pero cuando vi esta imagen de ejemplo, me confundí mucho sobre la diferencia entre estos dos. La imagen de arriba se puede crear …


14
¿Qué es getattr () exactamente y cómo lo uso?
Recientemente leí sobre la getattr()función . El problema es que todavía no puedo entender la idea de su uso. Lo único que entiendo getattr()es que getattr(li, "pop")es lo mismo que llamar li.pop. No entendí cuando el libro mencionó cómo lo usas para obtener una referencia a una función sin saber …
295 python  getattr 


9
¿Cómo encuentro el ancho y alto de una ventana de terminal?
Como un ejemplo simple, quiero escribir un script CLI que pueda imprimir =en todo el ancho de la ventana del terminal. #!/usr/bin/env php <?php echo str_repeat('=', ???); o #!/usr/bin/env python print '=' * ??? o #!/usr/bin/env bash x=0 while [ $x -lt ??? ]; do echo -n '='; let x=$x+1 …
295 terminal 


14
¿La mejor manera de extraer un subvector de un vector?
Supongamos que tengo un std::vector(llamémoslo myVec) de tamaño N. ¿Cuál es la forma más simple de construir un nuevo vector que consiste en una copia de los elementos X a Y, donde 0 <= X <= Y <= N-1? Por ejemplo, a myVec [100000]través myVec [100999]de un vector de tamaño …
295 c++  stl  vector  range 


23
¿Cómo recortar una extensión de archivo de una cadena en JavaScript?
Por ejemplo, suponiendo que x = filename.jpg, quiero llegar filename, dónde filenamepodría estar cualquier nombre de archivo (Supongamos que el nombre del archivo solo contiene [a-zA-Z0-9-_] para simplificar). Vi x.substring(0, x.indexOf('.jpg'))en DZone Snippets , pero ¿no x.substring(0, x.length-4)funcionaría mejor? Porque, lengthes una propiedad y no realiza la comprobación de caracteres, …



7
¿Cómo iniciar un proceso en segundo plano en Python?
Estoy tratando de portar un script de shell a la versión de Python mucho más legible. El script de shell original inicia varios procesos (utilidades, monitores, etc.) en segundo plano con "&". ¿Cómo puedo lograr el mismo efecto en Python? Me gustaría que estos procesos no mueran cuando se completen …
295 python  process  daemon 

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.