La programmation

Q & A pour les programmeurs professionnels et passionnés

6
Eclipse: référencement de log4j.dtd dans log4j.xml
J'utilise log4j depuis un certain temps maintenant et j'utilise généralement ceci en haut du log4j.xml (probablement comme beaucoup d'autres et selon Google, c'est la façon de le faire): <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> Évidemment, cela fonctionne, mais Eclipse ne fournit pas son aide contextuelle pour écrire le XML et tout. De …

3
#ifdef en C #
Je voudrais faire ce qui suit mais en C # au lieu de C ++ #ifdef _DEBUG bool bypassCheck=TRUE_OR_FALSE;//i will decide depending on what i am debugging #else bool bypassCheck = false; //NEVER bypass it #endif
117 c# 


10
Méthode préférée pour créer une liste Scala
Il existe plusieurs façons de construire une liste immuable dans Scala (voir l'exemple de code artificiel ci-dessous). Vous pouvez utiliser un ListBuffer mutable, créer unvar liste et la modifier, utiliser une méthode récursive de queue , et probablement d'autres que je ne connais pas. Instinctivement, j'utilise le ListBuffer, mais je …
117 scala 


2
Comment instancier explicitement une fonction de modèle?
J'ai une fonction de modèle avec un argument. Je dois instancier cette fonction sans appeler cette fonction signifie explicitement que je dois instancier. J'ai cette fonction: template <class T> int function_name(T a) {} J'ai instancié cette fonction comme ceci: template int function_name<int>(int); Mais j'ai eu les erreurs suivantes: error: expected …
117 c++  templates 


10
Try / catch contre jette Exception
Ces instructions de code sont-elles équivalentes? Y a-t-il une différence entre eux? private void calculateArea() throws Exception { ....do something } private void calculateArea() { try { ....do something } catch (Exception e) { showException(e); } }
117 java  exception 




9
Dogfooding notre propre API à taux limité
Aperçu: Mon entreprise a développé une API à taux limité. Notre objectif est double: R: Créez un écosystème de développeurs solide autour de notre produit. B: Démontrez la puissance de notre API en l'utilisant pour piloter notre propre application. Clarification: Pourquoi limiter le taux? Nous évaluons limiter notre API, car …
117 javascript  api  rest 



2
Que fait 'let x = x' dans Rust?
J'ai vu ce code dans la nature : fields.sort_by_key(|&(_, ref field)| field.tags().into_iter().min().unwrap()); let fields = fields; Que fait la let fields = fields;ligne? Pourquoi est-ce là?
117 rust 

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.