Hirdetés
- Prezentálta sokadik AI útitervét az Intel
- Bírsággal karöltve kötelezi az Intelt a garancia betartására India
- Szabadalmi vita után bukta a német piacot az ASUS és az Acer
- Elképesztő sebességre képesek a Micron közelgő, PCI Express 6.0-os SSD-i
- Még ezüst is van a Pulsar és Vaxee közös egerének receptjében
- Amlogic S905, S912 processzoros készülékek
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- TCL LCD és LED TV-k
- Épített vízhűtés (nem kompakt) topic
- Milyen notebookot vegyek?
- Elképesztő sebességre képesek a Micron közelgő, PCI Express 6.0-os SSD-i
- Kormányok / autós szimulátorok topikja
- Milyen videókártyát?
- AMD GPU-k jövője - amit tudni vélünk
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
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!
- Gyúrósok ide!
- Hosszú premier előzetest kapott az Arknights: Endfield
- Milyen légkondit a lakásba?
- Metal topik
- Miskolc és környéke adok-veszek-beszélgetek
- Szombathely és környéke adok-veszek-beszélgetek
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Autós topik
- LEGO klub
- Háztartási gépek
- További aktív témák...
- 3DKomarom.hu Egyedi 3D nyomtatás Percek alatt árazva napok alatt kézben.
- Samsung Galaxy A54 5G 128Gb / 256Gb Dual, kártya független
- Apple iphone 14 128gb, kártya független, piros színben
- Samsung Galaxy S23 5G 128Gb Dual, Kártya független, zöld színben
- Samsung Galaxy S25 5G 128Gb Dual, Kártya független, ezüst színben
- Gamer PC-Számítógép! Csere-Beszámítás! I7 7700K / RTX 2080 / 16GB DDR4 / 480GB SSD
- ASUS Vivobook Go E1504GA-NJ284TW Notebook
- Konzol felvásárlás!! Nintendo Switch
- AKCIÓ! LENOVO ThinkPad P15 Gen1 munkaállomás - i7 10875H 16GB DDR4 512GB SSD Quadro T1000 4GB W
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


