La programmation

Q & A pour les programmeurs professionnels et passionnés


5
Pourquoi utilise-t-on l'injection de dépendance?
J'essaie de comprendre les injections de dépendance (DI), et encore une fois j'ai échoué. Cela semble juste idiot. Mon code n'est jamais un gâchis; J'écris à peine des fonctions et des interfaces virtuelles (bien que je le fasse une fois dans une lune bleue) et toute ma configuration est magiquement …




11
Comment lire un gros fichier - ligne par ligne?
Je veux parcourir chaque ligne d'un fichier entier. Une façon de procéder consiste à lire l'intégralité du fichier, à l'enregistrer dans une liste, puis à parcourir la ligne d'intérêt. Cette méthode utilise beaucoup de mémoire, donc je cherche une alternative. Mon code jusqu'à présent: for each_line in fileinput.input(input_file): do_something(each_line) for …
536 python  file-read 

7
«Trouver le prochain» à Vim
Pour rechercher dans Vim cake, je taperais /cake, mais le curseur passe à la première correspondance lorsque j'appuie sur Retour. Existe-t-il une commande Vim analogue à "trouver ensuite"?
536 vim  editing 


12
Comment capturer SIGINT en Python?
Je travaille sur un script python qui démarre plusieurs processus et connexions à la base de données. De temps en temps, je veux tuer le script avec un signal Ctrl+ C, et je voudrais faire un peu de nettoyage. En Perl, je ferais ceci: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { …
536 python  controls  signals 



19
Pool.map multiprocessing Python pour plusieurs arguments
Dans la bibliothèque multiprocessing Python, existe-t-il une variante de pool.map qui prend en charge plusieurs arguments? 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
Erreur «LINK: erreur fatale LNK1123: échec lors de la conversion en COFF: fichier non valide ou corrompu» après l'installation de Visual Studio 2012 Release Preview
J'ai installé Visual Studio 2012 Release Preview et cela semble correct, mais maintenant, lorsque j'essaie d'utiliser Visual Studio 2010 pour compiler des projets C ++, j'obtiens le message d'erreur suivant: LINK: erreur fatale LNK1123: échec lors de la conversion en COFF: fichier invalide ou corrompu Je ne suis pas sûr …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.