In Java, quale sarebbe il modo più veloce per scorrere su tutti i caratteri in una stringa, questo: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } O questo: char[] chars = str.toCharArray(); …
È meglio usare memcpycome mostrato di seguito o è meglio usare std::copy()in termini di prestazioni? Perché? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough memory.\n"; exit(1); } memcpy (bits, copyMe->bits, ((int *) copyMe->bits)[0]);
In JavaScript, ho un ciclo che ha molte iterazioni e in ogni iterazione sto creando una stringa enorme con molti +=operatori. Esiste un modo più efficiente per creare una stringa? Stavo pensando di creare un array dinamico in cui continuo ad aggiungere stringhe e quindi a fare un join. Qualcuno …
Con: if(element.hasClass("class")) Posso verificare una classe, ma esiste un modo semplice per verificare se "element" ha una o più classi? Sto usando: if(element.hasClass("class") || element.hasClass("class") ... ) Il che non è male, ma sto pensando a qualcosa del tipo: if(element.hasClass("class", "class2") Che purtroppo non funziona. C'è qualcosa del genere?
Sto osservando la creazione di una tabella PostgreSQL e mi sono imbattuto in questo: CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); Ho letto la documentazione fornita da Postgres e conosco il concetto di identificatore di oggetto da OOP, ma ancora non capisco, perché tale identificatore sarebbe …
Supponiamo di avere un costruttore di stringhe in C # che faccia questo: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); sarebbe altrettanto efficiente o più efficiente di avere: string cat = "cat"; string s = String.Format("The {0} in the …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho scritto un paio di file di layout in cui ho usato l' layout_weightattributo per creare un rapporto tra diverse viste. Ad un certo punto, comincio a ricevere avvisi di lanugine sui pesi nidificati. Quindi, mi chiedo perché i pesi nidificati siano negativi per le prestazioni e se esiste un …
Potrebbe sembrare una domanda soggettiva, ma quello che sto cercando sono casi specifici, che potresti aver riscontrato in relazione a questo. Come rendere il codice, cache efficace / cache friendly (più accessi alla cache, il minor numero possibile di errori nella cache)? Da entrambi i punti di vista, cache di …
Ho refactored una sezione lenta di un'applicazione che abbiamo ereditato da un'altra società per utilizzare un join interno anziché una subquery come: WHERE id IN (SELECT id FROM ...) La query refactored viene eseguita circa 100 volte più veloce. (Da ~ 50 secondi a ~ 0,3) Mi aspettavo un miglioramento, …
Data una proprietà in una classe, con attributi: qual è il modo più veloce per determinare se contiene un dato attributo? Per esempio: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Qual è il metodo più veloce per …
Come possiamo verificare quali blocchi del database vengono applicati su quali righe rispetto a un batch di query? Qualsiasi strumento che evidenzia il blocco a livello di riga della tabella in tempo reale? DB: SQL Server 2005
Mi dispiace per la lunghezza, è un po 'necessario. introduzione Sto sviluppando un software desktop remoto (solo per divertimento) in C # 4.0 per Windows Vista / 7. Ho superato gli ostacoli di base: ho un robusto sistema di messaggistica UDP, un design del programma relativamente pulito, ho un driver …
Considera questi 2 esempi ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } Sono interessato a sapere se uno di questi è meglio. Ho sempre usato il primo, ma ho visto molte persone usare il secondo …
Ho un metodo che crea un MessageDigest (un hash) da un file e devo farlo su molti file (> = 100.000). Quanto dovrei fare il buffer utilizzato per leggere dai file per massimizzare le prestazioni? Quasi tutti hanno familiarità con il codice di base (che ripeterò qui per ogni evenienza): …
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.