#3 gna
Ale, jak rikam, javu neznam, nevim ,jake ma pred-programovane funkce. Musel bych to zgooglovat a zjistit, ze tam treba existuje intersects a jak se pouziva. Ze to neni user-defined funkce.
Příspěvky odeslané z IP adresy 2001:718:2601:26c:49f8:c9...–
#3 gna
Ano, pta se na pole, ale je zjevne, ze ani sam nevi, jaky vysledek zapis dava, ze si to nezobrazi. Takze vlastne nevi, zda vytahl z pole spravnou hodnotu, jestli ma skutecne okraje nebo jen prazdne pole.
Tak mu porad, jak zobrazit vysledek. V JS bych pouzil alert nebo alert(prom.toSource()). Jak se to dela v jave, to netusim. Co ma uvnitr te detekce, to tam taky nenapsal. Takze nelze rici, ze ten kod ma spravne, ikdyz si to mysli.
Si vypis polohu.
V JS bych to udelal tak, ze si prednastavim x,y pred kolizi, vypisu obe pole. Necham provest posun. a opet vypisu obe pole a hodnoty promennych, co resi kolizi.
Napr, budu uvazovat, ze kulka musi byt jen uvnitr:
Bxw = Bx + Bw (JS tam ma mezitim pro objekt jeste tect, ale ty neresim ted)
Byh = Bx + Bh
// Px<Bx && Bx<Pxw ; Px<Bxw && Bxw<Pxw // pro X
// Py<By && By<Pyh ; Py<Byh && Byh<Pyh // pro Y
alert([
B.toSource(),"\n",P.toSource(),"\n",
Px<Bx, Bx<Pxw, Px<Bwx, Bwx<Pwx,
Py<By, By<Pyh, Py<Bhy, Bhy<Phy
]);
tak bych zjistil, jestli v poli/objektu P, B jsou spravna data a ktera z 8 podminek selhala.
Doporucuji zapisovat vetsitka mensitka takhle, abys videl, ze Bx porovnavas z venci na Px a Pxw.
Px<Bx && Bx<Pxw
Cili, urcite to reportuj, treba ti poradi nebo se prijedou podivat, zkontrolovat.
Nez budes zminovat smluvni podminky, tak si najdi smlouvu a precti si, co ti garantuji a co je jako bonus a tak.
Zavirovany pc poznas i tak, ze budes slecovat stav cpu nebo prenos site.
ctrl+shift+esc spusti Spravce procesu, ten se da ruzne prepinat, nastavovat serazeni tabulky podle zateze cpu, zalozka pSite zas umi zobrazovat prensena data. Nemelo by tam byt nic, pokud nemas pustene pingani, skype nebo ruzne updaty, win, avg, jiny sw
start - spustit - cmd
ping -t google.com (prerusuje se to ctrl+c nebo vykrizkujes okno)
Pokud je dobre spojeni, treba 20s - 5 min bez vypadku, pak je to ok. Delka pingu by mela byt tak 5-80ms, ale muze by i vic.
Kdyz to neni dobre, tak muze byt problem pc, wifi router, jejich router (pokud oba nejsou jeden) a pod. Pc muze byt problem tvuj nebo souseda. Muzete zkusit, ze je pripojeny jen jeden a pinga a pripoji se druhy a bac. Nebo se pripoji druhy a ty ne a jemu to nejde. nebo mate jeden zasadne vetsi ping. To pak ma ten manik zavirovany pc nebo mu bezi na pozadi nejake sluzby, co mu vytezuji linku.
Taky je treba myslet na to, ze wifi je zasunuty do jedne inet-zastrcky, ta muze byt mit omezeni na 100 mb/s nebo jen 10. Cim vic lidi se deli o toto cislo, tim mene muzou najednou stahovat.
Ale predpokladam, ze je problem router nebo kabel. Do kabelu muze snadno naprset, kdyz je venku, do routeru taky. Taky muze byt v ceste jejich wifi nejaky strom.
A taky muze byt v ceste nejake zarizeni, co to rusi. Tusim jsem ted nedavno cetl, ze mozna mikrovlnky, radia, mozna mikrofon a pod. Cokoliv, co neni dobre odstinene. Muzes sledovat treba u sebe, v jaky cas to funguje dobre a kdy uz ne.
Inetova spicka byva rano kolem 6 rodice do prace, odpoledne kolem 10, 14-16 se deti vraci ze skoly, 19 deti i rodice smejdi na inetu. (+-1 az 2h) v ty casy muze byt problem.
Bud ten obrazek dat dovnitr a napozicovat. Nebo to propojit pres javascript
<div style="position:relative">
<a rel="nofollow" href="#"><img style="position:absolute;top:50px;left:100px;"></a>
<a rel="nofollow" href="#"><img style="position:absolute;top:50px;left:150px;"></a>
</div>
<a rel="nofollow" href="?i=1" onmouseover="f1(this);" onmouseout="f2(this)"></a>
<img id="img1">
<script>
function getId(str) {return 'img'+str.substr(3); }
function getEl(id) {return document.getElementById(id); }
function f1(a) {id = getId(a.href); alert(id); getEl(id).className="hover";}
function f2(a) {id = getId(a.href); alert(id); getEl(id).className="";}
</script>
Oboje netestovano.
https://developer.mozilla.org/cs/docs/Web/JavaScript/Reference/Global_Objects/String/substr
jj, ale kdyz zkusi jejich example a bude fungovat, tak ma nekde chybu. Total comm umi porovnat obsah souboru a ukaze rozdily. Tak pak je treba vzit original a postupne tag po tagu plnit, dokud nenarazi na ten problem.
Ale muzes to udelat za nej, kdyz mas tak 30 min cas a registrujes si tam ucet.