Articles of c #

Avec Unity, comment puis-je injecter une dépendance nommée dans un constructeur?

J’ai l’IRespository enregistré deux fois (avec des noms) dans le code suivant: // Setup the Client Repository IOC.Container.RegisterType(new InjectionConstructor()); IOC.Container.RegisterType (“Client”, new InjectionConstructor(typeof(ClientEntities))); // Setup the Customer Repository IOC.Container.RegisterType(new InjectionConstructor()); IOC.Container.RegisterType (“Customer”, new InjectionConstructor(typeof(CustomerEntities))); IOC.Container.RegisterType(); IOC.Container.RegisterType(); Mais alors, quand je veux résoudre ce problème (pour utiliser l’IRepository), je dois faire une résolution manuelle comme ceci: […]

Pourquoi ne pouvons-nous pas déclarer un std :: vector ?

Ayant passé pas mal de temps à développer en C #, j’ai remarqué que si vous déclarez une classe abstraite dans le but de l’utiliser comme interface, vous ne pouvez pas instancier un vecteur de cette classe abstraite pour stocker les instances des classes enfants. #pragma once #include #include using namespace std; class IFunnyInterface { […]

Enum vs Enum fortement typé

Je suis débutant en programmation C ++. Aujourd’hui, je tombe sur un nouveau sujet: l’ enum fortement typée. Je l’ai étudié un peu, mais jusqu’à présent, je n’arrive pas à savoir pourquoi nous en avons besoin et à quoi cela sert-il? Par exemple si nous avons: enum xyz{a, b, c}; /*a = 0, b = […]

Existe-t-il un sélecteur CSS / HTML de type jQuery pouvant être utilisé en C #?

Je me demande s’il existe un sélecteur CSS de type jQuery pouvant être utilisé en C #. Actuellement, je suis en train d’parsingr des chaînes html en utilisant regex et j’ai pensé qu’il serait plus intéressant d’avoir quelque chose comme le sélecteur CSS dans jQuery pour correspondre à mes éléments souhaités.

Instanciation explicite – quand est-il utilisé?

Après quelques semaines de pause, j’essaie d’étendre et d’étendre ma connaissance des modèles avec le livre Templates – The Complete Guide de David Vandevoorde et Nicolai M. Josuttis, et ce que j’essaie de comprendre en ce moment est l’instanciation explicite des templates . Je n’ai pas vraiment de problème avec le mécanisme en tant que […]

Comment résoudre l’erreur LNK2019: symbole externe non résolu – fonction?

Je reçois cette erreur, mais je ne sais pas comment le réparer. J’utilise Visual Studio 2013. J’ai fait le nom de la solution MyProjectTest Voici la structure de ma solution de test: – function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include “function.h” int multiple(int x, int y){ return x*y; } […]

C ++: initialiseur de constructeur pour les tableaux

J’ai une crampe cérébrale … comment initialiser un tableau d’objects correctement en C ++? exemple non-tableau: struct Foo { Foo(int x) { /* … */ } }; struct Bar { Foo foo; Bar() : foo(4) {} }; exemple de tableau: struct Foo { Foo(int x) { /* … */ } }; struct Baz { Foo […]

Algorithme de hachage rapide de chaînes avec des taux de collision faibles avec un entier de 32 bits

J’ai beaucoup de choses nommées sans rapport contre lesquelles je voudrais faire des recherches rapides. Un “aardvark” est toujours un “aardvark” partout, donc le fait de hacher la chaîne et de réutiliser le nombre entier fonctionnerait bien pour accélérer les comparaisons. L’ensemble des noms est inconnu (et change avec le temps). Qu’est-ce qu’un algorithme de […]

Cadre d’dependency injection pour C ++

Existe-t-il un cadre DI comparable à Google Guice? Et qu’est-ce que Google utilise?

WebClient + Problèmes HTTPS

J’intègre actuellement un système créé par un tiers. Ce système nécessite l’envoi d’une demande via XML / HTTPS. La 3ème partie m’a envoyé le certificate et je l’ai installé J’utilise le code suivant: using (WebClient client = new WebClient()) { client.Headers.Add(HttpRequestHeader.ContentType, “text/xml”); System.Text.ASCIIEncoding encoding=new System.Text.ASCIIEncoding(); var response = client.UploadData(address, “POST”, encoding.GetBytes(msg)); } Ce code retourne […]