La programmation

Q & A pour les programmeurs professionnels et passionnés

2
Recréer un dictionnaire à partir d'un IEnumerable <KeyValuePair <>>
J'ai une méthode qui renvoie un IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, mais certains des appelants exigent que le résultat de la méthode soit un dictionnaire. Comment puis-je convertir le IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;en un Dictionary&lt;string, ArrayList&gt;pour pouvoir l'utiliser TryGetValue? méthode: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // ... yield return new KeyValuePair&lt;string, ArrayList&gt;(t.Name, controlInformation); } votre …

30
com.google.android.gms: play-services-measure-base est demandé par diverses autres bibliothèques
J'ai mis à jour vers gradle 4.0.1 et j'ai commencé à recevoir l'erreur suivante La bibliothèque com.google.android.gms: play-services-measure-base est demandée par diverses autres bibliothèques à [[15.0.4,15.0.4]], mais se résout en 15.0.2. Désactivez le plugin et vérifiez votre arborescence de dépendances en utilisant ./gradlew: app: dependencies. Mon projet n'utilise pas cette …

3
Désactiver le constructeur de copie
J'ai un cours : class SymbolIndexer { protected: SymbolIndexer ( ) { } public: static inline SymbolIndexer &amp; GetUniqueInstance ( ) { static SymbolIndexer uniqueinstance_ ; return uniqueinstance_ ; } }; Comment dois-je le modifier pour désactiver le code comme: SymbolIndexer symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( ); et n'autorisez que le …




4
Pourquoi spécifier @charset “UTF-8”; dans votre fichier CSS?
J'ai vu cette instruction comme la toute première ligne de nombreux fichiers CSS qui m'ont été remis: @charset "UTF-8"; Que fait-il, et cette règle est-elle nécessaire? De plus, si j'inclus cette balise meta dans mon élément "head", est-ce que cela éliminerait le besoin de l'avoir également présente dans mes fichiers …



2
java.net.MalformedURLException: pas de protocole
Je reçois une exception Java comme: java.net.MalformedURLException: no protocol Mon programme essaie d'analyser une chaîne XML en utilisant: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); La chaîne XML contient: String xml = "&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;"+ " &lt;s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\"&gt;"+ " &lt;s:Header&gt;"+ " &lt;ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\"&gt;50d69ff9-8cf3-4c20-afe5-63a9047348ad&lt;/ActivityId&gt;"+ …
173 java  xml  exception 

6
getResourceAsStream () vs FileInputStream
J'essayais de charger un fichier dans une application Web et j'obtenais une FileNotFoundexception lorsque j'utilisais FileInputStream. Cependant, en utilisant le même chemin, j'ai pu charger le fichier lorsque je l'ai fait getResourceAsStream(). Quelle est la différence entre les deux méthodes et pourquoi l'une fonctionne-t-elle tandis que l'autre ne fonctionne pas?


17
Erreur d'analyse: erreur de syntaxe, fin de fichier inattendue dans mon code PHP
J'ai une erreur: Parse error: syntax error, unexpected end of file in the line Avec ce code: &lt;html&gt; &lt;?php function login() { // Login function code } if (login()) {?&gt; &lt;h2&gt;Welcome Administrator&lt;/h2&gt; &lt;a href=\"upload.php\"&gt;Upload Files&lt;/a&gt; &lt;br /&gt; &lt;a href=\"points.php\"&gt;Edit Points Tally&lt;/a&gt; &lt;?php} else { echo "Incorrect login details. Please login"; …
173 php  html  parse-error 


8
Définition du type de rappel TypeScript
J'ai la classe suivante dans TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } J'utilise la classe comme ceci: var test = new CallbackTest(); test.myCallback = () =&gt; alert("done"); test.doWork(); Le code fonctionne, il affiche donc une boîte de message comme …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.