【技術(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í)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(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暴...
|
介紹緩存是在內(nèi)存存儲數(shù)據(jù)的一項技術(shù),也是ASP.NET中提供的重要特性之一。例如你可以在復(fù)雜查詢的時候緩存數(shù)據(jù),這樣后來的請求就不需要從數(shù)據(jù)庫中取數(shù)據(jù),而是直接從緩存中獲取。通過使用緩存可以提高應(yīng)用程序的性能...
這部分的內(nèi)容是綁定事件,模擬模態(tài)窗口與拖動。先從最簡單的說起,彈出窗口現(xiàn)在有三個按鈕,反正都是點擊事件,我們可以利用事件代理以節(jié)省偵聽器。偵聽器放在頂層容器中就是,然后我們再判定冒泡上來的事件的源對象...
上部分已給出主要輔助方法css了,有了它我們就可以實現(xiàn)類的實例的樣式共享。另外,我們的類的實現(xiàn)模式是基于prototype,這樣就實現(xiàn)方法共享?,F(xiàn)在我們來看看如何渲染它,首先呈上它大體的結(jié)構(gòu)層代碼:<div id="" clas...
在藍(lán)色理想看到一個漂亮的彈出層,不過看不慣其代碼,決定自己重寫一個。漂亮是有代價,它用了許多圖片,而且那是半透明圖片,這在IE6中就遇到麻煩,需要動用IE的DXImageTransform.Microsoft.AlphaImageLoader來實現(xiàn)fix...
逛論壇時看到有朋友問,是否有專門教Javascript的學(xué)校,這里想想把自己的一點建議和自己3年來的前端Javascript開發(fā)的經(jīng)驗跟大家分享下,也給出幾本個人認(rèn)為不錯的書來做為大家學(xué)習(xí)的參考資料。當(dāng)然只是個人的經(jīng)驗...
我們來模仿一下最OO的mootools的繼承機制。它的類都有一個叫做initialize構(gòu)造方法,這與Java的類都有一個與類名同名的構(gòu)造方法一樣的道理。只不過,這些叫initialize或init都是借鑒自Prototype,而Prototype那幫人是R...
大一點的框架都有這個東西。Prototype原來的繼承機制非常弱,為了與mootools對抗也強化了這一方面。嘛,要用原型繼承來模仿類繼承,都基本存在一個克隆函數(shù)。把父類的原型屬性復(fù)制到子類上去。理念的東西暫時這么多,動...
上個星期跟同事一起討論什么是有經(jīng)驗的工程師的問題,使我我覺得很多人對“有經(jīng)驗”的定義有很大的偏差。因此我想分享我對這個問題的看法。首先看一下經(jīng)驗的定義。 第一種定義,工作時間越長越有...
好久沒上網(wǎng),也好久沒寫博客了,趁著這些時間來總結(jié)一下自己,并且給自己心底一個踏實的答案,
前陣子因為一篇博文的排版不好,被各位同道中人大為指責(zé), 說心底話,小弟我實在委屈啊,
呵呵,一直都很想感謝一些人和一些事,不過可...
1.不要看到別人的回復(fù)第一句話就說:給個代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
2.初學(xué)者請不要看太多太多的書那會誤人子弟的,先找本系統(tǒng)的學(xué),很多人用了很久都是...
Connection 物件
Connection 對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。沒有利用連結(jié)對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。這個物件在ADO.NET 的最底層,我們可以自己產(chǎn)生這個對象,或是由其它的對象自動...
原文: 14 CSS Tools to Save you Time譯文:17個可以節(jié)省你時間的CSS工具作者:Brett / 翻譯:Chada聲明:轉(zhuǎn)載請注明英文原文地址以及本文地址.作為一個網(wǎng)站設(shè)計/開發(fā)人員,你必須不斷尋找方法來減少設(shè)計/開發(fā)過程中所花...
作者簡介:
金旭亮于1989年與超級解霸的開發(fā)者梁肇新同時邁入廣西大學(xué)的校門,卻走了一條與其不同的路。
1994年起開始自學(xué)計算機專業(yè)本科課程,并開始編程,從未間斷,迄今已逾10年,仍對軟件癡心不改。
20...
楔子 博客園最近正在整合閃存和博客.剛好我最近也在搗騰博皮,所以關(guān)注了下整合的結(jié)果.不得不說,園子最終的生成的html相當(dāng)?shù)牟灰?guī)范,語義性混亂,或者說很多冗余,也許就是所謂的div強迫癥/class強迫癥. ...
在《欲練 CSS ,必先宮 IE》和《你有 <table /> 強迫癥嗎?》這兩篇文章中,看到有不少評論用到div+CSS布局這個說法,用來和table布局比較。實際上div不是用來布局的,div只是用來表示一個其它元素都無法準(zhǔn)確表達(dá)語意...
上次講到“欲練 CSS ,必先宮 IE”,如果你宮了IE然而還是覺得不得要領(lǐng),那就該懷疑自己是不是有傳說中的table強迫癥了?! ≡贑SDN社區(qū)上,時不時能夠看到一些頁面整體布局的問題,要求用div做一些table才...
“Win國天下,欲練CSS之人不在少數(shù),大多不得要領(lǐng),又或是走火入魔,全為IE所累。故曰:欲練CSS,必先功IE。” 曾經(jīng),我也屬于為IE所累的行列,如今見到很多人仍然不愿意對自己的寶貝IE下手,所以決定特異寫篇文...
《編程絮語》之一 C#的語法脫胎于C++,因而保留了virtual關(guān)鍵字,可以定義一個虛方法(或虛屬性)。一個類的成員被定義為virtual,就意味著它在告訴自己的子類:我準(zhǔn)備了一筆遺產(chǎn),你可以全盤接受,也可以完全拒絕或者修改我的...
Windows通信基礎(chǔ)(Windows Communication Foundation,WCF)是基于Windows平臺下開發(fā)和部署服務(wù)的軟件開發(fā)包(Software Development Kit,SDK)?! CF就是微軟對于分布式處理的 編程技術(shù)的集大成者,它將DCOM、Remotin...
Question 在Firefox等瀏覽器中,如果你打開一個頁面并進(jìn)行若干操作,例如在文本框進(jìn)行輸入,甚至點擊按鈕進(jìn)行Ajax操作更新頁面局部,這些操作的結(jié)果都會被緩存下來。在你點擊鏈接離開這個頁面后,如果你通過后退按...
類的靜態(tài)構(gòu)造函數(shù)也叫類型構(gòu)造器,靜態(tài)構(gòu)造器,他調(diào)用的時刻由CLR來控制: CLR會選擇如下時間之一來調(diào)用靜態(tài)構(gòu)造函數(shù):
1,在類型的第一個實例創(chuàng)建之前,或類型的非繼承字段或成員第一次訪問之前。這里的&ldqu...
買了自加熱的榨汁機每天補充營養(yǎng)是件好事,但是為此早起一個小時卻劃不來。如果為了節(jié)省時間,早上用微波爐加熱昨晚做好的豆汁,口感卻不怎么好。怎么辦?買定時加熱的榨汁機,估計價錢會很高,不過市面上好像也沒有帶這種...
最近對數(shù)據(jù)庫的設(shè)計有些想法,貌似一般數(shù)據(jù)都有些通用字段
public interface IData
{
///
/// 數(shù)據(jù)ID標(biāo)識
///
decimal ID { get; set; }
///
///...
我們都知道StringBuilder的性能要比string類,是否具體測試過呢,我這里就給出這個程序供測試,一個是Timing類,用來計算時間的。另外一個類就是分別建立string,和stringbuider 類建立100,1000,10000,100000字符連接進(jìn)行比...
上一周我我在羅馬進(jìn)行了兩場對于開發(fā)完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演講。而其中一場演講內(nèi)容是關(guān)于我對于Asp.net MVC最佳實踐的看法.因為這場演講是在意大利進(jìn)行的,為了大家...