La programmation

87
LINQ fonctionne-t-il avec IEnumerable?

J'ai une classe qui implémente IEnumerable, mais ne l'implémente pas IEnumerable<T>. Je ne peux pas changer cette classe, et je ne peux pas utiliser une autre classe à la place. Comme je l'ai compris de MSDN, LINQ peut être utilisé si la classe implémenteIEnumerable<T> . J'ai essayé...

87
Quand et pourquoi scellerais-tu une classe?

En C # et C ++ / CLI, le mot-clé sealed(ou NotInheritableen VB) est utilisé pour protéger une classe de toute chance d'héritage (la classe ne sera pas héritable). Je sais qu'une caractéristique de la programmation orientée objet est l'héritage et je pense que l'utilisation de sealedva à l'encontre...

87
Que signifie param: _ * dans Scala?

Étant nouveau dans Scala (2.9.1), j'ai un List[Event]et je voudrais le copier dans un Queue[Event], mais la syntaxe suivante donne un à la Queue[List[Event]]place: val eventQueue = Queue(events) Pour une raison quelconque, ce qui suit fonctionne: val eventQueue = Queue(events : _*) Mais j'aimerais...

87
Afficher le nom de fichier et le numéro de ligne dans la sortie grep

J'essaye de rechercher mon répertoire de rails en utilisant grep. Je recherche un mot spécifique et je veux grep pour imprimer le nom du fichier et le numéro de ligne. Y a-t-il un drapeau grep qui fera cela pour moi? J'ai essayé d'utiliser une combinaison de -net, -lmais ceux-ci impriment les noms...

87
Créez un lien HTML qui ne fait rien (littéralement rien)

Je veux un lien qui ne fait rien. Je ne veux pas ça: <a href="#"> car alors l'URL devient something.com/whatever/#. La seule raison pour laquelle je veux un lien est que l'utilisateur puisse voir qu'il peut cliquer sur le texte. JavaScript est utilisé pour effectuer une action, je n'ai donc...

87
Qt: * .pro contre * .pri

Quelle est la différence entre *.proet *.priles fichiers de configuration pour qmake? Que doit contenir un fichier * .pro et que doit contenir un fichier * .pri?