Il est facile de créer une application ASP.NET MVC qui s’authentifie en fonction de l’utilisateur du domaine Windows. Il est également facile d’en créer un qui utilise des comptes individuels stockés avec Entity Framework . En fait, il existe des modèles de projet pour les deux. Mais je veux utiliser les deux types d’authentification dans […]
C11 supporte les structures anonymes, comme ceci: struct Foo { struct { size_t x, y; }; }; struct Foo f; fx = 17; fy = 42; Fondamentalement, les membres d’une telle struct sont traités comme s’ils étaient membres de la struct ou de l’ union englobante (récursivement, si la structure englobante était elle-même anonyme). Quelle […]
Existe-t-il un outil qui parsing le code .NET et trouve les conditions de course? J’ai un peu de code qui a une propriété statique publique qui obtient ou crée un champ statique privé. Il a aussi une méthode statique publique qui met ce champ à null (… oui, je sais! ..) Comme il n’y a […]
Une question simple pour laquelle je n’ai pas trouvé la réponse ici. Ce que je comprends, c’est que lors du passage d’un argument à une fonction lors d’un appel, par exemple void myFunction(type myVariable) { } void main() { myFunction(myVariable); } Pour les types de données simples comme int , float , etc., la fonction […]
J’ai un service WCF et une application avec une référence de service, et avec l’application, j’ai une boucle et à chaque itération, j’appelle une méthode de ce service Web wcf. Le problème est que, après environ 9 appels, il arrête juste … et si vous appuyez sur le bouton Pause du VS, vous verrez qu’il […]
Quelles sont les utilisations pratiques du ” modèle de modèle curieusement récurrent “? L’exemple de ” classe comptée ” couramment montré n’est pas un exemple convaincant pour moi.
Si j’ai le bloc de code suivant dans une méthode (en utilisant .NET 4 et la bibliothèque parallèle de tâches): var task = new Task(() => DoSomethingLongRunning()); task.Start(); et la méthode retourne, cette tâche sera-t-elle hors de scope et sera-t-elle nettoyée, ou sera-t-elle terminée? Je n’ai pas remarqué de problème avec GCing, mais je veux […]
Ce site implique que la suppression d’un vecteur PEUT changer la capacité: http://fr.cppreference.com/w/cpp/container/vector/clear De nombreuses implémentations ne libéreront pas la mémoire allouée après un appel à clear (), laissant effectivement la capacité () du vecteur inchangée. Mais selon @JamesKanze, c’est faux et la norme stipule que le changement ne changera pas la capacité. Que dit […]
Comment puis-je modifier l’espace de nommage par défaut utilisé lors de la création d’une nouvelle classe dans Visual Studio? Contexte: Ma solution a un projet MyCompany.MyProject.Domain dans lequel j’ai un dossier “Model Base (Linq)” avec un sous-dossier “Extensions” dans lequel je conserve toutes les extensions de classes partielles. MyCompany.MyProject.Domain + Model Base (Linq) + Extensions […]
J’ai déjà lu les questions précédentes sur ConcurrentBag mais je n’ai pas trouvé d’exemple réel d’implémentation dans le multi-threading. ConcurrentBag est une implémentation de sac thread-safe, optimisée pour les scénarios où le même thread produira et consumra des données stockées dans le sac. ” Actuellement, il s’agit de l’utilisation actuelle dans mon code (ceci est […]