Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


5
¿Por qué se usa la inyección de dependencia?
Estoy tratando de entender las inyecciones de dependencia (DI), y una vez más fallé. Simplemente parece tonto. Mi código nunca es un desastre; Apenas escribo funciones e interfaces virtuales (aunque lo hago una vez en una luna azul) y toda mi configuración se serializa mágicamente en una clase usando json.net …




11
¿Cómo leer un archivo grande, línea por línea?
Quiero iterar sobre cada línea de un archivo completo. Una forma de hacerlo es leer todo el archivo, guardarlo en una lista y luego pasar la línea de interés. Este método usa mucha memoria, por lo que estoy buscando una alternativa. Mi código hasta ahora: for each_line in fileinput.input(input_file): do_something(each_line) …
536 python  file-read 

7
"Encontrar siguiente" en Vim
Para buscar hacia adelante en Vim cake, escribiría /cake, pero el cursor salta a la primera coincidencia cuando presiono Intro. ¿Hay un comando Vim análogo a "buscar siguiente"?
536 vim  editing 


12
¿Cómo capturo SIGINT en Python?
Estoy trabajando en un script de Python que inicia varios procesos y conexiones de bases de datos. De vez en cuando quiero matar el script con una señal Ctrl+ C, y me gustaría hacer una limpieza. En Perl haría esto: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; …
536 python  controls  signals 



19
Python multiprocessing pool.map para múltiples argumentos
En la biblioteca de multiprocesamiento de Python, ¿hay una variante de pool.map que admita múltiples argumentos? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()


26
Error 'LINK: error fatal LNK1123: falla durante la conversión a COFF: archivo no válido o dañado' después de instalar Visual Studio 2012 Release Preview
He instalado Visual Studio 2012 Release Preview, y parece estar bien, pero ahora cuando trato de usar Visual Studio 2010 para compilar proyectos en C ++, aparece el siguiente mensaje de error: ENLACE: error fatal LNK1123: falla durante la conversión a COFF: archivo no válido o dañado No estoy 100% …


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.