Articles of c #

Comment puis-je donner aux stream des messages d’exception mieux?

Le problème À l’heure actuelle, le support des exceptions pour les stream est terrible. Lorsque la bibliothèque Boost.System a été adoptée dans C ++ 11, on a eu l’impression que les exceptions pourraient être améliorées. Tout le changement a été de remplacer std::exception par std::system_error . Bien que soit une bonne bibliothèque pour les développeurs, […]

Création d’une fenêtre transparente en C ++ Win32

Je crée ce qui devrait être une application Win32 C ++ très simple dont le seul but est d’afficher UNIQUEMENT un PNG semi-transparent. La fenêtre ne devrait pas avoir de chrome, et toute l’opacité devrait être contrôlée dans le PNG lui-même. Mon problème est que la fenêtre ne repeint pas lorsque le contenu sous la […]

Quelle est la meilleure façon de tester les services WCF?

J’ai utilisé cet outil que Microsoft fournit avec Visual Studio parce qu’il est rapide et sale http://msdn.microsoft.com/en-us/library/bb552364.aspx Mais c’est un peu compliqué et difficile à travailler. Y a-t-il d’autres clients de test utiles que vous utilisez et qui ne nécessitent pas la création d’un projet de studio visuel et la compilation de code? EDIT: Je […]

Comment vérifier que deux chaînes de format sont compatibles?

Exemples: “Something %d” and “Something else %d” // Compatible “Something %d” and “Something else %f” // Not Compatible “Something %d” and “Something %d else %d” // Not Compatible “Something %d and %f” and “Something %2$f and %1$d” // Compatible J’ai pensé qu’il devrait y avoir une fonction C pour cela, mais je n’obtiens aucun résultat […]

Convertir la chaîne de devise en décimal?

Objectif Triez une ssortingng qui affiche des données monétaires telles que cette $1,995.94 numériquement dans un dataset. Code J’utilise actuellement l’exemple de code ci-dessous pour convertir la valeur de ssortingng en decimal afin que je puisse la sortinger correctement. if (sortBy == “checkAmount”) { SsortingngBuilder sb = new SsortingngBuilder(); foreach (var c in Convert.ToSsortingng(p.GetType().GetProperty(sortBy).GetValue(p, null))) […]

Passer le pointeur null au placement new

L’opérateur par défaut de placement par défaut est déclaré au 18.6 [support.dynamic] ¶1 avec une spécification d’exception sans jeton: void* operator new (std::size_t size, void* ptr) noexcept; Cette fonction ne fait rien sauf return ptr; il est donc raisonnable qu’il noexcept pas d’ noexcept , mais selon 5.3.4 [expr.new] ¶15 cela signifie que le compilateur […]

C # 7 fonction locale ne fonctionne pas comme prévu et aucune erreur ne s’affiche

J’ai une application Asp.Net MVC qui fonctionne avec la version Framework .NET 4.5 et j’utilise la version Pro de VS2017. Les utilisateurs peuvent télécharger des pièces jointes, notamment: Exceller Mot Power Point pdf jpeg png J’ai donc une fonction private qui est la suivante: private ssortingng ImageExtension(ssortingng path) { ssortingng noImagePath = HttpContext.Current.Server.MapPath(“~/Content/images/Template/No-Image-Available-100×100.jpg”); ssortingng fileExtension […]

Mes programmes sont bloqués par l’antivirus avast

Je suis un programmeur amateur et je suis désespéré et fou à cause d’un gros problème: la plupart de mes programmes sont bloqués par l’antivirus avast, alors que d’autres ne le sont pas et je ne comprends pas pourquoi. Plus j’essaie d’enquêter, moins je comprends le problème. Je demande votre aide pour trouver une solution […]

Désérialiser JSON quand parfois tableau et parfois object

J’ai de la difficulté à désérialiser les données renvoyées par Facebook à l’aide des bibliothèques JSON.NET. Le JSON renvoyé par un simple message mural ressemble à ceci: { “attachment”:{“description”:””}, “permalink”:”http://www.facebook.com/permalink.php?story_fbid=123456789″ } Le JSON renvoyé pour une photo ressemble à: “attachment”:{ “media”:[ { “href”:”http://www.facebook.com/photo.php?fbid=12345″, “alt”:””, “type”:”photo”, “src”:”http://soffr.miximages.com/c%23/12345_s.jpg”, “photo”:{“aid”:”1234″,”pid”:”1234″,”fbid”:”1234″,”owner”:”1234″,”index”:”12″,”width”:”720″,”height”:”482″}} ], Tout fonctionne très bien et je n’ai […]

différence entre “ifndef” et “if! defined” dans C?

J’ai vu #ifndef ABC et #if !defined (ABC) dans le même fichier source C. Y a-t-il une différence subtile entre eux? (Si c’est une question de style, pourquoi quelqu’un les utiliserait-il dans le même fichier)