Programmazione

Domande e risposte per programmatori professionisti ed entusiasti


5
Perché si usa l'iniezione di dipendenza?
Sto cercando di capire le iniezioni di dipendenza (DI) e ancora una volta ho fallito. Sembra sciocco. Il mio codice non è mai un casino; Scrivo a malapena funzioni e interfacce virtuali (anche se lo faccio una volta in una luna blu) e tutta la mia configurazione è magicamente serializzata …




11
Come leggere un file di grandi dimensioni, riga per riga?
Voglio iterare su ogni riga di un intero file. Un modo per farlo è leggere l'intero file, salvarlo in un elenco, quindi andare oltre la linea di interesse. Questo metodo utilizza molta memoria, quindi sto cercando un'alternativa. Il mio codice finora: for each_line in fileinput.input(input_file): do_something(each_line) for each_line_again in fileinput.input(input_file): …
536 python  file-read 

7
"Trova successivo" in Vim
Per cercare in avanti in Vim cake, digito /cake, ma il cursore passa alla prima corrispondenza quando premo Invio. Esiste un comando Vim analogo a "trova successivo"?
536 vim  editing 


12
Come posso catturare SIGINT in Python?
Sto lavorando a uno script Python che avvia diversi processi e connessioni al database. Ogni tanto voglio uccidere lo script con un segnale Ctrl+ Ce mi piacerebbe fare un po 'di pulizia. In Perl farei questo: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Come …
536 python  controls  signals 



19
Pool.map multiprocessing di Python per più argomenti
Nella libreria multiprocessing di Python, esiste una variante di pool.map che supporta più argomenti? 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
Errore "LINK: errore irreversibile LNK1123: errore durante la conversione in COFF: file non valido o danneggiato" dopo l'installazione dell'anteprima di rilascio di Visual Studio 2012
Ho installato Visual Studio 2012 Release Preview e sembra che vada bene, ma ora quando provo a usare Visual Studio 2010 per compilare progetti C ++, ricevo il seguente messaggio di errore: LINK: errore irreversibile LNK1123: errore durante la conversione in COFF: file non valido o danneggiato Non ne sono …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.