【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暴...
|
最近關于.NET和java平臺之間的爭論似乎又熱起來了,就我關注的兩個社區,先是老趙的《為啥老趙不喜歡Java*語言*》。引發了博客園的大討論,最近csdn又有人發博.Net與J2EE的快餐型比較,引發了空前的大討論。從論調...
C#下實現空白窗體上中文輸入關鍵字:類PS的文字工具,中文輸入.重復截取中文最近在研究做一個類PS的文字工具,查了N多的資料,問了N多個人,總算功夫不負有人心.終于給弄出來了.寫出來給大家一起討論.(高手們請多多...
在把委托說透(1)和(2)中,先后介紹了委托的語法和本質,本文重點介紹.NET中與委托息息相關的概念——事件。在此之前,首先需要補充(2)中遺漏的一部分內容,即C#在語法上對委托鏈的支持。C#編譯器為委托類型提供了+=...
1.Stack和Heap 每個線程對應一個stack,線程創建的時候CLR為其創建這個stack,stack主要作用是記錄函數的執行情況。值類型變量(函數的參數、局部變量等非成員變量)都分配在stack中,引用類型的對象分配在heap中,在sta...
在上一篇隨筆中我們通過示例逐步引入了委托,并比較了委托和接口。本文將重點剖析委托的實質。委托在本質上仍然是一個類,我們用delegate關鍵字聲明的所有委托都繼承自System.MulticastDelegate。后者又是繼承自Sys...
委托,本是一個非常基礎的.NET概念,但前一陣子在園子里卻引起軒然大波。先是Michael Tao的隨筆讓人們將委托的寫法與茴香豆聯系到了一起,接著老趙又用一系列文章分析委托寫法的演變,并告誡“嘲笑孔乙己的朋友們,...
...
在所有這三個數據 Web 控件中,Repeater Web 控件在呈現的 HTML 里提供了最大的靈活性。 DataGrid 或 DataList 會在預設的 HTML 標記中自動包含開發人員指定的內容。與它們不同的是,Repeater 在呈現的時候將嚴格生...
一.寫作前題 我們用ASP.NET做項目開發的時候,配置Config文件那是經常的事情,VS.NET的Config文件提供了很多節,但是往往提供的這些配置信息還不能夠完全滿足我們的項目開發需求,而且微軟正是考慮到這方面的因素,他...
主要用到的類:DataContractJsonSerializer,該類被申明在System.Runtime.Serialization.Json命名空間下,而System.Runtime.Serialization.Json命名空間是被放置在System.ServiceModel.Web.dll程序集里,因此我們要用到...
簡介在Windows Mobile和Wince開發中,直接在PC上操控相關設備是必不可少的步驟。本文講述在PC上顯示和操作Windows Mobile的方法,包括使用ActiveSync Remote Display和MyMobiler兩種方法。安裝ActiveSync不管那種方...
在網上搜了一下“動態調用WebService”相信都能搜出上千篇文章,但是都出自同一個版本:使用ServiceDescriptionImporter導入wsdl然后進行動態編譯,再調用相應的Method返回值。這種方法不足之處就是編...
大家都知道引用類型對象除實例字段的開銷外,還有兩個字段的開銷:類型指針和同步塊索引(SyncBlockIndex)。同步塊索引這個東西比起它的兄弟類型指針更少受人關注,顯得有點冷落,其實此兄功力非凡,在CLR里可謂叱咤風云,很多...
有園子里的朋友問到一個問題:系統上安裝的是vs2008+Sql 2005 developer(沒有安裝Sql server 2005 Express )
用代碼直接連SQL Server服務器沒有問題,但在項目中數據源改用SQL Server數據庫文件時出錯,提示錯誤如下:
&l...
1、.Net的HTTP請求
.NET與ASP的運行機制有很大不同.
ASP的請求與響應是,ASP頁面被請求,然后逐行解釋.是基于過程的.最多是包含了文件,需要先引入文件罷了.
而.Net,在頁面被請求后,首先是加載HTTP Module,這不...
系列文章導航:學習 ASP.NET MVC (第一回)理論篇學習 ASP.NET MVC (第二回)實戰篇學習 ASP.NET MVC (第三回)實戰篇學習 ASP.NET MVC (第四回)實戰篇學習 ASP.NET MVC (第五回)理論篇 上篇簡單的了解了ASP.NET MVC的基本...
系列文章導航:學習 ASP.NET MVC (第一回)理論篇學習 ASP.NET MVC (第二回)實戰篇學習 ASP.NET MVC (第三回)實戰篇學習 ASP.NET MVC (第四回)實戰篇學習 ASP.NET MVC (第五回)理論篇 MVC
三種角色:
--Model:用于存儲數據...
當用戶在 Web 應用程序中導航 ASP.NET 頁時,ASP.NET 會話狀態使您能夠存儲和檢索用戶的值。HTTP 是一種無狀態協議。這意味著 Web 服務器會將針對頁面的每個 HTTP 請求作為獨立的請求進行處理。服務器不會保留以...
ASP.NET 頁面生命周期雖然是最基礎的東東,但我發現很多人不能準確地的說出,可能多數程序人員只是對深層技術感興趣的原因吧?可是如果忘記了最基礎的東西,有時會給你的開發制造很大的麻煩。現在把MSDN上的ASP.NET頁面...
在web服務器端開發中經常會遇到各種不同形式的path,而且經常記不清楚如何獲取到某種特定格式,今天抽了點時間把常用的path獲取方法與格式做了一個簡單的對照表,以備日后查用。
Request獲取的信息
Request.AppRelati...
有一段時間,正則表達式學習很火熱很潮流,當時在CSDN一天就能看到好幾個正則表達式的帖子,那段時間借助論壇以及Wrox Press出版的《C#字符串和正則表達式參考手冊》學習了一些基礎的知識,同時也為我在CSDN大概賺了100...
ASP.NET數據緩存的學習是如何呢?如何使用ASP.NET數據緩存呢?在講ASP.NET數據緩存之前還要先說一下如果在頁面中使用參數緩存。前面講過一個緩存設置VaryByParam="none"為無參數,我們也可以對VaryByParam進行設...
Visual Studio.NET從2003到現在的2008,一路走來慢慢強大……從以前的vs2003能自動改亂你的html代碼到現在在vs2008中都能直接對html代碼進行w3c標準驗證并提示了,非常不易。 論壇中也經常有從...
結合自己4,5月份開發手機視頻監控系統經歷, 來對那段時間的Windows Mobile開發進行總結一下. 說起Windows Mobile開發這事自己幾乎是從零開始起步, 原先主要從事J2EE/Asp.Net下的Web應用開發, 從來沒有接觸...
一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文講解了Cookies的各方面知識, 并且提出來了最佳實踐。這是筆者在日常工作中的積累和沉淀。 二,基礎知識1.什么是CookiesCookie 是一小段文本信息,伴隨著用...