【NET技術焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
今天將為大家介紹如何讓Silverlight使用PostgreSQL作為后臺數據庫以及CURD操作。 準備工作 1)建立起測試項目 細節詳情請見強大的DataGrid組件[2]_數據交互之ADO.NET Entity Framework—&mda...
系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應用篇等方面全面揭示NHibernate3.0新特性和應用及其各種應用程序的集成,基于NHibernte3.0版本。如果你還不...
PetShop之ASP.NET緩存 如果對微型計算機硬件系統有足夠的了解,那么我們對于Cache這個名詞一定是耳熟能詳的。在CPU以及主板的芯片中,都引入了這種名為高速緩沖存儲器(Cache)的技術。因為Cache的存取速度比內...
發布NGuestBook的動機說明
大約在半年前,我在博客上發表了一個系列文章:《基于.NET平臺的分層架構實戰》。當時在講解過程中用到了一個叫NGuestBook的案例,在那以后,有很多朋友留言或發E-mail希望能得到NG...
前言
ASP.NET MVC作為微軟官方的.NET平臺下MVC解決方案,自誕生起就吸引了眾多.NET平臺開發人員的眼球。在經歷了漫長Preview后,上個月微軟終于發布了其beta版。應該說,通過我親身實踐,我認為這個框架的設...
查看本系列其他相關文章請點擊:Silverlight+WCF 新手實例象棋專題索引在線演示地址:Silverlight+WCF 新手實例 象棋 在線演示在Silverlight+WCF 新手實例 象棋 主界面-棋譜-回放(三十九)中,我們實現了用戶的棋譜回...
相關文章:NHibernate3.0剖析:Query篇之NHibernate.Linq標準查詢 系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應用篇等方面全面揭示NHibernate3.0新特性...
上回說到了Memcached的性能問題,的確,緩存不是萬能的,但沒有緩存是萬萬不能的?還真有這么干的. PlentyofFish就是這樣做的, 它也是互聯網上巨頭中為數不多的采用WISC(Windows + IIS + Sql server + C#)架構的網...
前不久,俺寫了篇文章談到了.Net下面的分布式緩存的一些問題,并結合DNT里面實現模式發表了一些自己的看法,近來通過學習相關的東西又有了一些新的體會, 寫在這里作為分布式緩存列系文章的第二部分. 其實對...
最近拜讀了代振軍同學寫的關于Discuz!NT的緩存設計的一篇文章《Discuz!NT 緩存設計簡析 [原創]》,頗有些想法,姑且寫在這里讓大家拍磚吧。 緩存真是個好東西,在大型的系統中可以有效地提升系統的速度,此乃廢...
作為一個社區類型軟件,大并發支持和高效穩定運行永遠是“硬道理”,而有效安全的使用緩存恰恰能起到事倍功半的效果。而.NET本身所提供的緩存機制又顯得過于“單薄”,比如說訂制不太靈活...
相信大多數開發人員都比較了解緩存了,很多開發人員都在軟件開發中使用了預定義或自定義的緩存,并從中獲得了預期的應用程序的性能提升.這篇和后續文章將詳細的介紹與探討.net體系下的緩存實現的機制,并討論...
User Control大家肯定不會陌生,在使用ASP.NET的過程中,除了aspx頁面,最常見的就莫過于ascx了。ascx是一個有獨立邏輯的組件,提供了強大的復用特性,合理使用,能夠大大提高開發效率。通過User Control直接生成HTML內...
系列引入 NHibernate3.0剖析系列分別從Configuration篇、Mapping篇、Query篇、Session策略篇、應用篇等方面全面揭示NHibernate3.0新特性和應用及其各種應用程序的集成,基于NHibernte3.0版本。如果你還不...
緩存是在內存存儲數據的一項技術,也是ASP.NET中提供的重要特性之一,對于程序員來講,了解ASP.NET緩存的工作原理對于其設計程序是非常有用的。 ASP.NET需要被緩存的對象多種多樣,包括從數據庫中提取出來的數據...
在Web程序中上傳文件是很常見的需求。利用HTTP協議上傳文件的方式非常有限,最常見的莫過于使用<input type="file" />元素進行上傳。這種上傳方式會將內容使用multipart/form-data方案進行編碼,并將內容POST到...
在去年微軟的專業開發者大會上(Professional Developers Conference PDC 2008),微軟就開發者在.NET平臺上的未來做了詳細的展望,本文我們將概括地來看一下即將到來的.NET 4.0 Framework的一些特性,以及全新的Micr...
最近博客園上在炒關于C#性能的問題,其實應該說是.NET性能的問題,其中某位仁兄提出,他希望C#能夠直接編譯為原生代碼,而不是在CLR這樣一個托管運行時上執行,因為虛擬機啊,JIT什么的性能差。后來發到TL上以后,也有朋...
看到不少朋友最近在寫使用callback的文章,也有點手癢,也來涂鴉一下,挖掘挖掘callback的潛力。callback的一般使用方法還算簡單,直接參照msdn的幫助和范例就足夠了。但是想要真正用好、用精,或者想開發一些基于cal...
相關文章:ASP.NET 緩存全解析 在網站中要做一個清理緩存的功能(也就是在緩存為到期之前就強制緩存過期),程序中有的地方使用的HttpRuntime.Cache來做的緩存,而和數據庫交互部分則使用ObjectDataSource提供的緩...
這兩天遇到一個問題,項目中需要在silverlight中使用連接圖的方式來顯示任務之間的關系,總體有父子和平行兩種,昨天在改同事的代碼,一直出問題,索性晚上寫了一下實現方法。 需求 有一個List對象中存了若干個...
概述 很多地方都存在以Tab頁來呈現數據的方式,比如網易、新浪、搜狐、QQ等知名的門戶網站的首頁,還有大家熟知的博客園首頁,都是用了tab頁來顯示數據。大家之所以喜歡用Tab,因為它能大大的增加顯示數據的空間...
Ribbon 開發工具WPF Ribbon New 目前微軟發布的最新Ribbon 開發工具,上一篇已經做過介紹這里就不再多說了。支持WPF 3.5 SP1、WPF 4,全面兼容VS2010 和Blend4。 下載Fluent Ribbon Control Suite CodePle...
原本這是《關于ASP.NET Routing的幾點內容》一文中的一節,不過等寫完這節之后發現這塊內容已經比較完整了,而且它本身也是獨立和最為常見的部分,因此我把它提取出來單獨成文。至于那片文章的其他部分我會再修改...
為什么要寫這篇文章 筆者當前正在負責研究所中一個項目,這個項目基于.NET平臺,初步擬采用C/S部署體系,所以選擇了Windows Forms作為其UI。經過幾此迭代,我們發現了一個問題:雖然業務邏輯已經封裝到Services...