Devo mantenere migliaia di stringhe in memoria per accedervi in serie in Java. Devo memorizzarli in un array o utilizzare un tipo di elenco? Dato che gli array mantengono tutti i dati in un pezzo contiguo di memoria (a differenza degli elenchi), l'uso di un array per archiviare migliaia di …
Dopo aver usato PHP per un po 'di tempo, ho notato che non tutte le funzioni PHP integrate sono veloci come previsto. Considera queste due possibili implementazioni di una funzione che rileva se un numero è primo usando una matrice di numeri primi memorizzata nella cache. //very slow for large …
In C # / VB.NET / .NET, quale ciclo viene eseguito più velocemente foroforeach ? Da quando ho letto che un forloop funziona molto più velocemente di un foreachloop molto tempo fa, ho pensato che fosse vero per tutte le raccolte, raccolte generiche, tutti gli array, ecc. Ho setacciato Google …
Voglio una selezione casuale di righe in PostgreSQL, ho provato questo: select * from table where random() < 0.01; Ma alcuni altri raccomandano questo: select * from table order by random() limit 1000; Ho una tabella molto grande con 500 milioni di righe, voglio che sia veloce. Quale approccio è …
Qual è il modo più efficiente per mappare una funzione su un array intorpidito? Il modo in cui l'ho fatto nel mio progetto attuale è il seguente: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = …
Cicli CPU, utilizzo della memoria, tempo di esecuzione, ecc.? Aggiunto: esiste un modo quantitativo di testare le prestazioni in JavaScript oltre alla percezione della velocità di esecuzione del codice?
Sto cercando di scoprire se esiste una riga in una tabella. Utilizzando MySQL, è meglio fare una query come questa: SELECT COUNT(*) AS total FROM table1 WHERE ... e controlla se il totale è diverso da zero o è meglio fare una query come questa: SELECT * FROM table1 WHERE …
In JavaScript, è possibile dichiarare più variabili come questa: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... o così: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42; Un metodo è migliore / più veloce dell'altro?
Sto solo rivedendo il capitolo 4 di C # in Depth che tratta dei tipi nullable e sto aggiungendo una sezione sull'uso dell'operatore "as", che ti permette di scrivere: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } Ho …
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 6 anni fa . Migliora questa domanda So che sqlite non funziona bene con file …
Sto cercando il modo più veloce per ottenere il valore di π, come una sfida personale. Più specificamente, sto usando modi che non implicano l'uso di #definecostanti simili M_PIo la codifica forzata del numero. Il seguente programma mette alla prova i vari modi in cui sono a conoscenza. La versione …
Sono stato molto entusiasta di MongoDb e l'ho provato ultimamente. Avevo una tabella chiamata post in MySQL con circa 20 milioni di record indicizzati solo su un campo chiamato "id". Volevo confrontare la velocità con MongoDB e ho eseguito un test per ottenere e stampare 15 record in modo casuale …
Voglio leggere un file di testo riga per riga. Volevo sapere se lo sto facendo nel modo più efficiente possibile nell'ambito di .NET C #. Questo è quello che sto provando finora: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText …
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.