【NET技術(shù)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
概述Silverlight 2 Beta 1版本發(fā)布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特...
概述Silverlight 2 Beta 1版本發(fā)布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特...
概述Silverlight 2 Beta 1版本發(fā)布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特...
概述Silverlight 2 Beta 1版本發(fā)布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
我對于Memcached的接觸,還是在去年看了CSDN的一系列國外大型網(wǎng)站架構(gòu)設(shè)計(jì)而開始的。最初的時(shí)候只是簡單的封裝了Memcached Java版的客戶端,主要是對于配置的簡化以及Memcached多點(diǎn)備份作了一些工作,然后就作為A...
What's memcached ? memcached是一個(gè)以key-value的形式緩存數(shù)據(jù)的緩存系統(tǒng)。通過將數(shù)據(jù)緩存到內(nèi)存中,從而提高數(shù)據(jù)的獲取速度。
memcached以key-value的形式來保存數(shù)據(jù),你可以為你每一段數(shù)據(jù)關(guān)聯(lián)一個(gè)key,然后以后可...
Memcached是danga.com(運(yùn)營LiveJournal的技術(shù)團(tuán)隊(duì))開發(fā)的一套分布式內(nèi)存對象緩存系統(tǒng),用于在動態(tài)系統(tǒng)中減少數(shù)據(jù)庫負(fù)載,提升性能。關(guān)于這個(gè)東西,相信很多人都用過,本文意在通過對memcached的實(shí)現(xiàn)及代碼分析,獲得對這個(gè)...
緣起: 在數(shù)據(jù)驅(qū)動的web開發(fā)中,經(jīng)常要重復(fù)從數(shù)據(jù)庫中取出相同的數(shù)據(jù),這種重復(fù)極大的增加了數(shù)據(jù)庫負(fù)載。緩存是解決這個(gè)問題的好辦法。但是ASP.NET中的雖然已經(jīng)可以實(shí)現(xiàn)對頁面局部進(jìn)行緩存,但還是不夠靈活。此時(shí)Memca...
系列文章導(dǎo)航:memcached完全剖析–1. memcached的基礎(chǔ)memcached全面剖析–2. 理解memcached的內(nèi)存存儲memcached全面剖析–3. memcached的刪除機(jī)制和發(fā)展方向memcached全面剖析–4. memcached的分布式算法memcach...
系列文章導(dǎo)航:memcached完全剖析–1. memcached的基礎(chǔ)memcached全面剖析–2. 理解memcached的內(nèi)存存儲memcached全面剖析–3. memcached的刪除機(jī)制和發(fā)展方向memcached全面剖析–4. memcached的分布式算法memcach...
系列文章導(dǎo)航:memcached完全剖析–1. memcached的基礎(chǔ)memcached全面剖析–2. 理解memcached的內(nèi)存存儲memcached全面剖析–3. memcached的刪除機(jī)制和發(fā)展方向memcached全面剖析–4. memcached的分布式算法memcach...
系列文章導(dǎo)航:memcached完全剖析–1. memcached的基礎(chǔ)memcached全面剖析–2. 理解memcached的內(nèi)存存儲memcached全面剖析–3. memcached的刪除機(jī)制和發(fā)展方向memcached全面剖析–4. memcached的分布式算法memcach...
系列文章導(dǎo)航:memcached完全剖析–1. memcached的基礎(chǔ)memcached全面剖析–2. 理解memcached的內(nèi)存存儲memcached全面剖析–3. memcached的刪除機(jī)制和發(fā)展方向memcached全面剖析–4. memcached的分布式算法memcach...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
系列文章導(dǎo)航:ASP.NET 2.0數(shù)據(jù)教程之一:創(chuàng)建一個(gè)數(shù)據(jù)訪問層ASP.NET 2.0數(shù)據(jù)教程之二:創(chuàng)建一個(gè)業(yè)務(wù)邏輯層ASP.NET 2.0數(shù)據(jù)教程之三:母板頁和站點(diǎn)導(dǎo)航ASP.NET 2.0數(shù)據(jù)教程之四:使用ObjectDataSource展現(xiàn)數(shù)據(jù)ASP.NET...
《OO設(shè)計(jì)原則總結(jié)》一文中我提出了一個(gè)問題:如何更好的使用這些原則?怎樣在實(shí)踐中遵守這些原則,使用三種視角思考問題就是答案之一; 本文內(nèi)容包括:1.為什么我們過早的糾纏于細(xì)節(jié)?問題的本質(zhì)是什么?2.救命稻草--Mar...
什么是設(shè)計(jì)原則?設(shè)計(jì)原則是基本的工具,應(yīng)用這些規(guī)則可以使你的代碼更加靈活、更容易維護(hù),更容易擴(kuò)展。基本原則 封裝變化Encapsulate what varies. 面向接口變成而不是實(shí)現(xiàn) Code to an interface rather than to an...
本文主要介紹ASP.NET編程中的一些常用方法,內(nèi)容涉及代碼技巧、性能優(yōu)化等方面。
1.跟蹤頁面執(zhí)行
設(shè)置斷點(diǎn)是頁面調(diào)試過程中的常用手段,除此之外,還可以通過查看頁面的跟蹤信息進(jìn)行錯(cuò)誤排查以及...
...
(此教程為本人原創(chuàng)教程,轉(zhuǎn)載請標(biāo)明出處)第一步:打開Visual Studio (這里我雖然用的是Visual Studio 2008,但是Visual Studio 2005也同樣適用,而且創(chuàng)建方法都是一樣的)...
我們在使用GridView的時(shí)候,很多時(shí)候需要使用CheckBox列,比如批量刪除,批量審批,但是每每都需要記住繁瑣的實(shí)現(xiàn)方法。多麻煩呀!再次給GridView做個(gè)手術(shù),讓它自己就能產(chǎn)生CheckBox豈不爽死了。以后您就有權(quán)利忘記...