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