- iPhone topik
- Nokia N8 - vajon elég lesz-e?
- Sony Xperia 1 V - kizárólag igényeseknek
- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Húszmillió mobilara adta ki a Honor a tízparancsot
- Hamarosan lesz a Nothingnak mondanivalója
- Reklámok kikapcsolása Xiaomi, Redmi és Poco telefonokon
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- One mobilszolgáltatások
-
Mobilarena

Új hozzászólás Aktív témák
-
martonx
veterán
Szia!
Nem tudom powershell mennyire támogatja a párhuzamosságot, de mondjuk C#-ra átírva szépen és lazán ki tudod használni az összes processzormagot a gépben. Azaz a 2-3 perc futásidő, 2 magos gép esetében akár 1 percre is lemehet. Persze kérdés, hogy mennyi idő megy el a filerendszer használatával, mert azon a több mag nem segít.
-
modder
aktív tag
if($multiples -contains $files[$i].Name){ } -- Ahogy nő a $multiples tömb, egyre inkább több időt fog tölteni azzal, hogy a fájlnevet megtalálja benne, mert a -contains végignézi az egész tömböt. A duplikált fájlnevek tárolására használj inkább asszociatív tömböt, mert azt fájlnév szerint lehet címezni, és a szervezése Hash táblaszerű, tehát gyorsabb benne név alapján megtalálni egy elemet.
http://powershell.com/cs/blogs/tips/archive/2009/09/09/checking-whether-hash-table-contains-key.aspxfor($j=$i+1;$j -lt $length;++$j){
if($files[$j].Name -eq $elem.Name -and $files[$j].Length -eq $elem.Length){
$multiples += $files[$j].FullName
$ismultiple = 1
}
}
-- Itt a belső ciklusban szintén szekvenciálisan keresel végig a fájlnevek listáján, aminél átlagos keresési idő n/2. Jobb eredményt érsz el, ha először a fájlnevek listáját rendezed név szerint növekvő sorrendben, és egy ismert egyszerű kereső algoritmust használsz rá, pl. bináris keresés. Nem tudom, hogy erre van-e beépített szolgáltatása a Powershellnek, de lehet valaki már írt rá kódot a neten.Mivel gondolom egy egyszeri feladat volt, ezért már nem fogsz vele vacakolni, de van helye a fejlődésnek
-
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Kuponkunyeráló
- Magga: PLEX: multimédia az egész lakásban
- Milyen egeret válasszak?
- Áramkiegyenlítőt fejlesztett a modern GeForce-okhoz az Aqua Computer
- Milyen autót vegyek?
- mefistofeles: Az elhízás nem akaratgyengeség!
- Eredeti játékok OFF topik
- Futás, futópályák
- Fejhallgató erősítő és DAC topik
- iPhone topik
- További aktív témák...
- Eladó Lelit Bianca V2 kávégép
- HP EliteBook 840 G9 i7-1265U 16GB 256GB 14" FHD+ 1 év teljeskörű garancia
- Újszerű állapotú HP Elitebook 850 G8 (11.gen Core I5 16Gb 512Gb) laptopom eladó!
- Eladó ASUS TUF Gaming F15 (TUF507ZV4-LP121W) i7, 24gb ram RTX 4060, gamer laptop!
- Mint az ÚJ bivaly erős MAGYAR HP Zbook Fury G8 (Core I7 11850H 32Gb 512Gb 4Gb Nvidia) laptop eladó!
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Dell Vostro 3425 6magos Ryzen 5 5625U 8GB RAM 256GB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 5 9600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Akció! Felsőkategóriás Gamer PC! I9 14900K / RTX 5080 16GB / 32GB RAM / 2TB Nvme SSD
- Apple iPhone 15 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

haha

