Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - John Doe

#1
Sítě / Re:Jak získat vlastní IPv6 rozsah?
27. 11. 2025, 14:44:56
Prefix /48 je 65536 /64 podsietí. Koľko by ma vyšlo 65536 len jednotlivých IPv4 adries, milí IP legacy reakcionári.
#2
Vývoj / Re:If bez curly brackets?
23. 06. 2025, 13:23:40

if (podminka1)
if (podminka2)
if (podminka3)
if (podminka4)
{
   neco();
}


Vskutku geniálne, teda do doby než tam niekto skúsi pridať else.
#3
Vývoj / Re:If bez curly brackets?
22. 06. 2025, 20:05:13
CitaceGoto by vlastně také mělo být odsazeno, protože je to větvení. V tu chvíli ztrácí goto smysl.
Wut?


void * alloc_res(void)
{
void *res1 = alloc_res1();
if (!res1) {
return NULL;
}
void *res2 = alloc_res2(res1);
if (!res2) {
goto free_res1;
}
void *res3 = alloc_res3(res2);
if (!res3) {
goto free_res2;
}
void *res4 = alloc_res4(res3)
if (!res4) {
goto free_res3;
}
return res4;

free_res3:
dealloc_res3(res3);
free_res2:
dealloc_res2(res2);
free_res1:
dealloc_res1(res1);

return NULL;
}
#4
Vývoj / Re:If bez curly brackets?
22. 06. 2025, 16:30:58
CitaceDá se to řešit i pyramidou. Goto dělá vlastně totéž, jen ne strukturovaně

A to niekomu príde čitateľnejšie?

A ak áno, je k tomu aj nejaký iný dôvod okrem indoktrinácie "goto bad"?
#5
Vývoj / Re:If bez curly brackets?
19. 06. 2025, 14:32:21
Citace od: Mmmartan kdy 19. 06. 2025, 13:36:49
Stěžovat si na závorky ... a dávat jako ukázku kód s goto ...

A já si myslel, že goto se nedoporučuje už od devadesátek

Ten bug bol ale skutočne spôsobený nepoužitím zložených zátvoriek.
To goto je v tom nevinne, a je tam použite správne.
Príkaz goto sa bežne v C používa na uvoľnenie prostriedkov, obzvlášť pri chybových stavoch.
Je to zaužívaný vzor, A NIE JE NA TOM NIČ ZLÉ. Kernel je toho plný, a mnohé C knižnice tiež.

Iné jazyky to môžu mať riešené lepšie, napr. D -- scopeguard, Go -- defer, C++ -- RAII.
#6
Mám statickú IP od Vodafone (ex. UPC). Už nejakú dobu nemôžem priradiť MAC vo WebUI. Tá možnosť skrátka zmizla. Teraz tú IP dostane prve zariadenie pripojene do vodafone routeru v bridge mode.
#7
Vývoj / Re:If bez curly brackets?
19. 06. 2025, 13:11:06
Nepoužívať zložené zátvorky je tak super nápad, že Go a Rust to rovno zakázali.