Articles of c #

Comment vérifier si un utilisateur est authentifié dans MVC5?

J’ai vu les deux booléens accessibles suivants: System.Web.Mvc.Controller.User.Identity.IsAuthenticated System.Web.Mvc.Controller.Request.IsAuthenticated Y a-t-il une différence entre ceux-ci? Ils semblent tous deux faire la même chose, alors je ne suis pas sûr de savoir lequel utiliser. Ce que je voudrais faire c’est: @if (User.Identity.IsAuthenticated) { if (User.IsInRole(“Admin”)) { @Html.ActionLink(“Admin”, “AdminController”) } } ou @if (Request.IsAuthenticated) { if (User.IsInRole(“Admin”)) […]

Variables globales blague

Quel est le meilleur préfixe de nommage pour une variable globale? // J’ai vu cette blague sur le mur dans mon laboratoire CS et, étant relativement inexpérimenté en C ++, je ne l’ai pas compris. Quelqu’un pourrait-il me l’expliquer?

Arrêter automatiquement la génération Visual C ++ 2008 lors de la première erreur de compilation?

Je sais que je peux comstackr des fichiers sources individuels, mais parfois – par exemple, lors de l’édition d’un fichier d’en-tête utilisé par de nombreux fichiers .cpp – plusieurs fichiers sources doivent être recompilés. C’est pour ça que c’est construit. Le comportement par défaut de la commande “Générer” dans VC9 (Visual C ++ 2008) consiste […]

Développer avec Xamarin pour Linux

Est-il possible de développer et de construire des applications Linux avec Xamarin avec la même base de code? Après quelques années avec Ubuntu, mon système d’exploitation principal est à nouveau Windows. Mais ce n’est pas impossible que je puisse passer à Mac. Maintenant, j’ai un peu d’expérience avec Qt et aucune expérience avec Xamarin. Avec […]

Il n’y a pas d’arguments qui dépendent d’un paramètre de modèle

J’essaie de faire ce qui suit: template std::ifstream& operator>> (std::ifstream& fin, List l) { T temp; l.resize(0); fin >> ignore(1,’\t’); for(ListIterator i=l.begin();i!=l.end();i++) { fin >> ignore(1,’\t’) >> temp; l.push_back(temp); } return fin; } Je dois lire tout le contenu d’un fichier. Chaque champ est séparé par le caractère ‘\t’ , je dois donc ignorer les […]

C ++ limite-t-il la profondeur de récursion?

En Python, il existe une profondeur de récursivité maximale. Semble que c’est parce que Python est un interpréteur, pas un compilateur. C ++ a-t-il le même concept? Ou est-il connecté uniquement avec la limite de RAM?

Quel est le but de l’interface ISerializable?

Il semble que je puisse sérialiser des classes qui n’ont pas cette interface, donc je ne comprends pas son objective.

La requête HTTP n’est pas autorisée avec le schéma d’authentification client ‘Ntlm’ L’en-tête d’authentification reçu du serveur était ‘NTLM’

Je sais qu’il y a beaucoup de questions sur SO, mais je n’ai pas pu en trouver une pour ce problème particulier. Un couple de points, d’abord: Je n’ai aucun contrôle sur notre serveur Sharepoint. Je ne peux pas modifier les parameters IIS. Je crois que notre version du serveur IIS est IIS 7.0. Notre […]

Obtenir un ID de périphérique unique (UDID) sous Windows Phone 8

Existe-t-il un identifiant unique (UDID) ou un identifiant similaire que je peux lire sur Windows Phone 8 (WP8) et qui ne change pas avec les modifications matérielles, la réinstallation d’applications, etc.? Dans les anciennes versions de Windows Phone, il existait de tels identifiants: WP7: État du périphérique pour Windows Phone WP7.1: Classe DeviceStatus Mais ils […]

Peut std :: vector utiliser une petite optimisation de tampon?

Je me demandais avec mon collègue si std :: vector peut être implémenté pour utiliser une petite optimisation de tampon. En consultant le brouillon C ++ 11, j’ai lu au 23.3.1p8 L’expression a.swap (b), pour les conteneurs a et b d’un type de conteneur standard autre que array, doit échanger les valeurs de a et […]