neprihlásený Sobota, 20. apríla 2024, dnes má meniny Marcel
Microsoft na Windows 8 pre ARM nedovolí plnohodnotné konkurenčné prehliadače


Diskusia k článku: Microsoft na Windows 8 pre ARM nedovolí plnohodnotné konkurenčné prehliadače

Prispievajte do diskusií ako prihlásený užívateľ.

Komentár, na ktorý odpovedáte:
                               
 

Skracoval som prispevok aby mi ho vzalo a teraz sa neda citat :(
"Priklad" na detekciu c&p / neefektivy kod:
mame data (byte pole) oznackovane hlavickou 16bit integer LE. V nej sa nachadza hodnota 384. t.j. vyzera takto: 10000000 00000001

ako spravne nacitame tuto hodnotu v C# a Java ?
C#: int size = data[0] | data[1] << 8;

V Java je toto (C#) nespavne riesenie !
Java: int size = (data[0] & 0xff) | (data[1] & 0xff) << 8;

Teda ak pri mnohych (nie vsade to plati) bitwise operaciach na byte poliach (napr. sifrovanie alebo socket komunikacia) vidite v C# kode same "endovanie 255", tak sa jedna o:
-kod pisany "Javistom"
-copy&paste poweruser detected :)

Kazdemu, kto vie preco C# kod nebude v Java fungovat spravne posielam kvety (informacie potrebne na rozlustenie "hadanky" su spravidla obsahom prvej prednasky / lekcie spominanych jazykov).


Meno:


Titulok:


Text:


Prihláste sa a povoľte si emailové notifikácie na odpovede na Váš príspevok.

Overovací text:



Pre overenie, že komentár sa nepridáva automatizovanými prostriedkami, prosím prepíšte text, ktorý vidíte na obrázku. Písmená musíte zadávať rovnako ako na obrázku veľké. Pokiaľ text neviete prečítať, kliknite prosím na tlačidlo "Obnoviť obrázok". V texte sa používajú iba znaky "BCDJKMPRSVWXY1234589".