【NET技術(shù)焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于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暴...
|
前面說了很多關(guān)于membership的內(nèi)容,感覺內(nèi)容有點凌亂,內(nèi)容都是一個個知識點,下面我們通過一個小的項目,來把所有的相關(guān)內(nèi)容串一下?! ∈紫让枋鲆幌滦枨螅骸 ∥覀円鲆粋€最簡單的網(wǎng)站。有三類用戶:匿名用戶,員工,...
自從使用.net以來就一直都在使用string.Format方法,一直沒有空或者其他原因都沒有深入去了解,主要還是因為項目上似乎沒有這么高的要求,也沒必要去深入了解,就算碰到了自定義的格式化內(nèi)容也是寫幾個通用的方法而...
ASP.NET緩存全解析文章索引ASP.NET緩存全解析1:緩存的概述ASP.NET緩存全解析2:頁面輸出緩存ASP.NET緩存全解析3:頁面局部緩存ASP.NET緩存全解析4:應(yīng)用程序數(shù)據(jù)緩存ASP.NET 緩存全解析5:文件緩存依賴ASP.NET 緩存...
ASP.NET緩存全解析文章索引ASP.NET緩存全解析1:緩存的概述ASP.NET緩存全解析2:頁面輸出緩存ASP.NET緩存全解析3:頁面局部緩存ASP.NET緩存全解析4:應(yīng)用程序數(shù)據(jù)緩存ASP.NET 緩存全解析5:文件緩存依賴ASP.NET 緩存...
ASP.NET緩存全解析文章索引ASP.NET緩存全解析1:緩存的概述ASP.NET緩存全解析2:頁面輸出緩存ASP.NET緩存全解析3:頁面局部緩存ASP.NET緩存全解析4:應(yīng)用程序數(shù)據(jù)緩存ASP.NET 緩存全解析5:文件緩存依賴ASP.NET 緩存...
經(jīng)過前面三篇關(guān)于.NET Framework源碼研究系列的隨筆,相信大家都發(fā)現(xiàn)其實.NET Framework的實現(xiàn)其實并不復雜,也許跟我們自己做的項目開發(fā)差不多。本人也是這樣的看法。不過,經(jīng)過仔細深入的研究,我們還是會發(fā)現(xiàn)一...
在BPM、OA等系統(tǒng)中,都會存在一個表單設(shè)計器。有些是通過操作gridview來完成一個表單的設(shè)計;有些是通過類似VS拖拽的方法完成一個表單的設(shè)計。很明顯后面一種優(yōu)越于前面一種。無論是哪種,最后都會產(chǎn)生一些XML之...
影響架構(gòu)質(zhì)量的是構(gòu)建體系架構(gòu)的思想、原則、實踐與架構(gòu)師的經(jīng)驗,絕不是工具。即使是最優(yōu)秀的架構(gòu)工具,也不可能像倚天寶劍一般——倚天一出,誰與爭鋒——似乎誰握住了這把利刃,就能夠成為...
WCF是一個具有極高擴展度的分布式通信框架,無論是在信道層(Channel Layer)還是服務(wù)模型層(Service Model),我們都可以自定義相關(guān)組件通過相應(yīng)的擴展注入到WCF運行環(huán)境中。在WCF眾多可擴展點中,ICallContextInitiali...
中軟的面試比較經(jīng)典,也比較嚴格,一般有四輪,類似于微軟的面試。中軟面過以后,根據(jù)項目組,會推到美國微軟那邊運用live meeting & con-call 再面一次。以下是我的面試題及個人的小分析,拿出來和大家share一下。希...
客戶端 JavaScript 調(diào)用 ASP.NET WebService 的方法除了采用 WebServer.htc 和構(gòu)造 SOAPAction 的方法外,下面介紹一個采用 Ajax調(diào)用的簡單方法,并且可以傳遞參數(shù)。其實,ASP.NET WebService 就是一個網(wǎng)站,所以,Re...
文件傳送常用的三種方式FTP、Email及“網(wǎng)上鄰居”都在一定程度上實現(xiàn)了文件數(shù)據(jù)的交流,但它們都主要面向“點對點”的傳送,無法實現(xiàn)“一塊空間,資源互見”的應(yīng)用需求,這種基于&ld...
WebForums.NET提供者模型-一個早期的原型
相對于微軟建議使用的提供者模型,Andy的提供者模型含有一些不足。一方面,WebForums.NET中提供了單個抽象基類,所有的API定義都聚集在這個類中。其負面作用在于,如...
MVC架構(gòu)模式是近年來編程世界里最長被提及的模式之一,Model-View-Controller(模型-視圖-控制器,MVC) 模式將你的軟件組織并分解成三個截然不同的角色:Model 封裝了你的應(yīng)用數(shù)據(jù)、應(yīng)用流程和業(yè)務(wù)邏輯。View 從...
由于WPF 本身中不支持COM 組件同時也無法加載ActiveX 控件,所以需要借助WinForm 引用ActiveX 控件將Flash 加入其中。首先創(chuàng)建一個WPF 項目(WpfFlash),將Flash 文件(.swf)加入到項目中,并將Copy to Output Directo...
在上一篇文章中我們簡單探討了.NET 1.x和.NET 2.0中委托表現(xiàn)形式的變化,以及.NET 2.0中匿名方法的優(yōu)勢、目的及注意事項。那么現(xiàn)在我們來談一下.NET 3.5(C# 3.0)中,委托的表現(xiàn)形式又演變成了什么樣子,還有什么特點和...
說到ASP.NET緩存,那就是:盡早緩存;經(jīng)常接觸緩存的您應(yīng)該在應(yīng)用程序的每一層都實現(xiàn)緩存。向數(shù)據(jù)層、業(yè)務(wù)邏輯層、UI或輸出層添加緩存支持。內(nèi)存現(xiàn)在非常便宜—因此,通過以智能的方式在整個應(yīng)用程序中實現(xiàn)緩...
在《關(guān)于最近面試的一點感想》一文中,Michael同學談到他在面試時詢問對方“delegate在.net framework1.1,2.0,3.5各可以怎么寫”這個問題。于是乎,有朋友回復道“請問樓主,茴香豆的茴有幾種寫法&rdq...
大家都知道條形碼(Barcode)是一種可以由機器識別的特殊編碼,在生產(chǎn)、生活中也常常會見到并使用它。條形碼的類型和種類很多感興趣的朋友可以詳細了解一下。其中Code 39 可以說是一種最為常見并廣泛使用的字符...
客戶對產(chǎn)品質(zhì)量非常滿意,因此在項目完成后又給我們另外一個訂單,即部署客戶程序到Windows智能手機設(shè)備上。但是我們項目團隊成員以前都沒有這種開發(fā)經(jīng)驗。我們的計劃是通過最小限度的修改現(xiàn)有程序代碼,使其可...
首先我必須承認訪問一個類的私有成員不是什么好做法。大家也都知道私有成員在外部是不能被訪問的。而一個類中會存在很多私有成員:如私有字段、私有屬性、私有方法。對于私有成員訪問,可以套用下面這種非常好的方...
參數(shù)編碼規(guī)范一.摘要我們經(jīng)常要在頁面?zhèn)鬟f中文數(shù)據(jù),但是往往被文字編碼所困惑.有時不了解到底是瀏覽器編碼問題還是服務(wù)器編碼問題.本文分析了互聯(lián)網(wǎng)傳遞數(shù)據(jù)的編碼原理, 并且提出了完善易用的解決方案.二.原則...
在ASP.NET的程序中要使用Session對象時,必須確保頁面的@page指令中EnableSessionState屬性是True或者 Readonly,并且在web.config文件中正確的設(shè)置了SessionState屬性。 ASP.NET中Session的狀態(tài)保持是由web...
ASP.NET數(shù)據(jù)控件綜述: 1. 前3個(GridView 控件,DetailsView 控件,F(xiàn)ormView 控件)用于呈現(xiàn)多條記錄,后面2個(Repeater 控件,DataList 控件)用于呈現(xiàn)單條數(shù)據(jù)明細,即常用的記錄明細?! ?. GridView和DetailsVie...
發(fā)布 剛剛NHibernate的Leader——Fabio Maulo發(fā)布了NHibernate 3.0.0.Alpha1版本,這是NHibernate 3.0.0的第一個公開測試版本?! ∠螺d地址 你可以到這里下載NHibernate 3.0.0.Alpha1,基于.N...