Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/novacisko.cz/subdomains/bredy/init.php on line 11

Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50562 Library:100020 in /home/www/novacisko.cz/subdomains/bredy/init.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /home/www/novacisko.cz/subdomains/bredy/init.php:11) in /home/www/novacisko.cz/subdomains/bredy/index.php on line 38
Seznam článků - Bredyho blog - Ondřej Novák
Bredyho blog - Ondřej Novák

Články.Programování

Programování v čemkoliv.

Serializace dat a objektů II - Návrh serializátoru

Po teoretickém úvodu o serializaci se podíváme (ještě stále teoreticky) na vlastní serializátor. Zatím si uděláme takovou jednoduchou analýzu
vytvořeno: 5.9.2008 23:43:52 změněno: 18.9.2008 11:48:15Hlavní strana, Programování.C++, Seriály.Serializace objektů,

Serializace dat a objektů

Následující článek je úvodem do další série o generickém programování (šablony), nyní se zaměříme na problém perzistentního ukládání dat nebo jejich transport, obecně o serializaci a deserializaci dat
vytvořeno: 22.5.2008 16:13:49 změněno: 15.9.2008 15:36:26Hlavní strana, Programování.C++, Seriály.Serializace objektů,

Automatické klonování objektů v C++ II

Dneska se podíváme jak klonovat pomocí clone_ptr (ClonePtr)
vytvořeno: 28.7.2008 01:48:31 změněno: 28.7.2008 01:48:31Hlavní strana, Programování.C++,

Automatické klonování objektů v C++

C++ nenabízí standardní prostředky jako klonovat objekty. Pouze kopírovací kontruktor, který nám však v případě polymorfních objektů moc nepomůže. Naše "lenost" nám však pomůže nalézt řešení.
vytvořeno: 27.7.2008 02:50:49 změněno: 27.7.2008 02:50:49Hlavní strana, Programování.C++,

Jak sdílet prostředky (resources) v C++

Nemnohokrát jsem řešil v programech psaných v C++, jak sdílet prostředky (resources), jinými slovy, jak zajistit, že jedinečné prostředky budou uvolňovány až v okamžiku, kdy je nikdo nepotřebuje. Podívejme se na jednoduché řešení.
vytvořeno: 16.7.2008 17:27:36 změněno: 16.7.2008 17:31:26Hlavní strana, Programování.C++,

Hacking v podání Microsoftu

Microsoftí paranoia proti zákeřným komponentám potají instalovaných do Internet Exploreru nabírá na síle. Microsoft se dokonce odvážil k "obraně" použít techniky známé spíš virům...
vytvořeno: 10.7.2008 11:24:33 změněno: 10.7.2008 11:36:47Hlavní strana, Plus/Mínus.Mínus,

FastAllocPool - urychlení častých alokací a dealokací

Pokud v programu z nějakých důvodů potřebujeme často provádět new a delete nad některými třídami, můžeme zvýšit efektivitu těchto operací zavedením poolu předalokované paměti
vytvořeno: 8.4.2008 19:40:59 změněno: 11.4.2008 01:22:02Hlavní strana, Programování.C++,

Tuples v C++

Pokud si pamatujete na seriál Funkce s volitelným počtem argumentů v C++, tak v této části najdete jakési pokračování, i když cílem článku je trošku něco jiného
vytvořeno: 15.8.2007 00:46:30 změněno: 2.4.2008 10:00:12Hlavní strana, Programování.C++, Seriály.Distributor,

Jak bezpečně ukončit vlákno z DllMain

Kdo už se s tím setkal, určitě nad tím strávil hodně času. Jak to že není možné bezpečně ukončit vlákno z DllMain? Proč aplikace skončí v deadlocku? To opravdu neexistuje jiné řešení?
vytvořeno: 28.2.2008 13:14:35 změněno: 29.2.2008 19:53:07Hlavní strana, Programování.C++,

Akce a Zpráva jako objekt v.2

V článku C++ - Akce a Zpráva jako objekt jsem představil dva objekty, jenž slouží k objektovému zabalení volání funkce nebo metody. V tomto článku si představíme vylepšenou druhou verzi.
vytvořeno: 1.11.2007 11:00:02 změněno: 1.11.2007 11:00:40Hlavní strana, Programování.C++, Seriály.Distributor,

Reklama: