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