【技術開發焦點】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暴...
|
編者按:每個程序員都希望自己在技術方面更進一步,成為程序達人,開發高手,技術大師……;這不僅能獲得更好的職位和更高的報酬,更重要的是,開發高手還代表著一個開發者對自己的肯定以及對技術夢想的忠誠...
很多ASP.NET的教程中的示例代碼使用的數據訪問方法是Linq to Sql或是Entity Framework。我在www.asp.net的論壇上看到很多關于討論是否有其他替代的數據庫訪問方式,回答是:當然有。這篇文章就講述了使用Ado.Ne...
從2002年發布.NET 1.0,歷經8年發展,.NET發展到了4.0,已經成為一個龐大而復雜的軟件開發與運行平臺,其架構日益復雜,其應用領域也在不斷地擴展,包容了“一堆”的子技術領域。在.NET 4.0即將發布之際,回顧...
在這里將我收集的一些書籍,與大家分享。1、介紹Android 與GPhone的書籍Introduction To Android (下載)
Google官方文檔,簡要的介紹了Android的各個方面,值得大家看下GPhone說明書 (下載)
是每個開發人員必須閱讀的,關于...
我學習.Net快一年了,偶然間發現大家用的開發工具很多我都沒見過,于是暗中的進行收集(呵呵,夸張了),現在收集滿七種特來做此總結!我稱他們為“七種武器”/(^o^)/ 第一種武器長生劍、NUnit (用于編寫...
少即是多(less is more)—路德維希·密斯·凡的羅;
少就是枯燥(less is bore)—羅伯特·文丘里。 less is more是設計領域對現代主義的解讀,主張功能決定形式(forms follow fun...
2009年數據庫市場最大的事件就是Oracle大手筆收購Sun,以及由此引發的MySQL是生是死的討論。2010年數據庫將何去何從,本文將為大家簡單分析一下。 磁盤是當前主流數據庫的主要瓶頸所在,而內存數據庫是高響應...
社會化網絡網絡的特性——無盡的重復瀏覽頁面,無需審核的內容——非常貼合傳統的在線廣告。但將搜索和品牌廣告引入 MySpace 和 Facebook 等網站的早期嘗試相比網站本身的活躍度和受關注度,都...
原文:《Speeding up JavaScript: Working with the DOM》 作者: KeeKim Heng, Google Web Developer 在我們開發互聯網富應用(RIA)時,我們經常寫一些JavaScript腳本來修改或者增加頁面元素,這些工作最終是DO...
一般情況,使用SQL Server中的全文索引,經過大體4個步驟: 1). 安裝full text search全文索引服務; 2). 為數據表建立full text catalog全文索引目錄; 3). 進行full text catalog的population操作(使全文索...
1、查看當前數據庫的狀態
SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled') 2、打開FullText功能
sp_fulltext_databse 'enable' 關閉此功能
sp_fulltext_databse 'disable' 3...
即將發布的.NET Framework 4.0擁有眾多的新改進,此前InfoQ已經對其進行了詳盡的報道。本文將再來揭示.NET 4.0中的3個新特性:圖表控件、SEO支持以及ASP.NET 4可擴展的輸出緩存。圖表控件微軟向開發者提供了大量可...
ADO.NET中提供了連接池的功能,多數開發人員很少設置它,因為它是默認的。界面設置如下圖:...
在應用開發中,我們經常需要設置一些上下文(Context)信息,這些上下文信息一般基于當前的會話(Session),比如當前登錄用戶的個人信息;或者基于當前方法調用棧,比如在同一個調用中涉及的多個層次之間數據。在這篇文章中,我創...
Unity 是一個以 Mono 為基礎的游戲開發環境,能同時支持三種腳本語言,包括 C#、Javascript 和 Boo (類似 Python)。由于 Unity 的開發工具暫時只有 Mac 的版本 (2010年2月25日更新: 現時已有Windows版本,而且有免費...
當1980年Three Rivers公司第一次推出圖形用戶界面Perq,產生GUI這個概念的時候,不知道他們有沒有想過今天圖形界面設計竟然會發展到這個地步。而那之前,所謂計算機界面,展示在我們眼前的還只是一大堆令人抓狂的...
一、問題的由來 URL就是網址,只要上網,就一定會用到。 一般來說,URL只能使用英文字母、阿拉伯數字和某些標點符號,不能使用其他文字和符號。比如,世界上有英文字母的網址“http://www.abc.com”,...
豆瓣進行了改版,我有幸提前獲得新版豆瓣的使用機會,這里就說說我對豆瓣新版的試用體會: 這次豆瓣的改版是一次比較大的改動,把豆瓣的內容重新組合成四個站點: 豆瓣讀書 (book.douban.com)
豆瓣電影 (mo...
先推薦兩個經常介紹Web2.0網站的博客,大家可以直接通過rss訂閱。
分享網絡2.0博客:http://www.showeb20.com/
天涯海角的博客:http://www.web20share.com/ 隨著大量的web2.0應用被大家接受,我們可以...
Google 的開源操作系統 Android 在發布一年后終于引發轟動。經歷了初期的慢熱,現在該系統至少已被12款手機所采用,更多的手機即將到來。 這對 Android 支持者來說是好消息?不一定,有些開發者這么認為。他...
編者按:越來越多的移動程序開發商決定投入到 Android 的懷抱中,盡管如此比起 iPhone 左擁右抱的盛況還是相去甚遠。在我們這期的嘉賓專欄中 Whitepages 移動版的副總 Kevin Nakao 表示現在是在 Android 市場上...
兩周前,我寫了一篇《Android,開源還是封閉?》。其中有一些內容,我今天要做修正,還想談一些別的感想。 在談具體的修正之前,我先來說說,那篇文章的一些情況。 那天白天,我在外面辦事,從手機上讀到Linux內核撤下...
和壓縮(Compression)相比,數據庫分區(Partition)的操作更為復雜繁瑣。而且與Compression一次操作,終身保持不同,分區是一項需要長期維護周期變更的操作。分區的意義在于將大數據從物理上切割為幾個相互獨立的小部分,從而...
本軟件除了擁有傳統的日歷功能外,還具有查詢天氣預報、添加提醒時間,顯示農歷日期、天干地支、宜忌、公歷、農歷節日等信息。要注意的是,查詢天氣預報需要訪問internet.。設置提醒時間主要是指設置未來的某個時...
創建一個新項目是很簡單的,只要你安裝了Eclipse插件,并且你的Eclipse軟件版本在3.2或3.3,你就可以開始開發了。 首先, 看一下要創建"Hello, World"程序從高級層面上有哪些步驟: 1, 通過 File -> New -> P...