【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暴...
|
通過好友CallHot介紹Lodopweb打印控件。由于是國人開發的,故這兩天認真了研究下,打算在未來的項目中使用。現將學習成果與園友分享。如果存在不足的地方,希望您指出。 具體的實現步驟如下: 一、準備工作
...
開場白 各位朋友們,當你們看到網上傳播關于微軟windows、IE對黑客利用“緩沖區溢出”、0day漏洞攻擊的新聞,是否有過自己也想試試身手,可惜無從下手的感慨?本文將完全使用C#語言,探索那些不為人知的...
SharePoint 2010中有了全新的客戶端模型,給我們在客戶端操作SharePoint對象提供了很大的方便,但是在SharePoint 2007中我們可以使用的方式就比較有限,Web Service是我們最常用的一種方式,SharePoint本身提供了很...
日常工作中,需要為程序集提供統計分析: 1:程序集方法數; 2:開發人員數目及各自所開發或REVIEW的方法數; 3:測試中,被標注有BUG的數目; 4:直接查看方法的IL代碼; 鑒于以上統計的需要,特開發本EXE。...
前言 談起“消息機制”這個詞,我們都會想到Windows的消息機制,系統將鍵盤鼠標的行為包裝成一個Windows Message,然后系統主動將這些Windows Message派發給特定的窗口,實際上消息是被Post到特定窗口...
關于復用 在我們日常的開發過程中,代碼的復用其實是很重要的一部分,ASP.NET MVC框架本身為我們提供了很多很好的復用機制,讓我們能充分地利用它們來節省我們的Coding成本。 在簡單的Coding中,我們可以通過...
在第一篇中,我講解了我們要做智能查詢的原因,以及基本的解決方案設計。從這篇開始我們開始講解它的實現過程。 其實在寫這一系列文章之初,我其實是想由底至上去講解,但是我又整理了一遍代碼才發現,其實如果不...
一、配置安全身份驗證模式 在Web.config 文件中,通過 <authentication> 節可以配置 ASP.NET 使用的安全身份驗證模式,以標識傳入的用戶。 <authentication mode="[Windows|Forms|Passport|None]"><forms>.....
在VSX群里陳鋒,錄制了幾個調試的視頻,感覺挺有用的。調試其實大家都知道怎么去做。但是不一定對我開發IDE給我提供的快捷方式全部了解。在這里我對這些做一些集結,這里也不是很全,希望大家在后面補上,讓樓主也張...
在我先前的文章中,不斷的推廣.NET4.0新特性。特別是.NET4.0 Dynamic 這個新特性。隨之而來的問題也出現了—Dynamic 執行效率如何? 我們做開發的不光需要代碼簡潔,能夠希望自己能夠寫出好的架構。還有...
大家知道委托就相當于C++里面的函數指針,相信大家都很很了解,看看如下簡單代碼來回想一下委托public delegate void Ad();
xu xus = new xu();
Ad b = new Ad(xus.Add);
b += xus.ex...
簡單描述volatile,Interlocked,lock,Mutex,Semaphore,Spin lock,AutoResetEvent,ManualResetEvent,ReaderWriterLockSlim,MethodImplAttribute,WaitHandle常用同步機制的原理和使用場景。 volatile 只是C#的一個...
一直通過vs測試Silverlight,本以為部署到服務器上是很簡單的事。
沒想到遇到了很多麻煩,用了整整一天的時間搜索解決方案。 先說部署到xp系統下本地IIS,服務器win2003也一樣。
如圖,右擊虛擬目錄->屬...
在本文我們將一起學習如何在Silverlight后臺代碼中調用javascritp腳本。Silverlight中內置了對于HTML、客戶端腳本等的支持。很多情況下,我們編寫的Web應用程序中用了一些JavaScript或者AJAX框架,我們可以在Si...
只要使用到兩個類一個用來發送一個用來接收。可以有多個發送端,但只能有一個接收端。 來段demopublic partial class localcoon : UserControl {
public localcoon() {
InitializeComp...
大多數人會對他們在.NET中的算術的"出錯"首先感到驚訝。使用一些稱為”浮點”算術來表示非整型數字不是.NET 相比其他大多數語言/平臺特殊的地方。在.NET 內部是沒問題的,但是你需要知道一些底層正...
本文主要涉及LinqToSql數據庫事務相關,文章不足之處,歡迎您指出。 一、回顧T-SQL中的事務機制 代碼如下: 1 /*加入事務機制后的存儲過程*/
2 create procedure sp_example
3 @param1 int = null,
4...
用戶認證 .net提供了3種用戶認證的方式,分別是Windows,Forms,Passport。這幾種形式的定義可以在網站根目錄下Web.config中的authentication節點中看見。Windows是默認的驗證形式,它是根據機器的訪問權限來判...
筆者前一陣子發表了一篇《ASP.NET調用.sql文件》文章,主要是是解決數據庫配置,減去傳統手工附加數據庫和自己改寫web.config文件等等這些復雜的過程,而是配置的向導。其中給出關鍵的技術知識點,就是通過sql數據...
這篇文章旨在與園友分享我對Exception的理解,如果存在不足的地方歡迎您指出。 前不久寫過一篇MVC的Exception的文章,這回重點講解在實際開發中我對Exception 的認識。 講到Exception難免會涉及到經典的...
從我們剛學.Net編程起,我們的程序不斷被從天而降NullReferenceException打斷。直到今天,我們仍然時常為C#的Null或者VB的Nothing困惑。什么情況下我們該返回null,如果參數是null代表什么。許多類型,有兩種不同意...
最近公司有個項目,需要直接在IE瀏覽器中操作Word文檔,隨后在網上搜了一些資料,感覺都不是很理想。不過,最后還是找到了一個功能比較強的控件,是老外開發的控件,需要注冊。還好,沒有注冊時,只是在頁面關閉時彈出一個...
最近研究了fxcop,有些心得,寫出來分享一下。
FxCop介紹: FxCop是一個代碼分析工具,它依照微軟.NET框架的設計規范對托管代碼assembly進行檢查。它使用基于規則的引擎,來檢查出你代碼中不合規范的部分;你也...
任何從事ASP.NET開發的人都不得不承認,在其職業生涯中曾經遇到過應用程序安全問題,開發人員常常被迫盡快交付代碼,平臺的復雜性和各種配置選項讓應用程序的安全總達不到預期,此外,調試和生產環境的配置要求可能會...
非常高興有機會在這里跟大家分享和交流關于Visual C++ 2010的一些觀點和看法,我希望我的這些展示,能夠讓你從另外一個角度重新認識Visual C++ 2010,能夠讓你愛上Visual C++ 2010! Visual C++ 2010深度探索 ...