gabaman

Hozzászólások

10 bejegyzés megtekintése - 941-950 / 2,173
  • Szerző
    Bejegyzés
  • Hozzászólás: C-fejlesztés, KDevelop, stb… #1915709
    gabaman
    Felhasználó

      Rpm csomagokat keress, akár a suse ftp lapján, akár tükrén, vagy ha ott nem találsz – amit kétlek -, akkor van egy olyan oldal, hogy http://www.rpmfind.net/ , ott olyanra keress, hogy gcc, és ne tölts le gcc-***.src.rpm nevû file-t mert az szintén forrás.
      (Lessz a suse 9.1-hez is.)
      [align=right][snapback]80093[/snapback][/align]

      Sztm egyszerübb a telepítõ lemezrõl feltenni a GCC-t. Bár lehet, hogy fel is van téve, csak a kedves kérdezõ nem találja az ikonját a menüben…

      Hozzászólás: „Profi” C++ programozó akarok lenni #1944419
      gabaman
      Felhasználó

        De akkor is tartom a kérdést, a C-t, vagy a C++-t érdemes inkább megtanulni?

        Azt kérdezed, hogy elõbb járni tanulj meg, vagy futni? A C nyelv nagy többsége megtalálható a C++-ban. Ha a C++-nak állsz neki, akkor akaratlanul is megtanulod a C nagy részét…

        Talán jobb lenne inkább azt kérdezned, hogy C++ vagy Java? Ha most nem foglalkozunk a formai elemekkel, akkor szintén közös a két nyelv nagy része.

        Vagy esetleg más nyelvet lenne célszerû megtanulnod? Lehetséges. Magadnak kell eldöntened, hogy mire akarod használni a programozói tudásod, és annak tükrében kellene eszközt választanod.

        Hozzászólás: Kegyetlen lassu a Bochs #1964872
        gabaman
        Felhasználó

          az ingyenessegert szenvedni kell…

          viszont ha vmware-hez minden honapban kersz serialt, akkor jobban jarsz

          Hogy lehetsz ennyire lamer? Az ingyenességhez semmi köze sincs a sebességnek. A vmware a környezetet virtualizálja, a bochs meg egy általános IA32 processzort+környezetét emulálja. A kettõ ég és föld. A bochs képes IBM S/390 vagy akár egy SGI MIPS rendszeren Microsoft Windows-t futtatni, még ha lassan is.

          A serialok gyûjtögetése helyett egy picikét többet olvasgatnék a helyedben.

          Hozzászólás: HW belövés egyszerûen projekt #1964646
          gabaman
          Felhasználó

            A szándék nagyszerû, de a realitással akad egy kis probléma. Hiába állna neki profi programozók tízezrei a munkának, ha a hw eszközök programozási leírásai nem publikusak. Pl. a párhuzamos scannerek többségéhez csak visszafejtett, vagy próba cseresznye alapon fejlesztett driver van megfelelõ doksi hijján. Ilyet viszont nem nagyon tesznek bele stanilnak mondott csomagba (pl. sane, foomatic).

            Hozzászólás: Iptables-Atiranyitasok #1963002
            gabaman
            Felhasználó

              Sztm ezt akarod:

              # alapból minden kimehet, a többi tiltva
              $ /sbin/iptables -F
              $ /sbin/iptables -t nat -F
              $ /sbin/iptables -A INPUT DROP
              $ /sbin/iptables -F INPUT
              $ /sbin/iptables -A FORWARD DROP
              $ /sbin/iptables -F FORWARD
              $ /sbin/iptables -A OUTPUT ACCEPT
              $ /sbin/iptables -F OUTPUT

              # mail átirányítás
              $ /sbin/iptables -t nat -A PREROUTING -d xx.xxx.xxx.xxx -p tcp –dport 110 -j DNAT –to-destination zzz.zzz.zzz.zzz:110

              # a kimenõ adatforgalom visszaengedése
              $ /sbin/iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

              # Y (windows) gép internet kapcsolata
              $ /sbin/iptables -t nat -A POSTROUTING -s yyy.yyy.yyy.yyy -j MASQUERADE
              $ /sbin/iptables -A FORWARD -d yyy.yyy.yyy.yyy -m state –state ESTABLISHED,RELATED -j ACCEPT
              $ /sbin/iptables -A FORWARD -s yyy.yyy.yyy.yyy -j ACCEPT

              # Pl. webszerver elérése kintrõl az X részére
              $ /sbin/iptables -A INPUT -p tcp –dport 80 -j ACCEPT
              $ /sbin/iptables -A INPUT -p tcp –dport 443 -j ACCEPT

              Hozzászólás: java kozmetika #1961837
              gabaman
              Felhasználó

                Na persze a sebesség is attól függ mire használod, ha numerikus számításokra akkor a java sem olyan rossz. (70-110% c-hez)

                Ami igaz igaz. De speciel az adat ki és bemenetre gondolok (fájlmûveletek), ott a c gyorsabb, de:

                int a=1..1000
                double b= 0.00001..10.000..0.00001
                x=a*y^b

                a teljes ciklus c-n kb 25 – 30%-al lassabban fut le mint java-n, hogy miért…?
                Jó az igaz hogy csak kicsit értak c-hez, java meg elég jól megy, de csak nem ez az oka!

                A lassulás oka a sok konverzió, az x és az y típusát nem adtad meg, ezért csak tippelgetek. A C fordító semmit sem módosít a kódon, a java meg igen.

                Code:
                x=a*y^b

                ==>

                (?) = (int) * (?) ^ (double)

                A legrosszabb eset, ha az x és az y float típusú, mert:

                Code:
                (float) = (int) * (float) ^ (double)

                így lesz kiértékelve (a [] a konverzió):

                (float) = (float)[   (double)[(int)]  *  (double)[(float)]  ^  (double)]

                gabaman
                Felhasználó

                  Az index() függvény nincs benne az ISO C-ben, így nemtom mit csinál. Talán az strcmp()-re lesz szükséged. Bár esetleg a „-c ” string a hibás, mert a paraméterek már nem tartalmaznak szóközt.

                  Hozzászólás: kernel 2.6.2 konfigurálás #1930000
                  gabaman
                  Felhasználó

                    Meg is találtam az elsõ hibát:

                    Hiba! (Error 404)

                    A KERESETT FILE VAGY K

                    Hozzászólás: Fordítási gond! #1935328
                    gabaman
                    Felhasználó
                      gabaman
                      Felhasználó

                        Ha jól tudom, akkor a widec.h a wchar.h nem szabványos változata, hasonlóan, mint ahogy a conio.h helyett stdio.h van (szabványszám: ISO/IEC 9899). Készíts egy linket, akkor remélhetőleg működni fog:

                        #

                        Az elso command mit akar csinalni? Nem ertem mi az a ../../

                        Az imake egy platformfüggetlen fordítórendszer (independent make). A ../../config/ azt jelenti, hogy két könyvtárat visszalép. és ott keresi meg a config nevű könyvtárat.

                      10 bejegyzés megtekintése - 941-950 / 2,173