Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi




3
DAG esplicito invece di Vector Clocks per la sincronizzazione
Ho iniziato a esaminare gli approcci alla sincronizzazione dei dati tra una serie di peer. I peer devono essere in grado di lavorare in modo disconnesso e quindi sincronizzarsi insieme per unire le loro modifiche locali. I peer dovrebbero essere in grado di unire gli aggiornamenti locali con una "fusione …

2
Come ottenere notifiche in tempo reale quando si verifica una modifica del database (inserire, aggiornare, eliminare)?
Sto creando una dashboard che dovrebbe monitorare una tabella di database. Ho solo l'accesso al database (nessun livello di applicazione). La tabella è piuttosto grande (10 milioni di righe), tuttavia non cambia rapidamente (100 inserimenti / aggiornamenti al minuto) Come posso sapere se la tabella è cambiata? Proverei a colpire …

6
Perché i compilatori non incorporano tutto? [chiuso]
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 . A volte i compilatori chiamano le funzioni in linea. Ciò significa …

4
Qual è la differenza tra Callable <T> e Java 8's Supplier <T>?
Sto passando a Java da C # dopo alcuni consigli da alcuni su CodeReview. Quindi, quando stavo esaminando LWJGL, una cosa che ricordavo era che ogni chiamata a Displaydoveva essere eseguita sullo stesso thread su cui Display.create()era stato invocato il metodo. Ricordando questo, ho preparato una classe che assomiglia un …
13 java 






4
Spostamento di un repository SVN multi-GB su Git
Attualmente la mia azienda ha una soluzione Visual Studio in un repository SVN organizzato come segue: SolutionFolder (~3.5 GB) |-&gt; SolutionName.sln |-&gt; .. Some source code folders... (~250 MB) |-&gt; ThirdParty (~3 GB) |-&gt; Tools | -&gt; Tool1 | -&gt; Tool2 Tool1 e Tool2 sono compilati in modo indipendente (hanno …


4
Lo spionaggio su una classe testata è una cattiva pratica?
Sto lavorando a un progetto in cui le chiamate interne di classe sono usuali ma i risultati sono molte volte valori semplici. Esempio ( non codice reale ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return …

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.