【技術開發焦點】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#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
我所說的“關于程序員的痛苦的一種悖論”描述如下:“好的程序員大部分的時間都在干他們厭惡的事情、使用他們厭惡的技術和工具。” 這是反常理的,看上去就是悖論;你會認為爛程序員才會...
開發網頁的時候,往往需要觀察HTTP通信。 我使用的工具主要有兩個,在Firefox中是Firebug,在IE中是Fiddler。但是,一直聽別人說,付費軟件HttpWatch是這方面最好的工具。 前幾天,HttpWatch的官方網志刊登了一篇...
Silverlight中的程序集緩存可以將一些獨立的程序集放在XAP包外邊并可以緩存在客戶端的瀏覽器中,這樣就可以減少程序啟動時下載XAP包的時間。默認情況下Silverlight并沒有開啟程序集緩存,因此需要自己動手開啟...
記得在WP7上玩一個游戲有段動畫很有趣,是背景在進行晝夜交替,一會兒白天太陽出來白天了,一會兒月亮蹦出來夜晚了,在以前做C++程序的時候曾經實現過類似的效果,今天早上移植了一下到Silverlight當中效果還是不錯,當...
對于ORMCodeHelper(Keny的),完全的采用插件式開發,即插即用,個人感覺還是比較爽的,架構不錯。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相關C#代碼的生成。比哥一年前寫的那個牛多了,哈哈,哥去年亂寫了...
什么樣的UR稱得上優秀的URI?優秀的URI就是不需要改變的URI。是什么迫使URI做出改變?不改變的是URI:改變的是人。 理論上人們沒有什么原因去改變URIs,但是在實際運行中卻存在著成百上千的原因。 從理論上講,域名...
1、 首先要搞明白什么叫執行計劃? 執行計劃是數據庫根據SQL語句和相關表的統計信息作出的一個查詢方案,這個方案是由查詢優化器自動分析產生的,比如一條SQL語句如果用來從一個10萬條記錄的表中查1條記錄,那查...
我們都明白命名的重要性,如果對命名不斷地關注,就需要考慮命名中的動詞和名詞,特別的情況是動詞的人稱和名詞的數量。 在.NET Framework的Guideline中,有專門一章討論了命名規范,包括大小寫、單詞的選擇等,卻沒...
原生JS因jQuery的”write less,do more”變得極簡, HTML因語義化編碼變得簡明, 那么, 有沒有一種方式讓CSS也更加的高效精致呢? 當然有, 那便是模塊化編碼. CSS的模塊化,我們可以理解成(抑或本...
某物流信息系統中的功能要求如圖1.1所示,表格中每一行代表一筆運送貨物的信息,在錄入每行的計費重量和費率后,要求能按一定的公式,自動計算運送費用,并且能自動統計所有運送貨物的總運費。運送貨物信息的數據...
需求:某網站因業務擴展,需拆分出另一個站點,新舊站點具有相同的內容,但具體欄目表現形式上不一樣。原網站運行多年,有大量的圖片,這些圖片也會在新站上使用。任務是: 保證兩個網站圖片內容同步,即原來的站點增加...
昨天博客發了新文章,講一下我對如何使用MVC中的Model的看法,不是什么大技術,當是一個技術討論^^ 原文地址:http://www.youguanbumen.net/Article.aspx?id=79 原文: 前兩天寫了個文章ASP.NET MVC 3 &mdas...
日前微軟已經發布ASP.NET MVC 2框架RC版,究竟這次RC版本的發布對于WEB開發者帶來怎樣的改變?以及未來ASP.NET MVC 2正式版還會有哪些改進?帶著這樣的問題,我們51CTO記者彭凡專門采訪了微軟MVP衣明志老師。ASP.NE...
在企業應用的前端開發中,Ajax、Flash和Silverlight爭奇斗艷,各有千秋。這次InfoQ中文站有幸邀請到來自中國人壽的Silverlight專家吳磊先生,為讀者分享他的Silverlight在企業應用開發中的豐富經驗。 就在筆者...
普遍緩存技術 數據緩存:這里所說的數據緩存是指數據庫查詢緩存,每次訪問頁面的時候,都會先檢測相應的緩存數據是否存在,如果不存在,就連接數據庫,得到數據, 并把查詢結果序列化后保存到文件中,以后同樣的查詢結...
JSP頁面從形式上就是在傳統的網頁HTML文件中加入Java程序片段(Scriptlet)和JSP標簽。Servlet/JSP容器收到客戶端發出的請求時,首先執行其中的程序片段,然后將執行結果以HTML格式響應給客戶端。 基本語法: ...
之前發現Entity Framework 4生成的COUNT查詢語句問題,今天又發現它生成的分頁SQL語句問題,而LINQ to SQL卻不存在這個問題。 >>> 來看一看,瞧一瞧! 上代碼: 看生成的SQL語句: 1. Entity Framework生成...
這個例子不會花費你5分鐘。這個小程序的意義在于使用pushButton把程序關閉。通常,我們首先使用Qt Designer,創建了一個主窗體中只含有一個按鈕的quitter.ui。你可以從下面附件中下載 quitter.ui。為了方便,我...
在SharePoint 2007時代我們可以通過Microsoft Single Sign-on Service來實現單點登錄,但到了SharePoint 2010中不再有Single Sign-on這個服務了,取而代之的則是Secure Store Service簡稱SSS。與以前的SSO一樣,S...
2010年初寫過一篇博客(我們是一群和平年代充滿浮躁與抱怨的程序員),一年過去了,社會好像更浮躁,也有網友問我這方面的問題,于是有了下面這篇文章,再次寫給我們這些剛入行浮躁的程序員,如何成長,以下是列出了一些成長...
一、 類與對象 在 JavaScript 世界里,關于面向對象第一個要澄清的概念就是類。對象都是有類來定義的,通過類來創建對象就是我們所熟悉的實例化。然而,在 JavaScript 中別沒有真正的類,對象的定義就是對象自...
我們每個人都對自己的未來有所思量,因為我們每個人都懷揣著高遠的夢想,我們每天都在打理著我們的生活,日復一日,年復一年。 有人說,人生最重要的不是努力,不是奮斗,而是抉擇。那么我想說,我們選擇程序員無悔這一...
上篇:JavaScript對象與繼承教程之內置對象(上) 5、 RegExp類 現在要介紹的內容不完全與RegExp類有關,他幾乎包含了正則表達式的大部分的基本知識點和含義,但是我無意擴展出來說,如果對此感興趣,推薦些教程和...
PySide提供了 Propery 函數定義一種屬性,該屬性可以同時作為Qt和Python的屬性(我們知道,一般在Python下定義的屬性,并不是Qt屬性)。而這個屬性的Setter和getter也可以用Python函數定義。 下面的小例子解釋如何...
這個問題我思考了很久,今天說說我的想法。 我記得此前的博客提到過,為什么北方人善于團結,善于政治,而南人好獨立,善于經商,我分析可能因為遠古時代,北方人主要靠狩獵,狩獵單獨行動是很難得,因此就需要有完善的組...