Articles of set di

Calcola in modo efficiente l’intersezione di due insiemi in Java?

Qual è il modo più efficace per trovare la dimensione dell’intersezione di due insiemi non sparsi in Java? Questa è un’operazione che chiamerò su grandi serie un numero molto grande di volte, quindi l’ottimizzazione è importante. Non riesco a modificare i set originali. Ho guardato Apache Commons CollectionUtils.intersection che sembra essere piuttosto lento. Il mio […]

Diversi tipi di set thread-safe in Java

Sembra che ci siano un sacco di diverse implementazioni e modi per generare set thread-safe in Java. Alcuni esempi includono 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set set) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (new ConcurrentHashMap ()) 5) Altri set generati in modo simile a (4) Questi esempi provengono da Pattern Concurrency: Concurrent Set implementations in Java 6 Qualcuno […]

Qual è il modo più veloce per confrontare due set in Java?

Sto cercando di ottimizzare un pezzo di codice che confronta elementi di lista. Per esempio. public void compare(Set firstSet, Set secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Si prega di tenere conto del fatto che il numero di record nei set sarà elevato. Grazie Shekhar

cosa succede quando modifichi un elemento di uno std :: set?

Se cambio un elemento di un std :: set, ad esempio, attraverso un iteratore, so che non è “reinserito” o “ricorsa”, ma c’è qualche menzione se triggers un comportamento indefinito? Ad esempio, immagino che gli inserimenti rovinerebbero. C’è qualche menzione di ciò che accade specificamente?

Come impostare dynamicmente i valori di un object Javascript?

È difficile spiegare il caso a parole, vorrei fare un esempio: var myObj = { ‘name’: ‘Umut’, ‘age’ : 34 }; var prop = ‘name’; var value = ‘Onur’; myObj[name] = value; // This does not work eval(‘myObj.’ + name) = value; //Bad coding 😉 Come posso impostare una proprietà variabile con valore variabile in […]

C # Set collection?

Qualcuno sa se c’è un buon equivalente alla collezione Set di Java in C #? So che puoi un po ‘imitare un set usando un Dictionary o una HashTable popolando ma ignorando i valori, ma non è un modo molto elegante.

Come convertire una matrice in un insieme in Java

Mi piacerebbe convertire un array in un Set in Java. Ci sono alcuni modi ovvi per farlo (cioè con un ciclo) ma vorrei qualcosa di un po ‘più ordinato, qualcosa del tipo: java.util.Arrays.asList(Object[] a); Qualche idea?

le istruzioni dell’insieme non sembrano funzionare nel mio file batch

Ho trovato quello che sembra essere una spiegazione del mio problema qui DOS batch: perché i miei comandi set non consentono di memorizzare nulla? ma non capisco davvero la spiegazione. Ecco il mio script … for /R /d %%f in (\Product\Database\SQL\Project\Model\Scripts\*) DO ( REM echo %%f SET !LOAD_FILE_FILTER= %%f\*.sql echo file: %!LOAD_FILE_FILTER% CALL %!BATCH_FILE% -u […]

Il modo più veloce per scrivere enormi dati nel file di testo Java

Devo scrivere enormi dati nel file di testo [csv]. Ho usato BufferedWriter per scrivere i dati e ci sono voluti circa 40 secondi per scrivere 174 MB di dati. È questa la velocità più veloce in grado di offrire java? bufferedWriter = new BufferedWriter ( new FileWriter ( “fileName.csv” ) ); Nota: questi 40 secondi […]

Le variabili batch di Windows non verranno impostate

Penso di aver trovato un bug nello script batch di Windows. Non riesco a impostare variabili che si trovano in un’istruzione espansa se. Ecco una parte isolata del mio script: @echo off set success=1 set Version=12345 set Target=Client set Type=456 set dir= set zip= if “%Version%”==”” set success=0 if “%Type%”==”” set success=0 if 1==1 set […]