【技術(shù)開發(fā)焦點】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用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暴...
|
引子 作為企業(yè)架構(gòu)師,我的職業(yè)習(xí)慣之一,就是不斷的探求各種新的有前景的概念和思想,看其是否有潛力為我所服務(wù)的來自各行各業(yè)的企業(yè)客戶帶來價值。同樣出于對這種理念的追求,我對NoSQL領(lǐng)域的關(guān)注了也有一段時...
作為一名 Microsoft 服務(wù)顧問,我定期與客戶和合作伙伴一起進行應(yīng)用程序安全性討論。 在本文中,我將介紹一些在這些討論中提出的主題。 特別是,我將重點介紹編程人員在嘗試保護 Silverlight 應(yīng)用程序的安全時...
在Kooboo中使用了Entity Framework作為持久化框架,但由于EF1.0并沒有提供完整緩存解決方案,一直以來都在為數(shù)據(jù)緩存而煩腦,在沒有找到合適解決方案的情況下,采取了臨時的解決辦法:直接緩存實體。但是由于Entity實...
在企業(yè)管理器中,雖然有“管理分區(qū)”的菜單,里面的內(nèi)容卻可能與你的預(yù)想不同,這里并沒有提供直接對分區(qū)進行操作的方法,所以一些普通的操作,比如“增加分區(qū)”、“刪除分區(qū)”之類的...
本文翻譯:Few Tips on Customizing Debugging Window View in Visual Studio 。 使用DebuggerBrowsable特性可以自定義調(diào)試窗體。 使用DebuggerDisplay特性可以自定義調(diào)試信息的顯示。?...
在 Silverlight 里面建自定義控件(Templated Control),會在工程下生成一個Themes文件夾,并在其中包含一個generic.xaml 文件。這是一個 ResourceDictionary 文件,所有的自定義控件的默認樣式(Default Style)都必須...
這篇文章本來應(yīng)該寫在上個周末, 可是臨時有事給耽誤了,上周五在MSDN上看到Effiproz DataBase發(fā)布了1.2版本. 在Effiproz以前也用過幾個嵌入式開源數(shù)據(jù)庫. 不過Effiproz DataBase是純C#編寫的. 開發(fā)者就可以將它...
1、 準(zhǔn)備js,參考了一個js彈出層的例子。最后自動輸出exe,類似flash安裝。ie可以自動安裝,其他瀏覽器需要手動下載安裝包。 var isOK = Silverlight.isInstalled("4.0.50524.0");
if (!isOK) {
var msgw, msg...
如今,Android及它的綠色小機器人標(biāo)志和蘋果iPhone一樣風(fēng)靡世界,掀起了移動領(lǐng)域最具影響力的風(fēng)暴。創(chuàng)造這一奇跡的人,叫Andy Rubin(安迪·羅賓),Google工程副總裁,Android開發(fā)的領(lǐng)頭人。 早年歲月 ...
在我們添加Service Reference的時候,可能不知道該服務(wù)最終會被部署到什么位置,或者該服務(wù)可能被遷移,此時我們可以使用以下手段進行Service的調(diào)用,提高代碼編寫的靈活性。 步驟1:修改宿主Web頁面的代碼,將服務(wù)...
本文開始總結(jié).NET下的多種多線程機制,不斷更新中,往各位補充。?? Invoke機制 最近在實驗一個webservice時候,想到了要用異步機制,于是好好研究了一下多線程和Invoke機制,這里寫點小小的心得,如有不妥,請各位指...
最近有一幅老圖很火,很多人說這是“從語言來區(qū)分程序員的高低”。很多人說這幅圖有問題,我說是你們的理解有問題,類似這樣的對話在推特上面出現(xiàn)過多次,一般說著說著也就過了。 不過突然發(fā)現(xiàn),在CSDN&...
這是一篇發(fā)表在《程序員》雜志8月刊的文章,是根據(jù)我對Anders Hejlsberg的演講內(nèi)容的翻譯的縮寫。原本的完整演講內(nèi)容有數(shù)萬字,為了在雜志上發(fā)表因此簡化成了五千字,因此如果您對完整內(nèi)容感興趣,不妨根據(jù)文末鏈接...
前端的發(fā)展如此之迅猛,一不留神,大俠你可能就會被遠遠地甩在后面了。如果你不想被HTML5的改變/更新攪得不知所措的話,可以把本文的內(nèi)容作為必須了解的熱身課程。一、新的Doctype//zxx:”doctype”中文意...
一、引言 我在很早以前就有個習(xí)慣就是如果看到好的文章一般都會使用瀏覽器自帶的收藏夾功能把這篇文章收藏起來以方便下次查看(相信許多朋友應(yīng)該可我一樣),但是隨著時間增加以及使用次數(shù)的增多越來越多的問...
一、C#、C++和Java C#的語言規(guī)范由Microsoft的Anders Hejlsberg與Scott Wiltamuth編寫。在當(dāng)前Microsoft天花亂墜的宣傳中,對C#和C++、Java作一番比較總是很有趣的。考慮到當(dāng)前IT媒體的輿論傾向,如果你早就...
一. 摘要 首先圣殿騎士很高興這個系列能得到大家的關(guān)注和支持,這個系列從七月份開始到現(xiàn)在才第七篇,上一篇發(fā)布是在8月2日,掐指一算有二十多天沒有繼續(xù)更新了,最主要原因一來是想把它寫好,二來是因為最近幾個...
開發(fā)者的技術(shù)成長是個永恒的話題。《如何成為一個專家級的開發(fā)者》文中雖然界定了專家的概念和開發(fā)者成長為專家級的一般路徑,但卻忽視了一個問題:為什么只有少數(shù)人能成長為開發(fā)高手和專家級程序員?一般程序員...
SQL Server 2008數(shù)據(jù)庫復(fù)制是通過發(fā)布/訂閱的機制進行多臺服務(wù)器之間的數(shù)據(jù)同步,我們把它用于數(shù)據(jù)庫的同步備份。這里的同步備份指的是備份服務(wù)器與主服務(wù)器進行實時數(shù)據(jù)同步,正常情況下只使用主數(shù)據(jù)庫服務(wù)器,...
ASP.NET Routing模塊的責(zé)任是將傳入的瀏覽器請求映射為特有的MVC controller actions。
使用默認的Route Table
當(dāng)你創(chuàng)建一個新的ASP.NET MVC應(yīng)用程序,這個應(yīng)用程序已經(jīng)被配置用來使用ASP.NET Routin...
最近園里的TeamOne寫了一篇《[C#] int與System.Int32有什么區(qū)別》,發(fā)現(xiàn)里面有不少精彩的評論,所以忍不住想這篇文章總結(jié)一下:本文的主要參考資料: 1.《理解C#中的System.Int32和int:并非雞和雞蛋》@Author:Di...
在 SDTConf 2009論壇上,Corey Haines和我共同主持了一個叫做“最臭的臭彈”的研討會。會議上,我們試圖去尋找下面兩個(不同的)問題的答案:作為一個經(jīng)驗豐富的開發(fā)人員,回顧往事,最臭的讓你最受折磨的代碼...
有這樣一個需求:一張上千萬數(shù)據(jù)的表,結(jié)構(gòu)很簡單:ID是自增的,你怎么快速讀取其中指定的某1000條數(shù)據(jù),比如100萬到100萬零1000?這個需求其實很簡單,因為是自增型ID,可能分兩種狀況:有聚集索引或Heap,如果是后者,我想用ID...
在IE8發(fā)布不久之后,Opera首席執(zhí)行官Jon von Tetzchner曾經(jīng)對外公開表示,微軟的IE8瀏覽器還會對網(wǎng)絡(luò)標(biāo)準(zhǔn)繼續(xù)破壞。不過隨著大家對IE8瀏覽器越來越了解,發(fā)現(xiàn)IE8對CSS標(biāo)準(zhǔn)的支持的確有非常大的改觀。 微軟的IE...
Web 2.0應(yīng)用的推廣為用戶帶來了全新的體驗,同時也讓開發(fā)人員更加關(guān)注客戶端性能問題。最近,資深Web性能診斷專家、知名工具dynatrace的創(chuàng)始人之一Andreas Grabner根據(jù)自己的工作經(jīng)驗,總結(jié)了Web 2.0應(yīng)用客戶端性...