Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Keem1
    veterán

    Srácok, SQLite...
    Hogy tudom a ResultSet-et foreach-elni? Jelenleg van rá egy while ciklusom, de C#-ból megszokásból mindenre foreach-et használok, szeretném itt is.

    Ugyanez C#-ban sematikusan:
    foreach (datarow in datatable)

    Köszi! :R

  • Keem1
    veterán

    Helló emberek! Kis segítséget kérnék olyan vállalkozó kedvű embertől, aki mind Java, mind C# programozásban otthon van.
    Ezt a metódust kéne 1:1-ben Java-ra fordítani.

    A Java-val csak érintőleges viszonyban vagyok, nem vagyunk se barátok, se rokonok. Amennyiben senki nem vállalja, vagy esetleg nem tudja, nincs gond, megoldom, csak az több idő (ami szintén van, csak akkor az majd a jövő hétre készül el, sok-sok guglizás után :DDD ). Tudom-tudom, a legjobb mindig az, ha magam oldom meg, ezzel abszolút tisztában vagyok.

    Ennek ellenére ha valaki mégis átkonvertálná, annak nagyon köszi. :R

  • Keem1
    veterán

    Java konfigurációk esetén nekem először a properties fájl ugrik be, faék egyszerűségű textfile kulcs-érték párokkal. Lásd mondjuk: [link]
    Ennek "modernebb", spórolósabb változata a yaml, de ha neked az ini tetszik, biztos az is jó. Mondjuk ha nem kötött, hogy csak ini lehet, én ezért nem hoznék be egy libet, hogy néhány konfig cuccot tároljak.

    Nincs az a metódus, ami megfut, ha azt mondod a programnak, hogy kill.
    Persze ha normál terminálásra gondolsz, akkor izé... nem értem a kérdést. :D
    A main metódus a be és kilépési pont. Megírod a kezecskéddel, hogy milyen esemény hatására terminálódjon a programod, és előtte azt mentesz, amit akarsz.

    Esetleg a jvm shutdown hook-ra gondoltál? Lehet haszna, de nézz utána, hogy mikor hogyan működik, mert egy egyszerű programnál én nem biztos, hogy szórakoznék vele.

    ---

    Trubad Úr. Én szívesen megcsinálom neked. 1M HUF lesz. ;)

    Nem-nem, egyáltalán nem ragaszkodom az ini-hez (elsőre platformfüggetlenként ez ugrott be), ezt a properties-t is meg fogom nézni ( :R ). Alapvetően ilyenre a registry-t használnám alapesetben, de ugye mint írtam, linuxon is futtatni kéne a cuccost.

    Szerintem az lesz, hogy:
    main()
    {
    kezdő();
    .... // tényleges metódusok
    végző();
    }

    Alternatíva:
    main()
    {
       SajatClass sajat = new SajatClass();
       sajat.Futtat();
    }
    Ahol a külső osztály destruktorába tenném esetleg, vagy valami finalize.

    Nem bonyolítom túl. Abból akartam kiindulni, hogy hátha lehetne a main-t tartalmazó osztálynak egy destruktort írni, ami felszabadít mindent, és egyúttal a konfig adatokat is fájlba írja. De ahogy olvastam, ilyen nincs. Ugye, nincs?

  • Keem1
    veterán

    Ha csak egy kis tool, akkor muszáj javába lennie? Nem lenne jó python vagy valami univerzális szkriptnyelv?

    Nem muszáj, csak javasolt. Olyan ez, mintha a Google-nél nem Google eszközöket használnának :DDD

    PHP-ban is gondolkodtam, de vannak bizonyos policy-k, amik nem teszik lehetővé a webszerver futtatását a szervereken. Nem vagyok benne biztos, hogy Python környezet van-e. Java tutira van, így emiatt választottam azt.

  • Keem1
    veterán

    Üdv! Kényszerűségből ugyan, de ismerkednem kell a Java nyelvvel. Készítenem kell egy kis toolt, ami szervereken futna.

    Kronológia:
    - Java-t tanultam a suliban, kb. 15 évvel ezelőtt
    - PHP-t és C#-ot használok viszonylag rendszeresen (nem vagyok programozó, de időnként szükség van rá, munkahelyen különböző toolokat készítek)
    - alap programozási tudás megvan, de a Java-t nem ismerem nagyon
    - miért kell nekem most mégis Java? Vannak Win és Linux alapú szervereink is, és a toolnak futnia kéne mindegyiken anélkül, hogy rendszerenként kellene fejleszteni a toolt.

    A készülő mini tool adatait ini fájlban tárolnám, ehhez a ini4j library lesz a segítségemre. Nem biztos, hogy jó ötlet, de indításkor betöltöm a tárolt adatokat, futás közben dolgozom velük. A program futásának végén pedig diszkre írnám az ini adatait.

    Kérdés:
    - milyen metódus fut le mindenképpen a program terminálása előtt, amit felhasználhatnék az ini.store(configfile) futtatására?
    - van-e jobb megoldás arra, hogy a konfigurációs adatokat másképp mentsem, az előző kérdésben foglalt helyett?

    Előre is köszi!

Új hozzászólás Aktív témák

Hirdetés