【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暴...
|
1. Chirpy Zippy 下載地址:http://chirpy.codeplex.com/ 過去,在將JavaScript腳本和CSS文件部署到Web服務器之前,我習慣使用壓縮工具進行壓縮再部署,安裝Chirpy后,你的腳本和CSS文件將會基于其名字自動壓縮...
除了IntelliTrace之外,Visual Studio 2010的各種新功能都沒有什么亮點。IntelliTrace給調試提供了一種新方法。在Visual Studio 2010中,這是最重要的改進,它可以在兩方面發揮作用:一方面它可以幫助開發人員更快...
介紹 ASP.NET MVC3 的一個重要的新特性就是允許注冊一個服務點 Service Location,然后在框架中使用的能力。以前版本的 MVC 已經提供了 Service Location 和依賴注入的機會,在 MVC3 中,我們正式提供了這種能...
網頁應用受限于自身的瀏覽器范疇,不能把華麗效果完全展示,正是因為如此,在網頁上誕生了無數絢麗的設計,雖然動感程度和桌面應用無法比擬,但是在UI上卻下足了功夫,用戶體驗可以說無以倫比,比如說小小的菜單,在桌面游...
很久以前就聽過延遲加載這個東西,不過沒有理解是什么意思,現在算是了解一二了,寫點文章作為讀書筆記,把自己的想法記錄一下,希望對初學者幫助,不管是初學者或者高手如果發現文章那里寫得不好或者有更好的思路和做...
之前的文章"淺談C#中的延遲加載(1)——善用委托"中介紹了三層結構中在Model層對實體類的屬性實現延遲加載的方法,該方法利用C#中的委托來實現,最后雖然延遲加載的目的得以實現,但是給客戶端(例如UI層)暴...
大型動態應用系統平臺主要是針對于大流量、高并發網站建立的底層系統架構。大型網站的運行需要一個可靠、安全、可擴展、易維護的應用系統平臺做為支撐,以保證網站應用的平穩運行。 大型動態應用系統又...
上一篇文章講到把實體類中需要實現延遲加載的屬性聲明為virtual,然后繼承實體類做一個子類,在子類里面實現該屬性,配合使用委托來實現比較完美的延遲加載(原本的模型層依舊保持在最底層用于貫穿三層結構,同時又可...
Visual Studio 2010 有一個數據庫項目模板:Visual Studio Database Project(以下簡稱VSDP),VS 2003/2005/2008也有類似的項目,在VS2010上的得到了很大的加強,現在還具備了智能感知,構建時驗證和自動部署功能,VSDP...
動感小菜單其實是想模仿Apple的菜單按鈕設計制作,但是畫虎不成反類犬,看起來有點別扭,昨天各位園友提了這方面的建議,感覺太硬如果加入動畫可能更好,非常感謝各位,而今天這篇的動感小菜單2,讓按鈕更加動感“柔...
最近和一些朋友討論如何寫出優雅的代碼,我們都很喜歡C#,所以以C#為例。主要一共有三位程序員在一起討論,為簡單起見我用ABC代表我們三個人。 有時候我們會針對一些代碼進行討論,有時候我們會提出一些觀點,有時...
對于URL,大家都比較熟悉,其他兩個詞就比較陌生了。URI、URL和URN是識別、定位和命名互聯網上的資源的標準途徑。1989年Tim Berners-Lee發明了互聯網(World Wide Web)。WWW被認為是全球互連的實際的和抽象的資源...
對于微軟平臺開發人員而言,每天都要和各種ASP.NET控件打交道,本文不打算介紹各種控件的具體使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10個屬性,相信讀完本文可提升你的開發技能。 1、ClientIDMo...
我熱愛Silverlight,并且身體力行寫了很多Silverlight程序,也討論了很多關于Silverlight的技術。對于剛剛接觸Silverlight的開發人員來說,這篇文章是最適合你的。這篇文章列出了我使用Silverlight進行開發后,發現...
斗地主風靡了大江南北,在春晚都做免費性推廣,棋牌游戲平臺幾乎將其作為標配,但是牌類游戲總是一成不變的樣子——橫向排列,如果扇形排列應該更加符合真實,最近在WP7上玩了一個UNO游戲就是用扇形排列,感...
Silverlight中的程序集緩存可以將一些獨立的程序集放在XAP包外邊并可以緩存在客戶端的瀏覽器中,這樣就可以減少程序啟動時下載XAP包的時間。默認情況下Silverlight并沒有開啟程序集緩存,因此需要自己動手開啟...
記得在WP7上玩一個游戲有段動畫很有趣,是背景在進行晝夜交替,一會兒白天太陽出來白天了,一會兒月亮蹦出來夜晚了,在以前做C++程序的時候曾經實現過類似的效果,今天早上移植了一下到Silverlight當中效果還是不錯,當...
對于ORMCodeHelper(Keny的),完全的采用插件式開發,即插即用,個人感覺還是比較爽的,架構不錯。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相關C#代碼的生成。比哥一年前寫的那個牛多了,哈哈,哥去年亂寫了...
我們都明白命名的重要性,如果對命名不斷地關注,就需要考慮命名中的動詞和名詞,特別的情況是動詞的人稱和名詞的數量。 在.NET Framework的Guideline中,有專門一章討論了命名規范,包括大小寫、單詞的選擇等,卻沒...
需求:某網站因業務擴展,需拆分出另一個站點,新舊站點具有相同的內容,但具體欄目表現形式上不一樣。原網站運行多年,有大量的圖片,這些圖片也會在新站上使用。任務是: 保證兩個網站圖片內容同步,即原來的站點增加...
昨天博客發了新文章,講一下我對如何使用MVC中的Model的看法,不是什么大技術,當是一個技術討論^^ 原文地址:http://www.youguanbumen.net/Article.aspx?id=79 原文: 前兩天寫了個文章ASP.NET MVC 3 &mdas...
日前微軟已經發布ASP.NET MVC 2框架RC版,究竟這次RC版本的發布對于WEB開發者帶來怎樣的改變?以及未來ASP.NET MVC 2正式版還會有哪些改進?帶著這樣的問題,我們51CTO記者彭凡專門采訪了微軟MVP衣明志老師。ASP.NE...
之前發現Entity Framework 4生成的COUNT查詢語句問題,今天又發現它生成的分頁SQL語句問題,而LINQ to SQL卻不存在這個問題。 >>> 來看一看,瞧一瞧! 上代碼: 看生成的SQL語句: 1. Entity Framework生成...
在SharePoint 2007時代我們可以通過Microsoft Single Sign-on Service來實現單點登錄,但到了SharePoint 2010中不再有Single Sign-on這個服務了,取而代之的則是Secure Store Service簡稱SSS。與以前的SSO一樣,S...
我們通常在游戲中有各種各樣的粒子效果,其中有一種就是跟隨鼠標發生的軌跡動畫,在鼠標經過的地方會產生一些特效,這種方式我們在粒子當中經常使用,本篇使用一個簡單的例子再次將粒子系統改善,更加精簡更加高效。...