【技術開發(fā)焦點】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#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于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暴...
|
一、概述 訪問者輸入:http://wu-jian.cnbolgs.com/default.aspx,實際請求和響應的地址卻是:http://www.cnblogs.com/wu-jian/default.aspx, 這就是UrlRewrite,除了實現(xiàn)二級域名功能,它在簡化用戶輸入地址、SE...
吃苦耐勞型,“人族”程序員的個人能力并不是很強,但是他們的能力足以完成各種工作了。他們的代碼既不迷人,也不優(yōu)雅,但是這些代碼可以完成任務,并且工作得也還可以。他們可以使用公司能夠駕馭的任何工...
問題來自于《SQL puzzles and answers》一書的第36個Puzzle。問題的描述很簡單,書中給出了很多種解答,我只能想到其中的1、2種,故在這里進行一下分享。有意思的是書中的解法1是無法通過SQL解析的,大家可以查看原...
自從業(yè)以來(雖然從業(yè)不久),我一直為身為程序員這個稱呼而驕傲。程序員是一群擁有高智商、洞察力超強、反應靈敏的人,一個有著理工科背景的人對他們父母、長輩們來說也是極具可炫耀的身份。隨著我朝學校大力擴展...
縮略圖是個很常用的功能。它的實現(xiàn)并不復雜,但如果原圖是GIF動畫的話,問題就會變得繁瑣一點,下面通過一個取自CS警匪游戲的GIF動畫來說明問題:
為了讓問題更加清晰,我們先還原動畫各幀: 選擇一:用PHP中的Ima...
為了構建一個輕量級的資源管理框架以滿足簡單的本地化(Localization)的需求,我試圖直接對現(xiàn)有的Resource編程模型進行擴展。雖然最終沒能滿足我們的需求,但是這兩天也算對.NET如何進行資源的存取進行了深入的學...
上周還是什么時候,和老大的一次談話,他提到,他覺得Java程序員只能是個半吊子(大概意思是這樣)。當時,我反駁說,其實還是可以有牛人的。但元旦琢磨了下,覺得還是一個思考層次的問題。 如果單從Java語言來看,確實是...
上午,我在辦公室里感覺有點憋悶,于是決定去活動活動腿腳,到街頭的拐角的商店里去了一趟。我買了一大包薯片,付款時,我問柜臺后的伙計干的怎么樣。他長嘆一聲說“累,兄弟。我需要100萬,我要出去旅行一下。現(xiàn)在...
在《上篇》中我們談到ResourceManager在默認的情況下只能提供對內嵌于程序集的.resources資源文件的存取。為了實現(xiàn)對獨立二進制.resources資源文件的支持,我們自定義了BinaryResoruceNManager。在本篇中我們...
時至今日,混淆依然是.Net程序的一道重要保護手段,而混淆器對WPF應用程序的支持是怎樣的呢?我們今天就通過實例講解一下。首先建立如下圖所示的簡單的用戶界面:在界面代碼中設置一些綁定屬性:在后臺代碼中首先定義一個...
有很多理由都能說明為什么我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數(shù)次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你...
CSS框架通常指的是一些CSS文件的集合,這些文件包括網頁的基本布局、表單樣式、網格或簡單結構、以及樣式重置。例如,typography.css是基本排版規(guī)、grid.css是基于網格的布局、layout.css通常的布局,包括form.cs...
事情的經過是這樣子的!數(shù)據(jù)庫A表添加一條記錄,**系統(tǒng)中B目錄下就會多出5n個文件。隨著系統(tǒng)運行3年多,B目錄中的文件數(shù)已高達2M多,而這些文件恰恰又是用戶高度頻繁訪問的。于是問題就來了,一方面是用戶訪問文件速...
Anders Hejlsberg(安德斯-海森博格) 坐在自己的辦公室,雙眼直直的盯著前方。他要做一個決定,決定自己未來的命運和理想。這是1996年一個普通的下午,幾個小時前,他剛與比爾-蓋茨結束了一次愉快的午餐,同為軟件界的...
寫在最前 前段時間報名參加了WPMind發(fā)起的一個針對Windows Phone 7的開源項目“WPMind Windows Phone 7 Framework”,最近抽空研究了一個實現(xiàn)比較簡單的控件-Bubble Control。本人以前做Windows...
1、在這個安裝包制作的過程中,所用到的一些圖片或者文件,如:快捷鍵圖片,安裝步驟中每個圖形界面的背景圖片等都要事先在[應用程序文件夾]中事先添加好這些圖片,即在安裝項目中添加這些圖片,文件好像是解決方案下de...
在開始本文前,需要一些準備知識。首先要提出“什么是資源”。在CLR出來之后,Windows系統(tǒng)資源開始分為“非托管資源”和“托管資源”。非托管資源是指:所有的Window內核對象(句柄)...
有很多人經常會持有這樣的疑問:為什么 .NET 框架要把一些很簡單的功能也封裝起來?而有些人所堅持的“有現(xiàn)成的就用現(xiàn)成的”的習慣在那些“明明只是很簡單的功能卻被封裝了起來”的情況下...
未來,“用戶體驗”將成為所有軟件商業(yè)價值的首要衡量標準。擁有極好用戶體驗的RIA(富互聯(lián)網應用)技術近些年來發(fā)展迅猛,其中以Silverlight、HTML5及Flash最受熱捧。縱觀,互聯(lián)網上98%的計算機都有安裝...
擁抱開源技術 如果只能選擇微軟的技術路線,比如團隊幾個人只會用微軟的技術做開發(fā),甚至也不想學別的,那么似乎沒有別的辦法,將就一下吧。如果還有的選擇,盡量選擇使用開源技術。這樣的好處是你不但可以有效的...
目前最流行的 Linux 操作系統(tǒng)發(fā)行版是 Ubuntu。但是我們這次是要在 Linux 操作系統(tǒng)中運行 ASP.NET 的,所以選擇了 openSUSE。我準備在 Oracle VM VirtualBox 中安裝 openSUSE 11.3 操作系統(tǒng)。 首先到 open...
在 Linux 操作系統(tǒng)中運行 ASP.NET 4(上)已經講解了如果在 Oracle VM VirtualBox 4.0 中安裝 openSUSE 11.3 操作系統(tǒng)。現(xiàn)在讓我們對剛剛安裝好的 openSUSE 11.3 操作系統(tǒng)進行必要的配置吧。 如上圖所示,點...
“在 Linux 操作系統(tǒng)中運行 ASP.NET 4 (中)”中已經配置好了 openSUSE 11.3 操作系統(tǒng)。 現(xiàn)在,我們進入“GNOME 終端”,使用 ifconfig 命令驗證一下本虛擬的 IP 地址就是一開始我們在寬...
一位讀者寫道: 我是一個軟件工程師。對于任何一個從事于這個領域的人,這有一個眾所周知而且毫無疑問的事實:最有效率最專業(yè)的程序員的產能會比最差的那個高上1000倍。如果這個看起來不太可能,請記住,如果一個...
又拍網是一個照片分享社區(qū),從2005年6月至今積累了260萬用戶,1.1億張照片,目前的日訪問量為200多萬。5年的發(fā)展歷程里經歷過許多起伏,也積累了一些經驗,在這篇文章里,我要介紹一些我們在技術上的積累。 又拍網和...