kl223

Hozzászólások

10 bejegyzés megtekintése - 111-120 / 1,652
  • Szerző
    Bejegyzés
  • Hozzászólás: 3. linuxfórum sörözés #2025290
    kl223
    Felhasználó

      Hm… volna 1 érdekes ötletem… lesz Hacktivity majd szeptember 17-18.-án…

      Nem lenne esetleg ésszerûbb picit Ltolni az idõpontot, és ott találkozni, majd vmelyik program alatt lelépni, és sörözni? 🙂
      Mert szombaton pl. 17:30-tól zárásig szerzõi jogokkal kapcsolatos beszélgetés engem pl. hidegen hagy, vagy ha mégis érdekel, akkor vasárnap 18:00-tól vége a mûsornak, és ott 2-3 órán keresztül lehetne sörözni, meg megbeszélni az ott látottakat.

      Persze ez csak 1 ötlet, de várom a véleményeket ezzel kapcsolatban!

      kl223
      (ui: mellesleg így szvsz nagyobb lenne az érdeklõdés is)
      (uui: kiemelem a témát, elvégre sokakat érdekel)

      Hozzászólás: Milyen file rendszert használsz? #2025995
      kl223
      Felhasználó

        hm.
        Nem tudom már hol olvastam, de állítólag az ntfs kísértetiesen hasonlít az IBM fájlrendszerére. Van róla egy elég pontos leírás, de nem emlékszem…

        Akit érdekel, keresgélhet…
        [align=right][snapback]145190[/snapback][/align]

        hm. Mármint az IBM fájlrendszere alatt mit értesz? a JFS-t? Mert én úgy tudtam, hogy a hpfs és az ntfs fejlesztõk között volt elég nagy az átfedés… 🙂

        Hozzászólás: icecast #1997663
        kl223
        Felhasználó

          Hi!

          Próbáltam énis beizzítani egy icecast szervert. A gond ott van, hogy ennyit ír ki:

          Changed groupid to 65533.
          Changed userid to 65534.

          Hozzászólás: C++ kérdések #2023675
          kl223
          Felhasználó

            Szerintem nem kell neked itt származtatgatnod az ostream-bõl 🙂

            A c++ engedi a különbözõ operátorok túlterhelését, így a << operátort is, ami azért valljuk be, elég hasznos tud lenni ( Javában ezt nagyon hiányolom :-( ). Viszont ha nem tudod a szignatúráját, akkor célravezetõbb lenne egy sima "log" mûveletet írni a szükséges objektumokra.
            [align=right][snapback]144948[/snapback][/align]

            Naigen. Nade hogy néz ez ki? 😉
            Bár mind1, valszeg úgy lesz megoldva, meg singletonnal…
            csak majd picit felfejlesztem. (pl loggolás több helyre, etc)

            Javában az operátorok felüldefiniálása hiányzik naon, bár ha az ember megszokja ezeket az isEquals meg charAt, meg hasonló mûveleteket, utána nem oan zavaró. Az 1 dolog, hogy így elsõ ránézésre is érti az emberfia, mit is csinálok…

            kl223

            Hozzászólás: Java – dispose #2025704
            kl223
            Felhasználó

              az a baj, hogy nem, hanem stringekkel oldja meg és mindig új objektumokat kell létrehoznia, mivel string imutable és így O(n^2), stringbufferrel meg lineáris, mondjuk két string összefûzésénél mind1, de for(int i=0;i<1000;i++) s+="a"; nem ideális 🙂
              [align=right][snapback]144849[/snapback][/align]

              hm….

              The Java language provides special support for the string concatenation operator ( + ), and for conversion of other objects to strings. String concatenation is implemented through the StringBuilder(or StringBuffer) class and its append method.

              Erre mondtam, hogy StringBufferekkel oldja meg a háttérben azt az összefûzést. A gond ott van, hogy a ciklus minden egyes iterációjában így újabb StringBuffert hoz létre. Ami nem egészséges a memóriára nézve. Ezért érdemes explicit módon az egész for ciklushoz egyetlen StringBuffert használni.

              üdv!
              kl223

              Hozzászólás: chat #2024236
              kl223
              Felhasználó

                Jelenleg én nem vok megtalálható, mivel az ip6 tunnelem kinyiffant idõlegesen.
                Majd leszek késõbb… 😉
                (cateye: tudom, ne is mondd… szinte hallom, mit mondanál: „ip6.hu sux…” 😉 )

                kl223

                Hozzászólás: Java – dispose #2025701
                kl223
                Felhasználó


                  Hát ez hihetetlen! Még ez is mûködik: string += „hello”;… Tudom egy újszülötnek minden új, de eszembe nem jutott volna kipróbálni, de most praktikus lett volna, úgyhogy legfeljebb mondom „hûjének” néz a fordító – erre megcsinálta.
                  Tudom nem tartozik ide, de muszáj volt leírnom :)))

                  [align=right][snapback]144731[/snapback][/align]

                  hehe 🙂 igen, mûxik, de a háttérben valójában StringBufferekkel oldja meg a rendszer az ien mûveleteket.
                  Ezért ha olyasmit csinálsz, hogy egy stringhez adnál hozzá egyenként karaktereket/szavakat, (pl. vmilyen ciklusban, etc) akkor érdemes StringBuffert explicit módon használni, és utána Stringet csinálni, mikor minden benne van, aminek benne kell lennie… 😉

                  kl223

                  Hozzászólás: C++ kérdések #2023673
                  kl223
                  Felhasználó

                    „Szvsz elég kellemetlen. Kérdésem a következõ: van rá vmi mód, hogy érzékeljük, ha egy változó még inicializálatlan?”
                    Ez nem jó út mert az inicializálatlan változó nem más mint egy lyuk a programban:
                    0000:ugras a 00FF cimre

                    00FF:program_tovabbi_resz
                    Közötte meg a változó. Ami jó esetben 0-val van feltöltve (de még ez sem biztos…ha dinamikus).
                    [align=right][snapback]142408[/snapback][/align]

                    hja, ezt tudtam. erre épülnek a buffer overflow-típusú exploitok.

                    kl223

                    Hozzászólás: C++ kérdések #2023672
                    kl223
                    Felhasználó

                      Copykonstruktorod van? Sztem azzal kiküszöbölhetõ lenne a probléma …
                      [align=right][snapback]143004[/snapback][/align]

                      Hm. Nem annyira vok jártas cppben. Hogy is néz ez ki?
                      Mert egy ienre:

                      Code:
                      class akarmi {
                         public:
                             akarmi( akarmi _src );
                      };

                      azt írja, hogy szabálytalan, és szerinte inkább ezt akartam írni:

                      Code:
                      akarmi( akarmi &_src );

                      ez utóbbi viszont nem hajtódik végre mint copy konstruktor vagy mifene… nemtom… volt ott mindig pár error. Nyilván, ez ugye az cím szerinti átadás, nem ugyanaz.

                      Vélemény?

                      Hozzászólás: Java – dispose #2025697
                      kl223
                      Felhasználó

                        1-2 észrevétel:
                        -a dispose nem szünteti meg az objektumot, csak a natív erõforrsáokat szabadítja fel

                        így van!

                        -a gc nem „köteles” csinálni semmit amíg van memóra

                        elv ha meghívjük explicit módon (System.gc()) akkor összetakarít mindent, amit csak lehet:
                        SUN Java System.gc() referencia: „When control returns from the method call, the Java Virtual Machine has made a best effort to reclaim space from all discarded objects.”

                        -a finalize hívása nem jelent semmit (vagyis az hajtódik végre amit a finalize metódusba írtál, de más nem történik != C destruktor!!! )

                        Hm. ezt nem is tudtam… mindenesetre eddig nem volt rá szükség, hogy a finalize-t explicit módon hívjam. Felmerül azonban a kérdés ekkor, hogy egy objektum belülrõl tudja-e törölni saját magát?
                        Mert gondolom a this=null; nem fog menni… 🙂
                        Mert más módot nem látok arra, hogy az objektum referenciáját átállítsuk nullra. Ill ezt se, mert ez se hiszem, hogy megy… 🙂

                        -a null -ra állítás akkor kell, ha referencia marad rá, de már nem használod (jó példa a stack tömbbel megvalósítása, ugye a stack pointer alatti(vagy fölötti) tömbelemek már nem használtak de a tömbben a ref megmarad amíg felül nem írod, itt jól jöhet a nullázás)

                        esetleg (bár ebben az esetben nem látom konkrétan értelmét, de talán active_frame lehetne) weakrefernce használata
                        [align=right][snapback]144647[/snapback][/align]

                        hát elv mi is a gyenge referencia? Ha jól tudom épp az a lényege, hogy azt a gc nem veszi figyelembe… de ez nem biztos, csak vmi rémlik…

                        kl223

                      10 bejegyzés megtekintése - 111-120 / 1,652