1
nechapem ten dovod, ze vznikne viac volnych miest ? akoze sa tam prihlasi menej studentov zato ze sa to posunie o 45 minut skor ?
Mozno ze je to vacsia ucebna.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
nechapem ten dovod, ze vznikne viac volnych miest ? akoze sa tam prihlasi menej studentov zato ze sa to posunie o 45 minut skor ?
Má už niekto ohodnotený 1. lab??
to 'Receive timed out' je v poriadku, to tam hadzat ma.
Je to preto, pretoze Socket.recieve() je blokujuca operacia kym ti nepridu nejake data, lenze CO AK data nikdy nedojdu?
No potom ti to tam bud ostane visiet, alebo sa vyhodi vynimka SocketTimeOutException.
OK, ale mne skôr nejde do hlavy, že niekedy proste neobdržím nijaké dáta (v tomto riadku: receivedObject = objectInputStream.readObject(); ... sa neprečíta nič). Preto nerozumiem, že aj napriek tomu, že sa nič neprečíta (ani správa z Hawaii-a, ani správa z London-u), program ostane visieť zablokovaný, hoci Hawaii a London sú dostupné vždy a teda správa od nich by mala byť doručená...
V metóde run() pripojte socket ku získanej skupinovej adrese (pomocou metódy joinGroup()). Ako pri vytvorení triedy ShutdownListener vytvorte datagramový packet pre prijímanie správ o dĺžke IConstants.MAX_ISALIVE_PACKET_LENGTH. V cykle riadenom logickou premennou čakajte na pakety, pričom nezabudnite ošetriť (odchytiť a ignorovať) výnimku SocketTimeoutException vznikajúcu po uplynutí príslušného časového intervalu na sokete (je to iba príležitosť pre kontrolu logickej premennej, ktorá bude modifikovaná metódou stop() objektu typu IIsAliveReceiver).
@Test
public void testGetCommand() {
/*List<String> listOfKnownCommands = Arrays.asList("SEVER", "juh",
" VYCHOD", "zapad ", "rozhliadni SA", "inVENtar", "KONIEC",
"VEZMI", "POLOZ", "POUZI", "PRESKUMAJ", "PRIKAZY", "NAHRAJ",
"ULOZ", "VERZIA", "RESTART" );*/
System.out.println("getCommand");
String arg0 = "SEVER";
ParserImpl instance = new ParserImpl();
//Command expResult = null;
Command result = instance.getCommand(arg0);
assertEquals(new North(), result);
// TODO review the generated test code and remove the default call to fail.
//fail("The test case is a prototype.");
}
Testcase: testGetCommand(commands.ParserImplTest): FAILED
expected:<commands.North@1ca4eb4> but was:<commands.North@f522e8>
junit.framework.AssertionFailedError: expected:<commands.North@1ca4eb4> but was:<commands.North@f522e8>
at commands.ParserImplTest.testGetCommand(ParserImplTest.java:58)
vies jak sa hovori... blba otazka, blba odpoved
myslim ze binas spominal nieco ze cviko presunie na lezecku stenu na veterinu... alebo niekam do severnej veze domu svatej alzbety, nie som si isty..
PMD mi hlasi, ze nesmiem mat viac, ako 30 importov. Stretol sa s tymto uz niekto a vie, ako to vyriesit?tak napr. import callofduty_item.*;...importne ti cely package
zdar, co konkretne sa ucite k tomu heap sortu? niekto tu pise ze nebude a niekto ze hej, v prednaskach som nasiel k tomu heapu asi 10 riadkov na strane 11 v 6. prednaske, len toto staci? samozrejme princip heapu treba vediet..len ten pseudokod ma zaujima...
a radix sort, ktory pseudokod sa treba ucit? tiez 6. prednaska...
vdaka za odpoved
pri p. Korečkovi
kde tam mas napisane, ze je to predtermin ?Praveze nikde, co si o tom myslis?
nevie niekto ako na ten RadixSortQueue? nejaky hint by potesil