La programmation

Q & A pour les programmeurs professionnels et passionnés

10
Implémentation du modèle de regroupement d'objets C #
Quelqu'un a-t-il une bonne ressource sur la mise en œuvre d'une stratégie de pool d'objets partagés pour une ressource limitée dans la veine de la mise en commun de connexions SQL? (c'est-à-dire serait pleinement implémenté qu'il est thread-safe). Pour faire le suivi de la demande de clarification @Aaronaught, l'utilisation du …

2
Pourquoi HashSet <Point> est-il tellement plus lent que HashSet <string>?
Je voulais stocker certains emplacements de pixels sans autoriser les doublons, donc la première chose qui me vient à l'esprit est HashSet&lt;Point&gt;ou des classes similaires. Cependant, cela semble être très lent par rapport à quelque chose comme HashSet&lt;string&gt;. Par exemple, ce code: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img …


17
Dans MVVM, le ViewModel ou le modèle doit-il implémenter INotifyPropertyChanged?
La plupart des exemples MVVM sur lesquels j'ai travaillé ont eu l' implémentation ModelINotifyPropertyChanged , mais dans l'exemple CommandSink de Josh Smith, ViewModel implémenteINotifyPropertyChanged . Je suis toujours en train de rassembler cognitivement les concepts MVVM, donc je ne sais pas si: Vous devez mettre le INotifyPropertyChangeddans le ViewModel pour …

10
Pourquoi avons-nous besoin d'une balise fieldset?
Pourquoi avons-nous besoin d'un &lt;fieldset&gt; étiquette? Quel que soit le but qu'il sert, c'est probablement un sous-ensemble de la balise form. J'ai recherché des informations sur W3Schools, qui disent: le &lt;fieldset&gt; balise est utilisée pour regrouper les éléments liés dans un formulaire. La &lt;fieldset&gt;balise dessine une boîte autour des éléments …
165 html  fieldset 







11
L'idiome pImpl est-il vraiment utilisé dans la pratique?
Je lis le livre "Exceptional C ++" par Herb Sutter, et dans ce livre j'ai appris l'idiome pImpl. Fondamentalement, l'idée est de créer une structure pour les privateobjets de a classet de les allouer dynamiquement pour diminuer le temps de compilation (et aussi masquer les implémentations privées d'une meilleure manière). …
165 c++  oop  pimpl-idiom 


1
Pourquoi Attributes.IsDefined () manque-t-il des surcharges?
Inspiré d'une question SO. La classe Attribute a plusieurs surcharges pour la méthode IsDefined () . Sont couverts les attributs appliqués à Assembly, Module, MemberInfo, ParameterInfo. La surcharge MemberInfo couvre PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Cela prend en charge la plupart des AttributeTargets. Sauf pour un gros: il n'y a …
165 c#  .net  reflection 

14
Comment déboguer les erreurs de corruption de tas?
Je débogue une application C ++ multithread (native) sous Visual Studio 2008. À des occasions apparemment aléatoires, j'obtiens une erreur "Windows a déclenché un point d'arrêt ..." avec une note indiquant que cela pourrait être dû à une corruption dans le tas. Ces erreurs ne planteront pas toujours l'application immédiatement, …
165 c++  windows  debugging  heap 

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.