Sono nuovo nel concetto di database nosql e non l'ho mai usato. Sulla base di ciò che ho letto e del poco che ho capito, non vedo ancora come possano essere particolarmente utili se non puoi fare riferimenti tra i dati, se non esiste un concetto di chiave esterna. Come …
Supponiamo che esista una classe di utilità che fornisce alcuni metodi statici comuni utilizzati ovunque nel codice da molte altre classi. Come progettereste i test unitari per i consumatori dell'utilità in modo che i loro test falliscano se uno qualsiasi dei test di utilità non viene superato? Puoi farlo o …
Uso una libreria di terze parti. Mi passano un POJO che, per i nostri intenti e scopi, è probabilmente implementato in questo modo: public class OurData { private String foo; private String bar; private String baz; private String quux; // A lot more than this // IMPORTANT: NOTE THAT THIS …
Anche se qui farò riferimento in particolare alle convenzioni di denominazione di C ++ e Bjarne Stroustrup , in linea di principio ho visto che le persone usano regole un po 'simili per altre lingue qua e là. Quindi, l'idea di base è che si dovrebbe essere in grado di …
Nel progettare un'API, ci siamo posti la questione se un payload PUT dovesse contenere l'ID della risorsa da aggiornare. Questo è ciò che attualmente abbiamo: PUT /users/123 Payload: {name: "Adrian"} Il nostro codice di percorso estrae l'ID dall'URI e continua con l'aggiornamento. I primi utenti della nostra API si chiedono …
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 . Penso che il modo più comune di aggiungere qualcosa a una …
Ho un'interfaccia chiamata IContext. A tal fine, non importa cosa fa, tranne quanto segue: T GetService<T>(); Quello che fa questo metodo è guardare l'attuale contenitore DI dell'applicazione e tenta di risolvere la dipendenza. Penso che sia abbastanza standard. Nella mia applicazione ASP.NET MVC, il mio costruttore ha questo aspetto. protected …
Ho una figura rappresentata attraverso una matrice di byte (matrice bitmap-like). Esempio La figura è mostrata sul Picture 1. L'obiettivo è trovare il miglior angolo di rotazione di una determinata figura . Quando la figura viene ruotata secondo l'angolo migliore, il rettangolo che è parallelo agli assi X e Y …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Sto iniziando il mio primo anno (al college) in Informatica il …
Nella mia applicazione web devo fornire un modulo per la creazione e la modifica. I moduli per la creazione e la modifica presentano differenze minori, quindi, a mio avviso, sto pensando di fare qualcosa del genere: <form> // a lot of htnl goes here @if (editing) { // some more …
Dato un sistema che fornisce: Controllo della concorrenza / versioning ottimistico per oggetto (utilizzando CAS - Check-and-Set) Transazioni che non devono mai estendersi oltre un singolo oggetto. Isolamento di istantanee Questo sistema è considerato serializzabile ? Dall'isolamento dell'istantanea In un'anomalia dell'inclinazione in scrittura, due transazioni (T1 e T2) leggono contemporaneamente …
Ho ereditato un gioco educativo basato sul web. Nell'ultimo anno ho lavorato per stabilizzare il codice e aggiungere nuove funzionalità. La maggior parte della logica è nel front-end, quindi i test delle unità di back-end, sebbene utili, coprono una piccola percentuale del codice. Il gioco è arrivato al punto in …
Questo post del creatore di Python, Guido Van Rossum, menziona un primo tentativo di rimuovere il GIL da Python: Questo è già stato provato, con risultati deludenti, motivo per cui sono riluttante a impegnarmi molto da solo. Nel 1999 Greg Stein (con Mark Hammond?) Produsse un fork di Python (1.5 …
Ho eseguito il refactoring di un sistema esistente per utilizzare l'iniezione delle dipendenze e il lavoro è andato liscio. Dopo un po 'ho notato che un gran numero di librerie interne è diventato dipendente dal framework DI che ho usato. Di conseguenza l'intero progetto ora dipende da questo framework di …
I framework di iniezione delle dipendenze come Google Guice danno la seguente motivazione per il loro utilizzo ( fonte ): Per costruire un oggetto, devi prima costruirne le dipendenze. Ma per costruire ogni dipendenza, hai bisogno delle sue dipendenze e così via. Quindi quando costruisci un oggetto, devi davvero costruire …
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.