Ho iniziato a studiare Java EE 7 e spesso mi imbatto in questo termine "standard" e non capisco cosa significhi. Quindi, ad esempio, ecco una citazione da questo libro: Contrariamente a SOAP e allo stack WS- *, che si basano sugli standard W3C, REST non ha standard ed è solo …
In C #, ho iniziato a vedere spuntare tutti questi metodi magici, senza essere supportato da un'interfaccia. Perché è stato scelto? Lasciatemi spiegare. Precedentemente in C #, se un oggetto implementava l' IEnumerableinterfaccia, sarebbe automaticamente iterabile da un foreachciclo. Questo ha senso per me, dato che è supportato da un'interfaccia …
Sto preparando un'applicazione a pagina singola che a volte verrebbe utilizzata su una connessione mobile lenta. Alcune delle sue parti sono piuttosto pesanti in termini di richieste API (recupero di dieci risorse diverse per una nuova visualizzazione dello schermo). Ora, è una buona idea unire questi servizi con uno che …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Un giorno sono andato a una chat di Stack Overflow e …
Sono abbastanza nuovo per la revisione del codice, ma ho programmato per anni durante il mio dottorato di ricerca - il che non sempre ti rende un buon programmatore! Se il revisore modifica il codice e lo analizza riga per riga, cosa fai se non sei d'accordo? A volte hai …
Scommetto che potrei rispondere a me stesso se sapessi di più sugli strumenti per analizzare come si comporta C # / JIT, ma dato che non lo so, per favore sopporta di chiedermelo. Ho un codice semplice come questo: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta { get { return …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Finora ho un progetto open source gratuito con circa 800.000 download. …
Qualcuno ha un buon modello mentale o metafora per la programmazione funzionale che fa riferimento a qualcosa nel mondo reale? La programmazione orientata agli oggetti ha un senso intuitivo per me. Ci sono cose che hanno proprietà e talvolta possono anche fare cose o eseguire calcoli sulle loro proprietà (metodi). …
In Java, ci sono quattro modificatori di accesso disponibili per i metodi: public - qualsiasi classe può utilizzare questo metodo. protected - le classi nello stesso pacchetto e le sottoclassi di qualsiasi pacchetto possono utilizzare questo metodo. private - solo questa classe può utilizzare questo metodo. no modifier ("pacchetto privato") …
(Nota: ho usato 'errore' invece di 'problema' nel titolo per ovvi motivi ..;)). Ho fatto alcune letture di base sui Tratti alla Scala. Sono simili alle interfacce in Java o C #, ma consentono l'implementazione predefinita di un metodo. Mi chiedevo: questo non può causare un caso di "problema del …
La risposta al motivo per cui inseriamo le variabili dei membri privati nelle intestazioni C ++ è che la dimensione della classe deve essere nota nei punti in cui vengono dichiarate le istanze in modo che il compilatore possa generare codice che si sposta in modo appropriato nello stack. Perché …
Una "costruzione universale" è una classe wrapper per un oggetto sequenziale che ne consente la linearizzazione (una condizione di coerenza forte per oggetti concorrenti). Ad esempio, ecco una costruzione senza attesa adattata, in Java, da [1], che presume l'esistenza di una coda senza attesa che soddisfa l'interfaccia WFQ(che richiede solo …
Sto cercando un buon modo per appiattire (dividere) un elenco di intervalli numerici potenzialmente sovrapposti. Il problema è molto simile a quello di questa domanda: il modo più veloce per dividere gli intervalli di date sovrapposti e molti altri. Tuttavia, gli intervalli non sono solo numeri interi e sto cercando …
Mi sono sempre chiesto cosa pensano gli altri programmatori dell'idea di creare funzioni estetiche pure. Dire che ho una funzione che elabora un blocco di dati: Function ProcessBigData. Dire che ho bisogno diverse fasi del processo, valida solo per i dati: Step1, Step2,Step3 . L'approccio normale che vedo di più …
Sto cercando di capire la definizione di "astrazione" in OOP. Ho trovato alcune definizioni principali. Sono tutti validi? Uno di loro ha torto? Non ho capito bene. (Ho riscritto la definizione con le mie parole). Definizione 1: L'astrazione è il concetto di prendere un oggetto dal mondo reale e convertirlo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.