Domande relative al miglioramento delle prestazioni delle applicazioni, questo può variare dall'architettura del software di selezione alla selezione di algoritmi.
I riferimenti ai metodi saltano il sovraccarico del wrapper lambda? Potrebbero in futuro? Secondo il tutorial Java sui riferimenti ai metodi : A volte ... un'espressione lambda non fa altro che chiamare un metodo esistente. In questi casi, è spesso più chiaro fare riferimento al metodo esistente per nome. I …
Ho costruito un gioco Android nel mio tempo libero. Sta usando la libreria libgdx quindi un bel po 'di lavoro pesante è fatto per me. Durante lo sviluppo, ho selezionato con noncuranza i tipi di dati per alcune procedure. Ho usato una tabella hash perché volevo qualcosa vicino a un …
Di recente mi è stato chiesto: Perché NoSQL è più veloce di SQL? Non ero d'accordo con la premessa della domanda ... è solo una sciocchezza per me personalmente. Non riesco a vedere alcun aumento delle prestazioni utilizzando NoSQL anziché SQL. Forse SQL su NoSQL, sì, ma non in questo …
Un amico esperto ha recentemente visto un sito Web che ho aiutato a lanciare e ha commentato qualcosa come "sito molto interessante, peccato per lo script in linea nel codice sorgente". Sono sicuramente in grado di rimuovere gli script in linea in cui si verificano; Sono vagamente consapevole che è …
Questa è una domanda generale su un argomento che ho trovato interessante come giocatore: colli di bottiglia della CPU / GPU e programmazione. Se non sbaglio, ho capito che sia la CPU che la GPU calcolano cose, ma che in alcuni calcoli uno è migliore dell'altro a causa della differenza …
Prima di tutto vorrei chiarire che questa non è una domanda lingua-X-contro-lingua-Y per determinare quale sia la migliore. Uso Java da molto tempo e intendo continuare ad usarlo. Parallelamente a questo, sto attualmente imparando Scala con grande interesse: a parte le cose minori che richiedono un po 'di tempo per …
Al lavoro, mi è stata data una macchina specificatamente ragionevole (dual quad 2GHz, 4GB RAM, 160GB 7200RPM drive, Win7), ma mancava in alcuni punti (HDD / RAM). Lo staff IT è stato d'accordo con me sulla sostituzione dell'hardware con il mio, quindi ora ho un SSD e 8 GB di …
Mi sto tuffando nel Domain Driven Design e alcuni dei concetti che sto incontrando hanno molto senso in superficie, ma quando ci penso di più, mi chiedo se sia davvero una buona idea. Il concetto di aggregati, ad esempio, ha un senso. Crei piccoli domini di proprietà in modo da …
Il programma CS della mia scuola evita qualsiasi menzione di programmazione orientata agli oggetti, quindi ho fatto alcune letture per conto mio per integrarlo - in particolare, la costruzione di software orientata agli oggetti di Bertrand Meyer. Meyer sottolinea ripetutamente che le classi dovrebbero nascondere quante più informazioni possibili sulla …
Sto pensando di scrivere un nuovo prodotto software. Le prestazioni saranno fondamentali, quindi sono cauto nell'usare un linguaggio interpretato o uno che usa un livello di emulazione (leggi Java). Il che mi porta a pensare di usare C (o C ++), ma entrambi sono piuttosto lunghi nel dente. Non ho …
Continuo a vedere nelle offerte di lavoro che il candidato deve avere esperienza nella scrittura di domande "scalabili". Cosa rende scalabile un'applicazione e come faccio a sapere che il mio codice può essere ridimensionato a milioni di utenti? Immagino che un modo migliore per formulare questa domanda sia: come posso …
Dovresti sacrificare la leggibilità del codice con quanto è efficiente il codice? ad es. 3 righe di codice in 1 riga. Ho letto in Code Craft di Pete Goodliffe che la leggibilità è la chiave. I vostri pensieri?
È arrivato varcharsolo un residuo di prima texto ci sono casi d'uso in cui vorresti usare un varchar? (O del charresto ..) (Uso Postgres e MySQL (MyISAM) ogni giorno, quindi quelli sono ciò che mi interessa di più, ma le risposte per altri database sono ovviamente benvenute. ^ _-)
Ho notato su MySQLWorkbench che puoi scegliere come memorizzare i tuoi indici prima di progettare in anticipo il tuo design. I tipi di archiviazione sono: BTREE R-tree HASH Facendo ricerche su questo, ho trovato alcune informazioni che erano praticamente al di sopra della mia testa, quindi sto cercando informazioni pratiche …
TD; DR: C'era un po 'di confusione su ciò che stavo chiedendo, quindi ecco l'idea alla base della domanda: Ho sempre voluto che la domanda fosse quella che è. Potrei non averlo articolato bene in origine. Ma l'intento è sempre stato " è un codice modulare, separato, accoppiato, disaccoppiato, refactored …
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.