【技術(shù)開發(fā)焦點(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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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...
通過第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
系列文章導(dǎo)航:WCF從理論到實(shí)踐(1):揭開神秘面紗WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約WCF從理論到實(shí)踐(4):路在何方WCF從理論到實(shí)踐(5):Binding細(xì)解WCF從理論到實(shí)踐(6):WCF架構(gòu)WCF從理...
Justin Smith在MSDN雜志上發(fā)表了文章《使用 WCF 和 .NET Framework 3.5 進(jìn)行 HTTP 編程》,暢談了WCF 3.5對于HTTP編程的改進(jìn)。以下幾點(diǎn)值得關(guān)注:.NET Framework 3.5 中的 WCF 構(gòu)建于 .NET Framework 3.0 的擴(kuò)展點(diǎn)...
在侃侃而談OO,侃侃而談設(shè)計(jì)模式,侃侃而談面向?qū)ο蟮闹T多原則之前,我們首先應(yīng)該掌握一點(diǎn):封裝。掌握好封裝的原則和技巧之后,就算使用的不是OO語言,也能構(gòu)造出框架優(yōu)美的程序。將這些原則用在程序之外,也能得到出奇的效...
在作應(yīng)用系統(tǒng)開發(fā)時(shí),管理配置是必不可少的。例如數(shù)據(jù)庫服務(wù)器的配置、安裝和更新配置等等。由于Xml的興起,現(xiàn)在的配置文件大都是以xml文檔來存儲(chǔ)。比如Visual Studio.Net自身的配置文件Mashine.config,Asp.Net的配...
1. Datagrid綁定的時(shí)候,如果想控制CurrentPage.Index的話,要在綁定DataGrid之前,也就是BindGrid函數(shù)之前控制CurrentPageIndex。
2. 防止翻頁之后查詢出現(xiàn)PageIndexNumber溢出的問題,要在翻頁之后查詢的時(shí)...
此前我介紹了使用數(shù)據(jù)庫實(shí)現(xiàn)的提交驗(yàn)證方案,一些朋友懷疑其效率不佳,認(rèn)為Session是更好的方案。的確使用Session也不會(huì)消耗太多內(nèi)存,而且如今內(nèi)存白菜價(jià),最不濟(jì)就隨手買個(gè)2G的插上也就夠了,所以我將在此寫下Session版...
前幾天看到一篇關(guān)于.net動(dòng)態(tài)編譯的文章 .NET中的動(dòng)態(tài)編譯 ,很受啟發(fā)。在此基礎(chǔ)上我做了一些封裝,為使調(diào)用更加簡單,并增加了對動(dòng)態(tài)代碼調(diào)試的支持,相同代碼只編譯一次的支持,代碼改動(dòng)自動(dòng)重新編譯,代碼引用文件的...
這個(gè)仿163網(wǎng)盤無刷新文件上傳系統(tǒng),并沒有用使用.net的控件,完全的手工制作。前臺(tái)基本上是靜態(tài)的,跟后臺(tái)沒有關(guān)系,所以后臺(tái)用什么語言做都可以(后面有各個(gè)版本的實(shí)例下載)。
本來覺得這個(gè)系統(tǒng)會(huì)很復(fù)雜,但把每個(gè)部分都分...
最近看了自己關(guān)心的主題的微軟PDC視頻,也結(jié)合自己的Web 2.0項(xiàng)目做了一些思考。這次PDC最大的一個(gè)主題就是Azure OS,所謂的云操作系統(tǒng)。不過微軟的服務(wù)器要布到中國也不知道要到什么時(shí)候,所以也沒有深究。我主要關(guān)...
什么是memcache memcache是一個(gè)高性能的分布式的內(nèi)存對象緩存系統(tǒng),通過在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,它能夠用來存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫檢索的結(jié)果等。Memcache是danga.c...
1. ASP.NET AJAX 中,如何用 JavaScript 調(diào)用服務(wù)器端的方法?
這里不是指調(diào)用簡單的 PageMethod,因?yàn)殪o態(tài)方法是不能操作當(dāng)前頁面的控件的,所以靜態(tài)的 PageMethod 作用就跟普通的 WebService 一樣,比較局限。
那么,調(diào)...
接到一位前不久C#培訓(xùn)學(xué)員的來信,這位學(xué)員雖然以前功底欠缺,但學(xué)習(xí)勁頭很足,在培訓(xùn)中成長很快。即便基本吃透《.NET框架(修訂版)》還嫌不夠過癮,一心要成為高手中的高手。來信的目的是希望我來指點(diǎn)進(jìn)階方向。說實(shí)話,我...
這個(gè)叫PlentyOfFish的網(wǎng)站, 它只有一個(gè)員工,每天只干兩小時(shí)活,但是卻被估值$1000000000。PlentyOfFish在山姆大叔家里算是一個(gè)很火的online dating網(wǎng)站,網(wǎng)站取名字來自這句話:There is plenty of fish in the sea....
MySpace的成功對于.Net社區(qū)的開發(fā)人員來說無疑是個(gè)福音。它讓很多.Net追隨者吃下了一顆定心丸,也不斷吸引了更多的追隨者,讓我們這些追隨者都堅(jiān)信使用.Net能夠做出世界上最牛x的網(wǎng)站。如果沒有MySpace,當(dāng)我們面對...
經(jīng)常會(huì)用到j(luò)query.ui.tabs標(biāo)簽,如我們可以把備份管理放在一個(gè)頁面上,而該頁面有兩個(gè)tab分別為備份和還原,但這樣會(huì)現(xiàn)在這個(gè)頁面臃腫,每次請求備份管理頁面時(shí),服務(wù)端會(huì)把所以的備份還原信息都傳到客戶端,然后ui.tabs...
以前也研究過,始終沒找到好的辦法,看了微軟Msdn上的解決方案,使用后發(fā)現(xiàn)存在較多漏洞,考慮的情況太少,如頁面加載后沒有提交,始終刷新,在同一瀏覽器打開多個(gè)各選項(xiàng)卡,每個(gè)選項(xiàng)卡打開同一頁面或不同頁面,以下是我...
系列文章導(dǎo)航:穩(wěn)扎穩(wěn)打Silverlight(1) - 1.0實(shí)例之電子表穩(wěn)扎穩(wěn)打Silverlight(2) - 1.0實(shí)例之支持錄音和回放的鋼琴(Silverlight+ASP.NET AJAX+DLINQ)穩(wěn)扎穩(wěn)打Silverlight(3) - 2.0控件之Border, Button, Calenda...
系列文章導(dǎo)航:穩(wěn)扎穩(wěn)打Silverlight(1) - 1.0實(shí)例之電子表穩(wěn)扎穩(wěn)打Silverlight(2) - 1.0實(shí)例之支持錄音和回放的鋼琴(Silverlight+ASP.NET AJAX+DLINQ)穩(wěn)扎穩(wěn)打Silverlight(3) - 2.0控件之Border, Button, Calenda...
系列文章導(dǎo)航:穩(wěn)扎穩(wěn)打Silverlight(1) - 1.0實(shí)例之電子表穩(wěn)扎穩(wěn)打Silverlight(2) - 1.0實(shí)例之支持錄音和回放的鋼琴(Silverlight+ASP.NET AJAX+DLINQ)穩(wěn)扎穩(wěn)打Silverlight(3) - 2.0控件之Border, Button, Calenda...