【技術開發(fā)焦點】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#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發(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暴...
|
由于WPF 本身中不支持COM 組件同時也無法加載ActiveX 控件,所以需要借助WinForm 引用ActiveX 控件將Flash 加入其中。首先創(chuàng)建一個WPF 項目(WpfFlash),將Flash 文件(.swf)加入到項目中,并將Copy to Output Directo...
我喜歡靠自己的努力來解決問題。 也許是因為在學校里,沒有養(yǎng)成好的集體活動的習慣。也許是因為我這個家庭最小的孩子想在這個大家族中證明什么東西。不管是什么吧,每當我有什么事情需要完成時,我都會自己去...
在上一篇文章中我們簡單探討了.NET 1.x和.NET 2.0中委托表現(xiàn)形式的變化,以及.NET 2.0中匿名方法的優(yōu)勢、目的及注意事項。那么現(xiàn)在我們來談一下.NET 3.5(C# 3.0)中,委托的表現(xiàn)形式又演變成了什么樣子,還有什么特點和...
說到ASP.NET緩存,那就是:盡早緩存;經常接觸緩存的您應該在應用程序的每一層都實現(xiàn)緩存。向數(shù)據(jù)層、業(yè)務邏輯層、UI或輸出層添加緩存支持。內存現(xiàn)在非常便宜—因此,通過以智能的方式在整個應用程序中實現(xiàn)緩...
在《關于最近面試的一點感想》一文中,Michael同學談到他在面試時詢問對方“delegate在.net framework1.1,2.0,3.5各可以怎么寫”這個問題。于是乎,有朋友回復道“請問樓主,茴香豆的茴有幾種寫法&rdq...
自從Google發(fā)起開發(fā)Android OS迄今已有三年,這是它在互聯(lián)網世界取得巨大成功后,旨在稱霸競爭激烈的移動互聯(lián)世界而揮出的一記重拳。Android 是專為移動設備開發(fā)的操作系統(tǒng),里面包括了中間件平臺和一些核心程序...
原文參見:http://www.mongodb.org/display/DOCS/Tutorial 譯文鏈接:http://chenxiaoyu.org/blog/archives/242 啟動數(shù)據(jù)庫 下載 MongoDB, 解壓后并啟動:$ bin/mongodMongoDB 默認存儲數(shù)據(jù)目錄為 /dat...
大家都知道條形碼(Barcode)是一種可以由機器識別的特殊編碼,在生產、生活中也常常會見到并使用它。條形碼的類型和種類很多感興趣的朋友可以詳細了解一下。其中Code 39 可以說是一種最為常見并廣泛使用的字符...
客戶對產品質量非常滿意,因此在項目完成后又給我們另外一個訂單,即部署客戶程序到Windows智能手機設備上。但是我們項目團隊成員以前都沒有這種開發(fā)經驗。我們的計劃是通過最小限度的修改現(xiàn)有程序代碼,使其可...
首先我必須承認訪問一個類的私有成員不是什么好做法。大家也都知道私有成員在外部是不能被訪問的。而一個類中會存在很多私有成員:如私有字段、私有屬性、私有方法。對于私有成員訪問,可以套用下面這種非常好的方...
參數(shù)編碼規(guī)范一.摘要我們經常要在頁面?zhèn)鬟f中文數(shù)據(jù),但是往往被文字編碼所困惑.有時不了解到底是瀏覽器編碼問題還是服務器編碼問題.本文分析了互聯(lián)網傳遞數(shù)據(jù)的編碼原理, 并且提出了完善易用的解決方案.二.原則...
記者 / 常政 文 / 盧鶇翔 于晶純(Diane Yu)女士早年曾在在線廣告巨頭DoubleClick工作,勤奮努力使她突破了“亞裔+女性”的“職業(yè)玻璃天花板”,成為高級技術管理者。然而卻在Google收購Do...
在ASP.NET的程序中要使用Session對象時,必須確保頁面的@page指令中EnableSessionState屬性是True或者 Readonly,并且在web.config文件中正確的設置了SessionState屬性。 ASP.NET中Session的狀態(tài)保持是由web...
ASP.NET數(shù)據(jù)控件綜述: 1. 前3個(GridView 控件,DetailsView 控件,F(xiàn)ormView 控件)用于呈現(xiàn)多條記錄,后面2個(Repeater 控件,DataList 控件)用于呈現(xiàn)單條數(shù)據(jù)明細,即常用的記錄明細。 2. GridView和DetailsVie...
1) 情緒化的思維 如果你開始使用不同顏色的眼光來看待這個世界的話,那么你可能會成為一個很糟糕的程序員。情緒化的思維或態(tài)度很有可能會把自己變成一個怪物。相信你經常可以看到很多很糟糕的程序會使用下...
發(fā)布 剛剛NHibernate的Leader——Fabio Maulo發(fā)布了NHibernate 3.0.0.Alpha1版本,這是NHibernate 3.0.0的第一個公開測試版本。 下載地址 你可以到這里下載NHibernate 3.0.0.Alpha1,基于.N...
有感于目前公司的一個項目產品中遇到的一些問題,結合著自己的設計與開發(fā)經歷,總結一下系統(tǒng)設計與規(guī)劃的必要性和知識點,作為將來設計的參考,也與大家一同探討系統(tǒng)設計中要注意的各方面。 產品簡介:該產品是一...
下面我以生成1-10之間的10個不重復的隨機數(shù)為例介紹生成不重復的隨機數(shù)的三種方法:
1. 通過while循環(huán)來實現(xiàn)
通過while循環(huán)不停的生成隨機數(shù),直到生成一個不重復的為止,這種方法比較容易想到,但是效率也比較低下,實...
前言 本文是我對ASP.NET頁面載入速度提高的一些做法,這些做法分為以下部分:1.采用 HTTP Module 控制頁面的生命周期。 2.自定義Response.Filter得到輸出流stream生成動態(tài)頁面的靜態(tài)內容(磁盤緩存)。 3.頁面GZ...
最近在一個軟件公司實習,這是一個小型的公司,承接政府和事業(yè)單位的一些工程項目。 我在這個企業(yè)所遇到的所有事情相信在中國絕大多數(shù)地方和絕大多數(shù)軟件企業(yè)中尤為重要。 我已經在很多次的公開場合批評過...
今天讓公司的程序員試用了一下還在開發(fā)中的代號為"Jumony"的HTML數(shù)據(jù)綁定引擎,開發(fā)人員的一句評價被我視為最高的褒獎。 “感覺這個框架就是,你想到什么就寫什么。”
想到什么就寫什么,在這...
一葉障目 .NET平臺上的分層架構(很多朋友稱其為“三層架構”),似乎是一個長盛不衰的話題。經常看到許多朋友對其進行分析、探討、辯論甚至是抨擊。筆者在仔細閱讀了大量這方面文章后,認為許多朋友在分...
HTML5 越來越引起人們的關注,蘋果甚至將 HTML5 視為 Flash 的掘墓人。然而,作為一種尚未成型的技術,HTML5 對很多人來說仍然是陌生的。本文收集了 15 個非常值得收藏的 HTML5 資源,這些資源可以讓你同 HTML5 的...
聲明:這僅是個人頭腦風暴,鑒于個人的經歷和掌握的知識有限,所有的信息都無法保證沒有錯誤。 很多技術人員或多或少都聽過搞技術沒有前途,博客園首頁也有很多文章針對這個論調進行討論。對于這些文章,我一直置...
在Stack Overflow上有這樣的一個貼子《What’s your most controversial programming opinion?》,翻譯成中文就是“你認為最有爭議的編程觀點是什么?”,不過,在400多個主回貼,以及千把個子回貼中,...