241
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 08:21:26 »ArrayList implementuje rozhraní List. Má rozhraní List metodu pro odstranění prvku podle indexu? Nemá, tak ji laskavě nepoužívej.
nebalábol
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
ArrayList implementuje rozhraní List. Má rozhraní List metodu pro odstranění prvku podle indexu? Nemá, tak ji laskavě nepoužívej.
ale přece když už jsem v tom adresáři "333" tak by měl jít ten program nějak spustit?
Vecko sa da otestovat.Třeba souběh (race condition) se otestovat moc nedá.
Předem se omlouvám za téma, které je tak trochu mimo záběr tohoto fóra. Koupil jsem si v Mironetu špuntové sluchátka, které se po vyzkoušení ukázaly jako nevyhovující (čekal jsem lepší basy).
Zacni pouzivat ekvalizer, pri dnesnim vykonu cehokoliv pridani basu do audia nebude problem.
Java má using jako C#, jen se jmenuje stupidně try, aby se hned nepoznalo, jak se opičí.O kterém jazyce je teď řeč? Třeba Java AFAIK destruktory nemá. A soubory se v ní musí uklízet ručně, aby nezůstávaly viset než se GC probere.Já o schopnostech GC pochybnosti mám. Protože to, co je opravdu třeba uklidit rychle je právě "nepaměťový" binec. Soubory, sockety a další takové věci. Když po chycení chyby zůstane (potenciálně dost dlouho) viset zamčený soubor nebo otevřený socket, tak to není úplně OK.
Soubory, sockety a další alokované prostředky neřeší GC, ale destruktory, které se aktivují ihned po zrušení deskriptoru na objekt. GC se aktivuje až když dochází volná paměť. Takhle to funguje alespoň ve slušně napsaných jazycích.CitaceNesmí se také zapomínat na zotavení z výjimek. Když ho uděláš v main loopu aplikace, tak ti nespadne, ale přejde do nějakého výchozího stavu. Je to taková poslední záchrana. Samozřejmě musíš vše řádně zalogovat, což obvykle není problém.No tak nějaký všežravý catch blok v main loopu je zrovna dost pochybný obrat. Ok, chytnu v něm nějakou nečekanou výjimku. Je pravděpodobně nečekaná, protože očekávanou bych chytl nějakým cíleným catchem. Nevím o ní nic, takže ji můžu akorát tak zalogovat. Co vím o stavu programu? Akorát to, že se mi nečekaně přerušil nějaký kus kódu před dokončením. Co vím o invariantech? Ta výjimka byla nečekaná, takže klidně mohla vyletět v momentě, kdy byly invarianty rozbité.
Jediný způsob, jak se v takovém případě dostat do známého stavu, je zahodit úplně všechno a začít odznova. To už můžu místo toho použít nějaký výrazně jednodušší watchdog proces.
Kávu mám opravdu rád, piju od 16-ti let, ale jakékoliv espresso, prostě považuji za největší prasárnu. Hned pak zatím kafe s mlékem a cukrem. Chápu, každý jsme jiný, někdo rád ristreto, někdo lungo.

Ale aby mi nějaká slyčná děva dělala espresso a ještě z kávy o které nic nevím, nevím jestli mi bude vůbec chutnat, jestli ho udělá dobře, resp. neudělá, páč to nebude moka, tak to fakt nepovažuji za benefit...Když jsem psal schopné, tak k tomu tak nějak automaticky patří to, že ona o tom kafi něco ví. (Plus to tam visí na blackboardu vedle mašiny, pokud umíš číst.)
Dobře, jestli pod “obtížný” rozumíme “neuvěřitelný bordel”, pak ano. Haskell je naopak velmi elegantní a uspořádaný, akorát ho běžný vývojář moc nepobírá. Možná je problémem právě absence bordelu a stupidit, jako v C++ a Javě?Jsou různé druhy obtížnosti.Oproti Haskellu je triviální, nemluvě o vyšším levelu jako Agda.Nie je táto kniha pre začiatočníka veľmi komplikovaná?C++ patří mezi nejtěžší programovací jazyky
C++ nemá moc abstraktních konceptů, ale je to dost rozsáhlý bordel s mnoha zbraněmi určenými ke střelbě do nohy...
Kdysi byl někde rozhovor s nějakou super úspěšnou manažerkou IT firmy, která řekla, že by nezaměstnala nikoho, kdo nechodí s týmem na párty. Prostě můžeš být vegan, ale lejt musíš.
Oproti Haskellu je triviální, nemluvě o vyšším levelu jako Agda.Nie je táto kniha pre začiatočníka veľmi komplikovaná?C++ patří mezi nejtěžší programovací jazyky
Pro snadnější manipulaci je však dobré mít nad ním virtualizaci HW v podobě LVM nebo třeba ZFS. Případná výměna SSD tak může proběhnout za plného provozu.Protože to, aby odešel celý SSD naráz z jiných důvodů než prošoupání buněk, se nestává...
Proto ZFS. Máš snad něco proti němu?