Hirdetés
- Összekeverheti a Samsung a klasszikust az ultrával
- Poco X6 Pro - ötös alá
- CMF Watch Pro 2 - ebből a poénból többet is ki lehetett volna hozni
- Redmi 9 - sok bába közt elvész a gyerek
- Azonnali mobilos kérdések órája
- Huawei Watch 5 - okosóra érintőlegesen
- Mobil flották
- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Google Pixel topik
Új hozzászólás Aktív témák
-
sztanozs
veterán
válasz
Parameter #4109 üzenetére
De amit becsatoltál, az excel volt - ezért VBA-ban írtam meg... Milyen formában elérhetők a kódok?
Favágó logika: végigmegyek soronként és ha valahol OUT van, akkor (szubrutinban) a következőtől kezdve megkeresem az első IN-t és összehasonlítom a megfelelő mezőket. Ha egyeznek, akkor a végére kiírom az időt, ha nem találok egyezőt, akkor kiírom, hogy nincs egyező.
Ezzel amúgy két probléma van
1) ha valamiért nincs IN (nem került be a logba), akkor egy korábbi IN-t fog megtalálni (esetleg több out is megkapja ugyanazt az IN időpontot)
2) Ha nagyon hosszú a fájl és hosszúak a session-ök, akkor közel exponenciálisan nö a feldolgozási időEnnél jobb módszer, ha sorban dolgozod fel a logokat és egy struktúrába berakod az összes OUT-ot és menet közben szépen ellenőrzöd az IN-eket is. Ha találtál párt akkor az adott OUT sorát frissíted, majd kiveszed a struktúrából. Ami pedig a feldolgozás végén marad, ahhoz odaírod, hogy nem találtál IN-t.
Ez a módszer fájl-alapú logolásnál működhet, de azok a session-ök nem lesznek azonosíthatók, amelyek nyitása az előző fájlokban voltak.Ha pedig realtime log feldolgozás van (syslog) - vagy a log (egyébként így szokott lenni) időrendben növekvő (legkorábbi esemény van a fájl elején) rendben van, akkor érdemes az IN-eket letárolni (mivel ugye azt kapod meg először). Ha később jön egy (neki megfelelő) OUT sor, akkor az ahhoz tartozó IN dátumát beírni mellé és az IN-t kivenni az ideiglenes tárból...
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Eredeti játékok OFF topik
- ZIDOO médialejátszók
- Computex 2025: új VGA-k és CPU-k az AMD előadásán
- Androidos tablet topic
- Háztartási gépek
- Path of Exile (ARPG)
- Otthoni hálózat és internet megosztás
- Formula-1
- Xbox Series X|S
- Computex 2025: egyelőre nem szemez a Windows-zal a MediaTek
- További aktív témák...
- Corsair CX430 80+ minősítésű tápegység
- Facebook csoport eladó! Hardver, laptop, TV adás-vétel lendítsd fel a vállalkozásod!
- Facebook csoport eladó! Hardver, laptop, TV adás-vétel lendítsd fel a vállalkozásod!
- Facebook csoport eladó! Hardver, laptop, TV adás-vétel lendítsd fel a vállalkozásod!
- Facebook csoport eladó! Hardver, laptop, TV adás-vétel lendítsd fel a vállalkozásod!
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Nincs még weboldala, vagy szeretne újabbat? 50.000-ért teljes oldalt kap
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo ThinkPad X280 - i5-G8 I 8GB I 256SSD I 12,5" FHD Touch I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest