|
|
Chorobovýplody
Prohlížení podle štítků
Všechny štítky » .NET (RSS)
-
Zajímali jste se někdy o to, jakým způsobem je organizován
GC heap v CLR? Zde je výsledek mého bádání. GC objekty jsou alokovány
z vyhrazeného souvislého bloku paměti. Čím jsou objekty starší, tím se
nacházejí na vyšších adresách tohoto souvislého bloku paměti. Speciální
ukazatel směřuje na místo, kde bude alokován další objekt. Čas od času dojde k
úklidu nepoužitých Read More...
|
-
Tento příspěvek nemá žádnou extra hodnotu. Následující schéma jsem si tady vystavil více méně pro sebe ale samozřejmě nikomu nebráním v jeho použítí. Nechce si mi to hledat pořád dokola a na tomhle místě to najdu snadno Read More...
|
-
V minulém díle jsem popsal základní "extensibility points" produktu Microsoft BizTalk.
V této části se pokusím popsat, jak vypadá koncepčně zpráva
v prost ředí BizTalk.
Poté, co je zpráva přijata pomocí daného adaptéru, je zpráva poslána do vstupní
fronty, která provede zpracování zprávy a její normalizaci. Read More...
|
-
Microsoft BizTalk 2004\2006 nabízí programátorovi několik
možností, jak rozšířit a přizpůsobit chování běhového prostředí zpráv
(messaging engine). Rád bych se v tomto seriálu pokusil přiblížit
tento zajímavý produkt i těm, kteří s ním zatím neměli možnost
pracovat. Tento článek je tedy úvod, zahřívací kolo chcete-li,
do problematiky programování v prostředí Microsoft BizTalk 2004\BizTalk
200 Read More...
|
-
Nedávno se na konferenci EMWAC objevil nevinný dotaz. "Jakým způsobem
lze impersonifikovat vlákno v .NET?" Téměř jsem měl připravenou odpověď, ale před vlastním odesláním
zprávy jsem měl pocit, že má odpověď na tuto otázku stojí za
samostatný článek. Proto jsem se nakonec rozhodl pro příspěvek na tomto
blogu. Read More...
|
-
Dnes pouze velmi krátce. RTM verze BizTalk 2006 je tu! Více informací najdete zde
Read More...
|
-
V jednom ze svých předchozích příspěvků jsem se zmínil o tom, že jsem měl v posledních asi šesti měsících tu čest a příležitost pracovat na poměrně rozsáhlém projektu, který byl postaven na produktu Microsoft BizTalk. Microsoft BizTalk je skvělý a výjimečný produkt. Na druhé straně je to ale poměrně složitý produkt. Není až tak náročné pochopit k čemu tento produkt slouží a co dělá. Skutečná dřina nastává až v okamžiku, když se pustíte do vlastní implementace nějakého problému. Šedá je teorie, z Read More...
|
-
Michael Juřek nedávno na svém blogu nedávno zvěřejnil svůj malý příběh o tom, jak snadno lze udělat blbou chybu, kterou pak člověk hledá celé odpoledne. Tento článek se mi stal inspirací. Proto jsem se rozhodl udělat takovou malou bezprostřední rubriku s názvem „Co přinesl den“, ve které bych se občas podělil ze svými kompanci. Read More...
|
-
-
-
Začněme hezky od podlahy. Je volání virtuální metody z konstruktoru třídy v pořádku? Ano či ne? Kdy ano a kdy ne?
Nu, jak již to v programování bývá zvykem, tak jednoznačná odpověď neexistuje. Záleží totiž na tom, v jakém prostředí poběží váš kód. Pojďme se tedy blíže podívat na to, jak to vlastně je.
Základní podmínkou pro to, zda je volání virtuální metody z konstruktoru v pořádku či ne je způsob, jakým kompilátor či běho Read More...
|
-
Nejnovější implementace jazyka C# přináší několik zcela nových funkcí. Nová verze jazyka C# ovšem přináší i odstranění několika chyb, které nejsou na první pohled viditelné. Jednou z takovýchto změn je viditelnost protected kontruktorů v nižších třídách hierarchie tříd. Read More...
|
-
Použití enumerací může snadno vést k monolitickým funkcím s velkým počtem parametrů. Předávání enumerací jako parametr funkce má tu nevýhodu, že signatura takovéto funkce musí obsahovat takový počet parametrů, který má smysl pro variantu s největším počtem potřebných parametrů. Volání takovéto funkce pak obsahuje velké množství NULL parametrů pro ty hodnoty parametrů, které nejsou potřeba pro zvolenou variantu. Tak lze snadno udělat chybu při volání funkce a předat nesprávní Read More...
|
-
Tento článek by měl být chápán jako taková malá taškařice. Sobota se v Irsku opět jednou vydařila. Bylo krásně deštivo a mrazivo. A tak jsem čekal na večerní fotbalový zápas turnaje Conferedation Cup (Německo – Brazílie, konečný výsledek 2 : 3). A jelikož se mi nechtělo jen tak lenošit, tak jsem se konečně rozhodl experimentovat s produktem SQL Server 2005, jehož Virtual PC “image” jsem si před nedávnem připravil.
Jak určitě všichni víte, tak jedna Read More...
|
-
Před nedávnem jsem napsal tři články, ve kterých jsem se pokusil upoutat na nový programovací jazyk C++\CLI, který stírá rozdíly v produktivitě a robustnosti mezi tradičně nízko úrovňovým jazykem C++ a jazyky C#, Java či VB. Dříve, než budu dále pokračovat, mi dovolte malou vsuvku. Rozhodně se zde nechci prezentovat jako nějaký C++ fanatik a přezírat C#. C# je, bez nejmenších diskusí, výborný programovací nástroj.
Read More...
|
|
|
|