Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

24
Perché non riesco a definire un metodo statico in un'interfaccia Java?
EDIT: A partire da Java 8, i metodi statici sono ora consentiti nelle interfacce. Ecco l'esempio: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Naturalmente questo non funzionerà. Ma perchè no? Uno dei possibili problemi potrebbe essere, cosa succede quando chiami: IXMLizable.newInstanceFromXML(e); In questo caso, penso che …

30
Il nodo Sass non è riuscito a trovare un'associazione per l'ambiente corrente
Sto riscontrando problemi nella creazione di un'app perché node-sass continua a non riuscire con l'errore. ERRORE in Missing binding /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node nodo Sass non è riuscito a trovare un'associazione per il tuo ambiente attuale: OS X 64 bit con nodo 0.10.x Ho provato a correre npm rebuild node-sass che dice Il …
499 node.js  npm 


10
Trova un documento con un array che contiene un valore specifico
Se ho questo schema ... person = { name : String, favoriteFoods : Array } ... dove l' favoriteFoodsarray è popolato con stringhe. Come posso trovare tutte le persone che hanno il "sushi" come cibo preferito usando la mangusta? Speravo in qualcosa del genere: PersonModel.find({ favoriteFoods : { $contains : …
499 mongodb  mongoose 

27
Controllo basato su modelli per l'esistenza di una funzione membro della classe?
È possibile scrivere un modello che cambia comportamento a seconda che una determinata funzione membro sia definita su una classe? Ecco un semplice esempio di ciò che vorrei scrivere: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Quindi, se class Tè stato …

15
Chiama una funzione da un altro file in Python
Set_up: ho un file .py per ogni funzione che devo usare in un programma. In questo programma, ho bisogno di chiamare la funzione da file esterni. Ho provato: from file.py import function(a,b) Ma ottengo l'errore: ImportError: nessun modulo chiamato 'file.py'; il file non è un pacchetto Come posso risolvere questo …
499 python  file  function  import 


27
Quando usi l'annotazione @Override di Java e perché?
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Cosa ne pensi di Stack Overflow in Stack Overflow : Come utilizzare "@Override" come è stato aggiunto? Quali sono le migliori …
498 java  annotations 

20
Ridimensionare un iframe in base al contenuto
Sto lavorando a un'applicazione simile a iGoogle. Il contenuto di altre applicazioni (su altri domini) viene mostrato utilizzando iframe. Come posso ridimensionare gli iframe per adattarli all'altezza del contenuto degli iframe? Ho provato a decifrare il javascript che Google utilizza ma è offuscato e la ricerca sul web è stata …

5
Come clonare un oggetto Date?
L'assegnazione di una Datevariabile a un'altra copierà il riferimento nella stessa istanza. Ciò significa che cambiando l'uno cambierà l'altro. Come posso effettivamente clonare o copiare Dateun'istanza?
498 javascript 


2
Qual è la differenza tra __dirname e ./ in node.js?
Quando si programma in Node.js e si fa riferimento a file che si trovano da qualche parte in relazione alla directory corrente, c'è qualche motivo per usare la __dirnamevariabile invece di un normale ./? Ho usato ./ finora nel mio codice e ho appena scoperto l'esistenza di __dirname, e essenzialmente …
498 node.js 



19
Come eseguo l'equivalente SQL Join in MongoDB?
Come eseguo l'equivalente SQL Join in MongoDB? Ad esempio, supponiamo che tu abbia due raccolte (utenti e commenti) e voglio estrarre tutti i commenti con pid = 444 insieme alle informazioni dell'utente per ciascuno. comments { uid:12345, pid:444, comment="blah" } { uid:12345, pid:888, comment="asdf" } { uid:99999, pid:444, comment="qwer" } …
498 mongodb  join 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.