La programmation

Q & A pour les programmeurs professionnels et passionnés


30
Comment nettoyer correctement les objets d'interopérabilité Excel?
J'utilise l'interopérabilité Excel en C # ( ApplicationClass) et j'ai placé le code suivant dans ma clause finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Bien que ce genre de travaux, le Excel.exeprocessus est toujours en arrière-plan même après avoir fermé Excel. Il n'est publié que …
747 c#  excel  interop  com-interop 

30
Comment générer une chaîne aléatoire dans Ruby
Je génère actuellement une chaîne majuscule pseudo-aléatoire à 8 caractères pour "A" .. "Z": value = ""; 8.times{value << (65 + rand(25)).chr} mais il n'a pas l'air propre, et il ne peut pas être passé en argument car il ne s'agit pas d'une seule instruction. Pour obtenir une chaîne à …
747 ruby  random  passwords 




5
La pseudo-classe: not () peut-elle avoir plusieurs arguments?
J'essaie de sélectionner des inputéléments de tous les types sauf radioet checkbox. Beaucoup de gens ont montré que vous pouvez mettre plusieurs arguments :not, mais l'utilisation typene semble pas fonctionner de toute façon, je l'essaie. form input:not([type="radio"], [type="checkbox"]) { /* css here */ } Des idées?
746 css  css-selectors 


18
Distinct () avec lambda?
Bon, j'ai donc un énumérable et je souhaite en obtenir des valeurs distinctes. En utilisant System.Linq, il y a bien sûr une méthode d'extension appelée Distinct. Dans le cas simple, il peut être utilisé sans paramètres, comme: var distinctValues = myStringList.Distinct(); C'est bien, mais si j'ai une liste d'objets pour …




30
Conversion d'une chaîne en booléen en Python?
Quelqu'un sait-il comment convertir une chaîne en un booléen en Python? J'ai trouvé ce lien . Mais cela ne semble pas être une bonne façon de procéder. C'est-à-dire en utilisant des fonctionnalités intégrées, etc. La raison pour laquelle je pose cette question, c'est parce que j'ai appris int("string")d'ici. Mais en …
746 python  string  boolean 


12
Qu'est-ce que la Common Gateway Interface (CGI)?
CGI est une interface de passerelle commune. Comme son nom l'indique, il s'agit d'une interface de passerelle «commune» pour tout. C'est si trivial et naïf du nom. Je sens que j'ai compris cela et je l'ai ressenti à chaque fois que j'ai rencontré ce mot. Mais franchement, je ne l'ai …
745 cgi 

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.