【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
Silverlight是微軟提供的一種Web前端應(yīng)用程序開發(fā)框架,是微軟RIA的主要應(yīng)用程序開發(fā)平臺(tái)。Silverlight以瀏覽器的插件方式,提供豐富的多媒體展示功能以及更多交互性的Web前端解決方案。 本文的重點(diǎn)在于探討...
前言:設(shè)計(jì)模式并不是什么很高深的東西,至少不是那么“神乎其神”。說到底,設(shè)計(jì)模式就是一些設(shè)計(jì)思想。下面我們就走進(jìn)項(xiàng)目,看看這些項(xiàng)目中這些思想是如何體現(xiàn)的。本系列文章會(huì)在后續(xù)文章中陸陸續(xù)續(xù)的,...
級(jí)聯(lián)樣式表在13年前被引入,而且被廣泛使用的CSS 2.1標(biāo)準(zhǔn)在11年前被創(chuàng)建,顯然我們現(xiàn)在已經(jīng)與當(dāng)年相差千里了。相當(dāng)了不起的是期間網(wǎng)站開發(fā)有了多少進(jìn)步——事實(shí)上,我們也無法想象。 為什么會(huì)這樣呢...
很多人覺得Google能做出Android本身就是一個(gè)很了不起的工作過程,真的是這樣嗎?正好在Android上花過半年時(shí)間業(yè)余研究,從上到下還算是比較熟了,就說說我的印象吧: 1. 內(nèi)核 以開發(fā)用機(jī)G1和Sapphire做例子,內(nèi)核...
Chris(克里斯)是一位來自波蘭的Android應(yīng)用開發(fā)者,作為一名非著名的開發(fā)者,他開發(fā)的應(yīng)用在Android Market上免費(fèi)提供下載,并通過廣告獲得收入,最近他在自己的博客上面分享了從事Android開發(fā)帶來的收入情況,并通過自...
對(duì)于大部分企業(yè)應(yīng)用來用,有一個(gè)基本的功能必不可少,那就是Audit Trail或者Audit Log,中文翻譯為追蹤檢查、審核檢查或者審核記錄。我們采用Audit Trail記錄每一筆業(yè)務(wù)操作的基本信息,比如操作的基本描述、操作時(shí)...
隨著Ajax盛行,許多網(wǎng)站紛紛采用這項(xiàng)技術(shù),而這股時(shí)代趨力的背后,各式各樣的Ajax開發(fā)框架可說是最大的功臣,讓開發(fā)人員不用重造輪子,省去從JavaScript底層重新開始構(gòu)造程式的工作。 簡(jiǎn)化JavaScript的使用難度 ...
起因 先聲明,只是談自己想法,和大家討論一下 當(dāng)了幾年的程序員了,一直都在想一個(gè)問題,什么是程序員,程序員應(yīng)該做好那些事情,什么樣的程序員是有素質(zhì)的程序員?什么樣的程序員算是負(fù)責(zé)的程序員呢? 工作當(dāng)...
這是asp.net程序來讀取多語(yǔ)言版本Ini配置文件的開發(fā)示例,主要分為以下三個(gè)部分: 1、 Ini 配置文件 2、 讀取Ini配置文件的DLL 3、 Web頁(yè)面調(diào)用與內(nèi)容顯示 4、 數(shù)據(jù)庫(kù)表T_User,如右圖 首先說...
你好,老七! WP7終于發(fā)布了,到目前為止,有關(guān)它的新聞和介紹我相信你已經(jīng)看過不少了,所以這里將會(huì)直接跳過,不過在開始之前,我認(rèn)為還是有必要提醒你做好相關(guān)的準(zhǔn)備:Expression Blend 4 for Windows Phone和Visu...
如果你通過搜索引擎發(fā)現(xiàn)這篇文章的,我建議你先看看本系列的第一篇,這是本系列文章的第二篇,今天為大家?guī)砀S富的C#和Visual Studio編程技巧,一起來看看吧。 1、DataTable.HasRows 它不屬于任何框架,但通...
最近在講AJAX方面的一些理論和在項(xiàng)目中的應(yīng)用。我介紹到了AJAX的一些內(nèi)部原理,以及兩套AJAX框架:Microsoft ASP.NET AJAX和jquery。我個(gè)人很喜歡Jquery,我對(duì)它的贊美從不吝嗇。 關(guān)于Jquery,其實(shí)之前就寫過不...
首先聲明,我可不是要做什么導(dǎo)師,這樣崇高的身份與我無緣。我害怕自己才疏學(xué)淺,而誤人子弟。導(dǎo)師是要李開復(fù)、唐駿之流才能做的。因?yàn)橹霸谝患夜竞臀髂洗髮W(xué)有一些業(yè)務(wù)來往,所以應(yīng)邀到西南大學(xué)做過一次講座,并...
擴(kuò)展能夠?yàn)楹诵膽?yīng)用程序提供附加的功能或者自定義設(shè)置。在很多應(yīng)用程序中這都是很流行的,包括流行的web瀏覽器IE和Firefox、微軟的Office、媒體播放器、Photoshop、Eclipse、Visual Studio等等。其中有些可能...
蘋果的iphone 有語(yǔ)音識(shí)別用的是Google 的技術(shù),做為Google 力推的Android 自然會(huì)將其核心技術(shù)往Android 系統(tǒng)里面植入,并結(jié)合google 的云端技術(shù)將其發(fā)揚(yáng)光大。 所以Google Voice Recognition在Android 的實(shí)...
微軟在10號(hào)發(fā)布了ASP.NET MVC3的發(fā)布候選版(RC:Release-candidate),該版本提供了Razor視圖引擎的智能感知等功能,并同樣具備Online許可。眼饞的同學(xué)是不是已經(jīng)迫不及待的想將現(xiàn)有項(xiàng)目升級(jí)呢?這里我就將官方Release...
系統(tǒng)配置要求:1. MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系統(tǒng)。 MeeGo SDK 不保證在Vista下可以工作,并且不提供支持。2. 仿真器只能在32-bit 版本的windows 下工作。如果你使用的是64位的...
先決條件你必須需要一個(gè)有效的流行Linux發(fā)行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并運(yùn)行在一個(gè)合適的流行硬件上,比如 32-bit的Intel Atom 或者 Intel雙核CPU如果你打算使用QEMU,你必須確認(rèn)你...
技術(shù)人員如果不從事管理,是不是永遠(yuǎn)沒有出頭之日呢? 在國(guó)內(nèi),搞技術(shù)也來越不吃香了。人們都想著投身公務(wù)員的行列,或是從事商業(yè)自己當(dāng)老板。許多當(dāng)年好友一談起自己的技術(shù)事業(yè)來,就仿佛自己正駕駛著諾亞方舟,意...
在互聯(lián)網(wǎng)業(yè)界,大多數(shù)人都知道Firefox和Explorer之間的區(qū)別。我們還知道FTW是什么意思,知道ASP,PHP和RoR之間的區(qū)別。或至少知道它們之間存在區(qū)別。 如果你遇到一個(gè)企業(yè)家,他從來沒聽說過Digg,Google Apps或Fre...
對(duì)于Silverlight學(xué)習(xí)來說,首先要面對(duì)的應(yīng)該是布局:你得把元素放到你想擺放的位置,然后是考慮元素的層次以及可見性,之后可能你想讓它動(dòng)起來,就學(xué)習(xí)動(dòng)畫,最后理解更深入之后,可能會(huì)開發(fā)如Behavior之類的行為,或者設(shè)置...
前言:看了書上兩個(gè)使用C#4.0并行編程的demo,又對(duì)照以前收藏的網(wǎng)上幾篇講述線程池的雄文,一并整理,寫個(gè)示例總結(jié)一下。寫這篇文章的時(shí)候,發(fā)現(xiàn)關(guān)于線程的好幾個(gè)基礎(chǔ)的重要的知識(shí)點(diǎn)自己都不熟悉,而且可能習(xí)慣性認(rèn)知淺薄,所...
SQL內(nèi)嵌用戶定義函數(shù)在我們使用SQL數(shù)據(jù)庫(kù)中,用途很廣泛。下面就為您詳細(xì)介紹一些SQL內(nèi)嵌用戶定義函數(shù)方面的知識(shí),供您參考。 SQL內(nèi)嵌用戶定義函數(shù)
SQL內(nèi)嵌用戶定義函數(shù)是返回 table 的用戶定義函數(shù)的...
引子 唉,本實(shí)在不想發(fā)水文的,可還是發(fā)了,看來是周末悶騷咯,沒興趣的請(qǐng)趕緊飄過 ~~~ 本篇博文其實(shí)是用來給在讀大學(xué)生一點(diǎn)借鑒的,并不會(huì)討論什么技術(shù)類的點(diǎn) ,所以,不喜歡這種類型文章的也可以飄過,但是如果各位...
周末閑在家確實(shí)無聊。宅的不成樣子了。偶然發(fā)現(xiàn)國(guó)外一個(gè)web設(shè)計(jì)的網(wǎng)站上有一個(gè)3D時(shí)鐘。頓時(shí)來了興趣。其實(shí)一看代碼,不是svg,也不是canvas,而是簡(jiǎn)單的利用層級(jí)關(guān)系,大小關(guān)系作了一個(gè)視覺差。看起來會(huì)有立體運(yùn)動(dòng)...