Programación

Preguntas y respuestas para programadores profesionales y entusiastas.



6
¿Cómo despacho_sync, dispatch_async, dispatch_after, etc. en Swift 3, Swift 4 y más allá?
Tengo un montón de código en proyectos Swift 2.x (o incluso 1.x) que se ve así: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = …



7
Asignación de valores en un diccionario de Python
Dado un diccionario { k1: v1, k2: v2 ... }que quiero obtener { k1: f(v1), k2: f(v2) ... }siempre que pase una función f. ¿Existe alguna función incorporada? O tengo que hacer dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Lo ideal sería escribir my_dictionary.map_values(f) o my_dictionary.mutate_values_with(f) Es decir, no me …

27
¿Cómo ocultar la barra de acción antes de crear la actividad y luego volver a mostrarla?
Necesito implementar una pantalla de bienvenida en mi aplicación de nido de abeja. Uso este código en onCreate de la actividad para mostrar splash: setContentView(R.layout.splash); getActionBar().hide(); y este código para mostrar la interfaz de usuario principal después de algún tiempo: setContentView(R.layout.main); getActionBar().show(); Pero antes de que se llame a onCreate …

11
Encontrar el tamaño de una matriz en Perl
Parece que he encontrado varias formas diferentes de encontrar el tamaño de una matriz. ¿Cuál es la diferencia entre estos tres métodos? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print …
243 perl 


4
Recorrer archivos en un directorio usando PowerShell
¿Cómo puedo cambiar el siguiente código para ver todos los archivos .log en el directorio y no solo un archivo? Necesito recorrer todos los archivos y eliminar todas las líneas que no contienen "step4" o "step9". Actualmente, esto creará un nuevo archivo, pero no estoy seguro de cómo usar el …
243 powershell 




10
¿Por qué los expertos de Vim prefieren los tampones a las pestañas?
No entiendo los amortiguadores. Cuando abro 3 archivos en la misma pestaña y cierro mi ventana, generalmente me molesta descubrir la próxima vez que abro uno de esos archivos que hay archivos de intercambio extraños que persisten y me dan mensajes molestos. Pero una y otra vez leí que estas …
243 vim  vi 

10
Insertar SQL Server si no existe
Quiero insertar datos en mi tabla, pero insertar solo datos que no existen en mi base de datos. Aquí está mi código: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT * …

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.