• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

DS - Distribuovane programovanie

Started by diacon.mex, 26.09.2008, 18:13:47

« predchdzajce - alie »

leniocka

jj diky :) ja som tam davala celu adresu aj s dslab.fei.tuke.sk

Indian

vie mi niekto strucne vysvetlit co to tam mam vlastne urobit ? :D

Ako ďalšie implementujte mechanizmus spracúvajúci žiadosti na základe ovládačov (objektov typu IHTTPServerEntry). Keďže každý ovládač je zviazaný s prefixom, na základe prefixu žiadosti rozhodnite, ktorý objekt sa použije k jej spracovaniu. Porovnávajte prefix ovládačov a znenie žiadosti, pričom použitý bude ovládač, ktorý má najdlhší prefix zhodný so žiadosťou. Ovládač samotný potom rozhodne, čo je vlastne náplňou žiadosti (nahranie špecifického HTML súboru, vrátenie aktuálneho dátumu alebo niečo iné). Na uchovanie ovládačov – objektov typu IHTTPServerEntry - použite hash tabuľku, pričom ako kľúče použite prefixy. Objekt typu Hastable vytvorte v konštruktore a implementujte aj metódy register() a unregister() pre pridanie/odobratie ovládača príslušných vstupov. Vyvolajte výnimku v prípade parametrov s hodnotou null alebo ak odstraňovaný ovládač nebol registrovaný.

leniocka

Quote from: Indian on  14.12.2008, 00:24:05
vie mi niekto strucne vysvetlit co to tam mam vlastne urobit ? :D

Ako ďalšie implementujte mechanizmus spracúvajúci žiadosti na základe ovládačov (objektov typu IHTTPServerEntry). Keďže každý ovládač je zviazaný s prefixom, na základe prefixu žiadosti rozhodnite, ktorý objekt sa použije k jej spracovaniu. Porovnávajte prefix ovládačov a znenie žiadosti, pričom použitý bude ovládač, ktorý má najdlhší prefix zhodný so žiadosťou. Ovládač samotný potom rozhodne, čo je vlastne náplňou žiadosti (nahranie špecifického HTML súboru, vrátenie aktuálneho dátumu alebo niečo iné). Na uchovanie ovládačov – objektov typu IHTTPServerEntry - použite hash tabuľku, pričom ako kľúče použite prefixy. Objekt typu Hastable vytvorte v konštruktore a implementujte aj metódy register() a unregister() pre pridanie/odobratie ovládača príslušných vstupov. Vyvolajte výnimku v prípade parametrov s hodnotou null alebo ak odstraňovaný ovládač nebol registrovaný.

No... musis si v konstruktore spravit hash tabulku, do ktorej budes v metode register pridavat ovladace typu IHTTPServerEntry a v metode unregister ich zasa z tejto tabulky odoberat... kluce, ktore na to pouzivas su prefixy (napr. /docs)
Potom musis porovnavat jednotlive prefixy, ktore si uz pouzil ako kluce v tabulke s tym, co ti pride ako cesta v hlavicke HTTP dotazu a vybrat taky kluc (prefix), ktory je najdlhsi zhodny s tou cestou co ti prisla a potom uz len vyberies prislusny objekt IHTTPServerEntry z hash tabulky

sri

Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik

diacon.mex

Quote from: sri on  17.12.2008, 02:16:35
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik

nemas vypracovane nejake otazky, z ktorych sa ucis??

Mao


sri

Quote from: diacon.mex on  17.12.2008, 02:42:24
Quote from: sri on  17.12.2008, 02:16:35
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
nemas vypracovane nejake otazky, z ktorych sa ucis??
mam len to Zapoctovka + skuska.txt, co je na FTP ... dobre precitat

diacon.mex

Quote from: sri on  17.12.2008, 03:34:17
Quote from: diacon.mex on  17.12.2008, 02:42:24
Quote from: sri on  17.12.2008, 02:16:35
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
nemas vypracovane nejake otazky, z ktorych sa ucis??
mam len to Zapoctovka + skuska.txt, co je na FTP ... dobre precitat
jj, ale tam su len otazky... zisli by sa aj vypracovane odpovede, aspon by to netrebalo hladat v prednaskach :)

sri

ked nieco najdes alebo vypracujes, daj vediet :)

BossZ

Predtermin bol v pohode, kvazi rovnake otazky ako minule roky, boli sme iba styria skoda ze nas nebolo viac, fakt bol jednoduchy ten test.

15 otazok po 4body, no len dve boli na styl testu, teda ze sme mali na vyber, ostatne trebalo vlastnymi slovami-vetami-schemami.
<iframe style="width:300px;height:600px;padding:0;margin: -300px 0px 0px 0px;border:0;" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://www.androidroka.sk/wp-content/themes/androidRoku/iframe.php?invite=52633e266001a22a5eb0166ee736bc68"></iframe>

kOsTi

Presnejsie nevies povedat otazky? Popripade vybrat z tych minulorocnych co bolo...
:trestac:

BossZ

Quote from: kOsTi on  18.12.2008, 01:48:38
Presnejsie nevies povedat otazky? Popripade vybrat z tych minulorocnych co bolo...

-Zakladne okruhy problemov v distribuovanych systemoch-Definícia distribuovaného systému
-Pre ktore SW riešenie distribuovaného systému je charakteristický nízky stupeň transparentnosti a veľka škálovateľnosť a spoľahlivosť?
-interakcia pri asynchronnom RPC
-nieco s jednoduchou mennou sluzbou
-klasicky-interface a co mu chyba (extends Remote, throws RemoteExceptio)
-Thread-per-connection
-Ktore atributy X.500 pre urcenie jednoznacneho nazvu
-Pomocou operácii socket, bind, listen, accept, connect, send, receive a close schématicky zobrazte aplikáciu typu klient-server  používajúcu na komunikáciu posielanie správ podľa Berkeley socketov
-vytvorte novu InetAddress
-Ktorá trieda reprezentuje jednoduchú mennú službu Java RMI a akým príkazom by ste spustili mennú službu z príkazového riadku
-Časový server, u ktorého sa dotazujú klienti na správny čas využíva
-Ktoré udalosti dáva do súvisu relácia STALO-SA-PRED, ktorá sa využíva pri synchronizácii logických hodín
-Aké je oneskorenie (v počte správ) pred vstupom do kritickej sekcie u centralizovaného algoritmu?
-Uveďte príklad pravého identifikátora resp. jeho definíciu

zatial 14, kludne mozte doplnit..


<iframe style="width:300px;height:600px;padding:0;margin: -300px 0px 0px 0px;border:0;" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://www.androidroka.sk/wp-content/themes/androidRoku/iframe.php?invite=52633e266001a22a5eb0166ee736bc68"></iframe>

sri

upravim/doplnim iba (snad sme nemali ine skupiny :D ) :
- "nieco s jednoduchou mennou sluzbou" - presnejsie aky druh vyhladavania umoznuje adresarova menna sluzba oproti obycajnej?
- "Thread-per-connection" - Thread-per-object bol
- "Časový server, u ktorého sa dotazujú klienti na správny čas využíva" aky algoritmus?
- "Ktoré udalosti dáva do súvisu relácia STALO-SA-PRED, ktorá sa využíva pri synchronizácii logických hodín" - vraj vsetci stratili 2 body, lebo dali Odoslanie spravy a Prijatie spravy, ale nedali sme V JEDNOM PROCESE ci co
- "Uveďte príklad pravého identifikátora resp. jeho definíciu" - definiciu bolo


danielmi

viete sa na moodli dostat do kurzu DP ?? vypisuje mi toto Do tohto kurzu sa v súčasnosti nedá zapísať
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

JCube

mne sa skor neda vobec prihlasit
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

danielmi

Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

JCube

sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"


JCube

sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

danielmi

ak by niekto vypracoval tieto otazky,supnite to na ftp
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

doc.returner

Sorry ze odbocim trochu od temy, ale vie niekto ako to je s tym odovzdavanim 4. casti ShareMe? Mam to zaslane, doslo mi potvrdenie o odoslaniu, kompilacia prebehla v poriadku, ale je tomu uz par hodin a vyhodnotenie mi nedochadza... Zdalo sa mi, ze v 80% termine to ma hodnotit automaticky, ale asi som sa prepocul co?  ah:

danielmi

to este sa stale da odovzdat na 80%termin,,sak toto by uz mal byt -50%
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

doc.returner

Vsak je to divne? A predsa  ap
80% konci 14.1., ale naco nechavat na poslednu chvilu ked je tu aj predposledna...

danielmi

Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

Sooloni

kolko otazok bolo zo ShareMe? resp. priamo z Javy (triedy, metody..) ma vobec zmysel do toho pozerat ?