Articles of c #

Pourquoi n’y a-t-il pas de transform_if dans la bibliothèque standard C ++?

Un cas d’utilisation est apparu lorsque l’on voulait faire une copie contextuelle (1. faisable avec copy_if ) mais d’un conteneur de valeurs à un conteneur de pointeurs vers ces valeurs (2. faisable avec transform ). Avec les outils disponibles, je ne peux pas le faire en moins de deux étapes: #include #include using namespace std; […]

C entretien d’embauche – casting et comparaison

J’ai été confronté à une question délicate (IMO). Je devais comparer deux adresses MAC de la manière la plus efficace. La seule pensée qui m’a traversé l’esprit à ce moment-là était la solution sortingviale – une boucle, et des comparaisons de lieux, et je l’ai fait, mais l’intervieweur visait le casting. La définition MAC: typedef […]

WebClient.DownloadSsortingng () renvoie une chaîne avec des caractères particuliers

J’ai un problème avec certains contenus que nous téléchargeons depuis le Web pour un outil de récupération d’écran que je construis. Dans le code ci-dessous, la chaîne renvoyée par la méthode de chaîne de téléchargement du client Web renvoie des caractères impairs pour le téléchargement source pour quelques sites Web (pas tous). J’ai récemment ajouté […]

Authentification JWT simple dans l’API Web ASP.NET Core 1.0

Je cherche le moyen le plus simple de configurer un serveur d’API Web qui utilise des JWT pour l’authentification dans ASP.NET Core (aka ASP.NET 5). Ce projet ( blog post / github ) fait exactement ce que je cherche mais il utilise ASP.NET 4. Je veux juste pouvoir: configurer un itinéraire de connexion qui peut […]

Quel est le moyen le plus efficace d’enregistrer un tableau d’octets en tant que fichier sur disque en C #?

Scénario assez simple. J’ai un service Web qui reçoit un tableau d’octets à enregistrer en tant que type de fichier particulier sur le disque. Quel est le moyen le plus efficace de le faire en C #?

Chaîne vide comme cas particulier?

J’ai lu le quiz de Jon Skeet et je me suis demandé pourquoi le deuxième échantillon ne fonctionnait pas alors que le premier faisait. Pourquoi ce rendement est-il true : object x = new ssortingng(“”.ToArray()); object y = new ssortingng(“”.ToArray()); Console.WriteLine(x == y); //true Mais celui-ci ne fait pas: var k=”k”; //ssortingng.intern(k); // doesn’t help […]

Meilleure installation d’continuous integration pour un développeur solo (.NET)

Je suis à la recherche d’un serveur CI léger et facile à configurer que je peux utiliser sur mon ordinateur portable avec Visual Studio & Resharper. Je suis évidemment en train de regarder tous les grands noms comme CruiseControl, TeamCity, etc., mais la plus grande considération pour moi est la facilité de configuration et, dans […]

Que fait le mot clé «new» sur une structure en C #?

En C #, les structures sont gérées en termes de valeurs et les objects sont en référence. D’après ce que je comprends, lors de la création d’une instance d’une classe, le mot-clé new oblige C # à utiliser les informations de classe pour créer l’instance, comme ci-dessous: class MyClass { … } MyClass mc = […]

Comment écrire une requête Asynchronous LINQ?

Après avoir lu un tas de trucs liés à LINQ, je me suis soudain rendu compte qu’aucun article ne présentait comment écrire une requête LINQ asynchrone. Supposons que nous utilisions LINQ to SQL, la déclaration ci-dessous est claire. Toutefois, si la firebase database SQL répond lentement, le thread qui utilise ce bloc de code sera […]

L’algorithme de sorting utilisé par la méthode `Array.Sort ()` de .NET est-il un algorithme stable?

L’algorithme de sorting utilisé par la méthode Array.Sort() de NET est- Array.Sort() un algorithme stable ?