La programmation

Q & A pour les programmeurs professionnels et passionnés


24
Pourquoi ne puis-je pas définir une méthode statique dans une interface Java?
EDIT: Depuis Java 8, les méthodes statiques sont désormais autorisées dans les interfaces. Voici l'exemple: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Bien sûr, cela ne fonctionnera pas. Mais pourquoi pas? L'un des problèmes possibles serait ce qui se passe lorsque vous appelez: IXMLizable.newInstanceFromXML(e); Dans ce …


10
Rechercher un document avec un tableau contenant une valeur spécifique
Si j'ai ce schéma ... person = { name : String, favoriteFoods : Array } ... où le favoriteFoodstableau est rempli de chaînes. Comment puis-je trouver toutes les personnes qui ont des «sushis» comme nourriture préférée en utilisant des mangoustes? J'espérais quelque chose dans le sens de: PersonModel.find({ favoriteFoods : …
499 mongodb  mongoose 

27
Vérification modèle de l'existence d'une fonction membre de classe?
Est-il possible d'écrire un modèle qui change de comportement selon qu'une certaine fonction membre est définie sur une classe? Voici un exemple simple de ce que je voudrais écrire: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Donc, si class Ta toString()défini, …


15
Appeler une fonction à partir d'un autre fichier en Python
Set_up: J'ai un fichier .py pour chaque fonction que je dois utiliser dans un programme. Dans ce programme, je dois appeler la fonction à partir des fichiers externes. J'ai essayé: from file.py import function(a,b) Mais je reçois l'erreur: ImportError: aucun module nommé 'file.py'; le fichier n'est pas un package Comment …
499 python  file  function  import 

27
Quand utilisez-vous l'annotation @Override de Java et pourquoi?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. На этот вопрос есть ответы на Stack Overflow на рdedом : Что означает "@Override" перед объявлением метода? Quelles sont les meilleures …
498 java  annotations 


5
Comment cloner un objet Date?
L'affectation d'une Datevariable à une autre copiera la référence dans la même instance. Cela signifie que changer l'un changera l'autre. Comment puis-je réellement cloner ou copier une Dateinstance?
498 javascript 

20
Redimensionner une iframe en fonction du contenu
Je travaille sur une application de type iGoogle. Le contenu provenant d'autres applications (sur d'autres domaines) est affiché à l'aide d'iframes. Comment redimensionner les iframes pour qu'ils correspondent à la hauteur du contenu des iframes? J'ai essayé de déchiffrer le javascript utilisé par Google, mais il est obscurci, et la …


2
Quelle est la différence entre __dirname et ./ dans node.js?
Lors de la programmation dans Node.js et du référencement de fichiers situés quelque part par rapport à votre répertoire actuel, y a-t-il une raison d'utiliser la __dirnamevariable au lieu d'un simple habituel ./? J'ai utilisé ./ jusqu'à présent dans mon code et je viens de découvrir l'existence de __dirname, et …
498 node.js 



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.