【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暴...
|
在運用Visiol studio.NET 開發Web應用程式中,開發者常常會遇到一些問題:如我開發好的程式,在開發環境下測試沒問題,怎么一搬到應用環境下,就會有問題?不是程式的無法運行,就是程式的效率慢的同蝸牛在爬,這種情況在....
我一直在使用Visual Studio 2010RC版本。它有很多讓人欣喜的東西。下面將其列舉出來:Sequence Diagram Generation 我覺得這是一個救星。我不知道你是怎么樣的,但作為開發人員,我在完成設計之后,就想潛心投入代...
上一篇主要介紹Expression系列產品,另外概述了Blend的強大功能,本篇將用Blend 3創建一個新Silverlight項目,通過創建的過程,對Blend進行快速入門學習。在開始使用Blend前,首先需要進行Silverlight的開發環境搭建,在銀...
我從來沒有進行過正式的web開發,但是我一直喜歡web,所以這篇文章也是我轉行web的一個開始吧。或多或少我也參考了幾個網站的實現(當然了,只是看看大概的功能而已),所以也請大家多多指教。該購物車的功能如下:1. 通過aja...
聲明: 本文是一篇有爭議的文章,甚至有可能是一篇爭議非常大的文章,可能爭來爭去依然無法得到一個統一的意見。 場景 個別公司的技術決策者要求團隊的開發人員在編寫數據訪問層的時候,禁止在程序中出現...
伴隨著VS2010的公開測試,ASP.NET4.0也進入了我們的視線。ASP.NET4.0究竟給我們帶來了什么,將在哪些方面提高我們的生產力? 在何時你需要使用ASP.NET4.0開發你的網站程序?需要更嚴格的遵守Web標準; 需要更流暢...
最近由于工作關系,重新回顧了ASP.NET MVC 的 1.0 版本。2.0版本還沒有研究。由于MVC框架發展不久,還有很多不足的地方。其中關于路由規則配置這一塊問題比較大。首先路由規則是在全局配置問價 Global.asax 的 Appl...
隨著計算機軟件開發分工細節化,微軟對已有的產品線進行了調整,在保持原有經典開發工具Visual Studio基礎上,又推出了一套新的設計開發工具系列,Expression Studio。 Expression Studio設計工具系列包含四項主要...
概述 緩存學術一些的解釋是”將常用數據放入易于讀取的地方以提高性能”。而對于Asp.net來說,需要被緩存的對象多種多樣,包括從數據庫中提取出來的數據,以及aspx頁面生成的靜態頁,甚至是編譯好的程序集...
最近在領導的要求下做了一下項目的優化,總結如下: 1. 使用存儲過程(如果在程序里用exec 存儲過程參數,這樣執行似乎并沒有快多少)。 在數據庫里是預編譯的,也不需要在字符串傳輸上花費大量時間。 防sql...
這篇博客對在云計算解決方案中操作數據進行總覽性的介紹。概覽對于絕大多數解決方案而言,數據都是至關重要的一部分。在云計算里面,絕大多數現成的建議都可以直接拿來用。但是云計算也有其獨特之處。這篇博客將討...
云計算既不是網格計算,也不是虛擬化,而是一個由多種產品和服務集成起來的端到端的解決方案。 云計算就是SaaS?云計算只適用于中小企業?云計算不能保證企業數據的安全性? 究竟什么才是云計算?業界對云計算還...
昨晚在家上網,看看微軟研究院TechFest 2010的消息,逛逛Channel 9,瞅瞅DevLabs里的項目,以及F#與Reactive Framework之類東西。然而,我一邊對那些有趣而奇妙的技術感嘆不已,同時卻又產生出一種忿忿之情。為什么?因為...
在RC版本發布之后,我們看到微軟為Visual Studio 2010增加了很多新功能,同時在云計算方面也有很大的改善,隨著云計算時代的到來,軟件開發模式和商業模型都將進入全面開放組合的新時代。微軟云計算平臺Windows Azu...
很多ASP.NET的教程中的示例代碼使用的數據訪問方法是Linq to Sql或是Entity Framework。我在www.asp.net的論壇上看到很多關于討論是否有其他替代的數據庫訪問方式,回答是:當然有。這篇文章就講述了使用Ado.Ne...
從2002年發布.NET 1.0,歷經8年發展,.NET發展到了4.0,已經成為一個龐大而復雜的軟件開發與運行平臺,其架構日益復雜,其應用領域也在不斷地擴展,包容了“一堆”的子技術領域。在.NET 4.0即將發布之際,回顧...
我學習.Net快一年了,偶然間發現大家用的開發工具很多我都沒見過,于是暗中的進行收集(呵呵,夸張了),現在收集滿七種特來做此總結!我稱他們為“七種武器”/(^o^)/ 第一種武器長生劍、NUnit (用于編寫...
即將發布的.NET Framework 4.0擁有眾多的新改進,此前InfoQ已經對其進行了詳盡的報道。本文將再來揭示.NET 4.0中的3個新特性:圖表控件、SEO支持以及ASP.NET 4可擴展的輸出緩存。圖表控件微軟向開發者提供了大量可...
ADO.NET中提供了連接池的功能,多數開發人員很少設置它,因為它是默認的。界面設置如下圖:...
在應用開發中,我們經常需要設置一些上下文(Context)信息,這些上下文信息一般基于當前的會話(Session),比如當前登錄用戶的個人信息;或者基于當前方法調用棧,比如在同一個調用中涉及的多個層次之間數據。在這篇文章中,我創...
Unity 是一個以 Mono 為基礎的游戲開發環境,能同時支持三種腳本語言,包括 C#、Javascript 和 Boo (類似 Python)。由于 Unity 的開發工具暫時只有 Mac 的版本 (2010年2月25日更新: 現時已有Windows版本,而且有免費...
技術爭論在博客和twitter里無休止地進行著,這些爭論涵蓋每個開發人員社區。每個語言,框架,工具,和平臺在某個特定的時間都不可避免地會至少有幾個爭論在進行中。 下面是我多年來對技術爭論所做的幾個總的觀察...
系列文章導航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
經過第一天漫長枯燥的部長級會議,今兒才算是真正年后的第一天上班。 鑒于家里的“小水管”,直到到了公司(資源合理利用)才將覬覦已久的VS2010RC從網上抓下來。接下來順利干掉VS2010beta2和.NET FW4...
隨著 .NET 平臺上,LINQ、ORM 框架、Dynamic Data、... 各種數據訪問技術不斷推陳出新,程序員也一直追著新技術跑,但對底層和代碼細節卻越來越難以掌控。當項目性能需要調優時,通常也只能對數據庫加入更多索引,而...