【技術(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暴...
|
在這篇文章中,我將使用三個(gè)方法處理樂觀鎖,包括ADO.NET數(shù)據(jù)集、SQL Server時(shí)間戳數(shù)據(jù)類型和新舊值檢查,首先我們從并發(fā)談起,探討5個(gè)并發(fā)問題,然后從實(shí)際出發(fā),利用這三種方法實(shí)現(xiàn)樂觀鎖。 為什么需要鎖?
在多...
Cache Manifest是HTML5的一種緩存機(jī)制,文章作者直接用博客當(dāng)測(cè)試環(huán)境,雖然應(yīng)用起來非常簡(jiǎn)單,但效果卻出奇的好。緩存后的速度,簡(jiǎn)直是驚人的快。像Yslow顯示,打開一個(gè)緩存過的頁面,只要0.729秒,比不緩存的差不多快了...
以前一位同事習(xí)慣于使用Membership來進(jìn)行權(quán)限管理,現(xiàn)在隨著ASP.NET MVC的引入,采用以前的方法,提出了以下方案: ASP.NET MVC+Membership結(jié)合,通過在web.config中進(jìn)行配置,來管理系統(tǒng)中的權(quán)限。 于是,我對(duì)這...
之前寫過一篇文章《ASP.NET MVC中的驗(yàn)證》,唯一的遺憾就是在使用Data Annotation Validators方式驗(yàn)證的時(shí)候,如果數(shù)據(jù)庫是Entityframework等自動(dòng)生成的文件,就沒有辦法使用擴(kuò)展屬性標(biāo)記進(jìn)行標(biāo)記。現(xiàn)在已經(jīng)開始...
事務(wù)日志 每一個(gè)SQL Server數(shù)據(jù)庫在硬盤上包含至少兩個(gè)物理文件,一個(gè)MDF文件和一個(gè)LDF文件。MDF文件包含所有被存儲(chǔ)的實(shí)際數(shù)據(jù)。LDF文件或日志文件,包含了每一個(gè)數(shù)據(jù)變化的紀(jì)錄。記錄每個(gè)數(shù)據(jù)變化使撤銷操...
前言 這段時(shí)間的開發(fā)不會(huì)用到Blend,到年底才會(huì)大量用到,本來打算到時(shí)候在寫B(tài)lend相關(guān)的筆記,不過看到一些朋友還比較感興趣,所以這里提前整理了一下。 首先,我希望你記住下面幾點(diǎn): 1、 Blend并不完全是為...
英文原文:A Brief History of Markup A Book Apart 的第一本書,由Jeremy Keith執(zhí)筆;本文是該書第1章。 HTML是World Wide Web上統(tǒng)一的語言。使用它所提供的標(biāo)簽,人類已經(jīng)創(chuàng)建了令人驚奇、姿態(tài)萬千的超鏈接...
NuPack – .NET的開源軟件包管理器 NuPack是一個(gè)開源的軟件包管理器,它使你在項(xiàng)目中能夠更加容易的查找、安裝和使用.NET 庫。它能夠和所有的.NET 項(xiàng)目類型很好的一起工作(包括,沒有任何限制的,ASP.NE...
Kaxaml 輕量級(jí)XAML 編輯器,可以同時(shí)進(jìn)行圖像和XAML 代碼的編輯。最終生成開發(fā)人員想要的XAML 程序。 網(wǎng)站鏈接:http://kaxaml.codeplex.com/ Shazzam 方便快捷的完成WPF/Silverlight 程序的像素渲...
Guy Harrison是Quest軟件研發(fā)經(jīng)理和數(shù)據(jù)庫大師,最近他談及了在Quest云計(jì)算新產(chǎn)品Toad和下一代稱之為“NoSQL”的非關(guān)系型數(shù)據(jù)庫中所做的工作,并就非關(guān)系型數(shù)據(jù)庫的相關(guān)領(lǐng)域及云計(jì)算的推動(dòng)作用回答了...
我是在香港土生土長、現(xiàn)于上海工作的游戲程序員。有曰人生如戲,當(dāng)代若說人生如游戲或更有共鳴。然而,我們是這游戲的玩家而不是設(shè)計(jì)師,世事往往并非各遂其愿,卻又帶來無盡驚喜。游戲中與其以賺取貨幣提升等級(jí)為...
Flex 支持格式設(shè)置為 SOAP 消息且通過 HTTP 傳輸?shù)?Web 服務(wù)請(qǐng)求和結(jié)果。SOAP 提供基于 XML 格式的定義,用于在 Web 服務(wù)客戶端(如使用 Flex 構(gòu)建的應(yīng)用程序)和 Web 服務(wù)之間交換結(jié)構(gòu)化和類型化信息。 在.NE...
上一篇介紹Flex的WebService的使用,可以調(diào)用多種類型的數(shù)據(jù),都是直接調(diào)用,沒有使用參數(shù),本篇學(xué)習(xí)使用參數(shù)調(diào)用WebService,WebService的參數(shù)類型可以是:簡(jiǎn)單類型(如數(shù)值,字串串等),簡(jiǎn)單實(shí)體模型(只有屬性),比較復(fù)雜的實(shí)體...
開門見山,我們先來看一下代碼:var is = function (obj,type) {
var toString = Object.prototype.toString;
var _baseTypes = {'undefined':'undefined','number':'number','boolean':'boolean',...
F1 查看幫助
F2 跳轉(zhuǎn)到函數(shù)定義(和Ctrl+鼠標(biāo)左鍵一樣的效果)
Shift+F2 聲明和定義之間切換
F4 頭文件和源文件之間切換...
一些基本概念的解釋和翻譯:
http://blog.mcuol.com/User/AT91RM9200/Article/12816_1.htm
http://www.cnblogs.com/wzh206/archive/2010/05/13/1734901.html
一個(gè)完整的DBus學(xué)習(xí)教程(強(qiáng)烈推薦,寫得相當(dāng)?shù)娜?:
http:...
這幾日,在閱讀GoF之一的John Vlissides著作《設(shè)計(jì)模式思考》,在James O. Coplien為本書所撰寫的序中,摘引了Richard Helm的一封郵件:
GoF的設(shè)計(jì)模式只解決了微觀架構(gòu)(micro-architecture)。你仍然必須把宏觀架...
1、新人進(jìn)公司的第一天是無聊的一天,也是開始磨合的第一天 新人進(jìn)公司的第一天總是那么的郁悶,不知道目的,不知道自己的職責(zé),不知道自己的定位,這也和面試的時(shí)候沒說清楚也是有關(guān)系的,大部分的人都是為了生活才...
更換視覺效果的好處個(gè)性化用戶體驗(yàn)上的視覺效果是一個(gè)可以讓一個(gè)移動(dòng)設(shè)備具有你的特色的有力手段。個(gè)性化UI的基本元素包括:顏色,字體,照片和格式等。有時(shí)候只要一個(gè)小小的改變就可以讓整個(gè)設(shè)備的使用方式有所...
從Web 0.2到Web 2.0,Web技術(shù)發(fā)生了翻天覆地的變化,而在Web 2.0空前繁榮的今天,不僅僅是技術(shù),在Web設(shè)計(jì)方面也產(chǎn)生了很多不同的觀點(diǎn),有的很快達(dá)成一致,有的則一直爭(zhēng)議下去,文章講述Web設(shè)計(jì)中的5大經(jīng)典爭(zhēng)議,這些爭(zhēng)議從...
checkpoint又名檢查點(diǎn),在oracle中checkpoint的發(fā)生意味著之前的臟數(shù)據(jù)全部寫回磁盤,數(shù)據(jù)庫實(shí)現(xiàn)了一致性與數(shù)據(jù)完整性。oracle在實(shí)現(xiàn)介質(zhì)恢復(fù)時(shí)將以最近的checkpoint為參照點(diǎn)執(zhí)行事務(wù)前滾。在postgresql中check...
在.NET Framework 中,經(jīng)常使用XML 作為存儲(chǔ)和傳輸各種數(shù)據(jù)的格式。DataSet 中的數(shù)據(jù)可以轉(zhuǎn)換成XML 的形式來表示和存儲(chǔ)。我們可以使用XML 對(duì)象同步和轉(zhuǎn)換DataSet 的數(shù)據(jù),而DataSet 也可以存儲(chǔ)和傳輸XML 格式的...
Windows 7 操作系統(tǒng)默認(rèn)具有一款玻璃效果主題(Aero Glass)。如果選擇了該款主題,所有的應(yīng)用程序標(biāo)題欄都會(huì)處于玻璃透明效果(如下圖)。這個(gè)功能是由Desktop Window Manager(DWM)服務(wù)支持的。 默認(rèn)情況下,我們編寫...
在上一節(jié)HTML5 邊玩邊學(xué)(3):像素和顏色中我們講了顏色和像素是怎么回事,其實(shí)大多數(shù)情況下,我們用不到像素級(jí)別的操作,我們只需要對(duì)顏色進(jìn)行整體設(shè)置就行了。 一、基本顏色 在HTML5 邊玩邊學(xué)(2):基礎(chǔ)繪圖中,我們...
一、創(chuàng)建圖像對(duì)象 在 HTML5 中,Image 對(duì)象對(duì)應(yīng)著一幅圖片,想要獲取一個(gè)圖像對(duì)象,有以下幾種方法: 1)通過 document.images 集合、document.getElementsByTagName 方法或者 document.getElementById 方法來...