【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來(lái)的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
上個(gè)月跟劉江以及一些《程序員》的熱心作者讀者吃了一頓飯,劉江讓大家談?wù)劇冻绦騿T》的內(nèi)容以及未來(lái)的方向。在激烈的討論之后,我覺得我應(yīng)該把自己的想法寫下來(lái),但那篇文章在我的草稿箱里躺了一個(gè)月了,就是無(wú)法...
每個(gè)人都有自己的生活和自己的職業(yè)或事業(yè),如果把經(jīng)營(yíng)個(gè)人成長(zhǎng)作為一個(gè)項(xiàng)目來(lái)看,那么在這個(gè)個(gè)人管理項(xiàng)目中,我們每個(gè)人都是這個(gè)項(xiàng)目的管理者和執(zhí)行者。 Scrum敏捷開發(fā)方法 如果你是一名開發(fā)人員,那么現(xiàn)在還...
從2004年算起來(lái),專注于Sharepoint技術(shù)以及六七年了。從SPS2003,到MOSS2007,已經(jīng)現(xiàn)在的Sharepoint Server2010 Beta2,Sharepoint技術(shù)可以說(shuō)是邁過了一個(gè)又一個(gè)臺(tái)階,起碼可以說(shuō),字面的功能是越來(lái)越強(qiáng)大。 國(guó)內(nèi)的S...
慢慢地已經(jīng)融入團(tuán)隊(duì),工作狀態(tài)逐漸步入正軌,但是有別于之前自己參與項(xiàng)目,該項(xiàng)目更多地注重細(xì)節(jié)方面,比起業(yè)務(wù)邏輯的調(diào)整來(lái)看,我們更多的時(shí)間都是在調(diào)整和統(tǒng)一頁(yè)面樣式、修改描述信息錯(cuò)誤、修復(fù)存儲(chǔ)過程的邏輯錯(cuò)誤,...
作者:劉未鵬 如果你有一臺(tái)計(jì)算機(jī),你裝了一個(gè)系統(tǒng)之后就整天把它擱置在那里,你覺得這臺(tái)計(jì)算機(jī)被實(shí)際使用了嗎?沒有。因?yàn)镃PU整天運(yùn)行的就是空閑進(jìn)程。運(yùn)行空閑進(jìn)程也是一天,運(yùn)行大數(shù)據(jù)量計(jì)算的程序也是一天,對(duì)于...
有時(shí)候會(huì)遇到這種情況:在一個(gè)表單上需要多個(gè)按鈕來(lái)完成不同的功能,比如一個(gè)簡(jiǎn)單的審批功能。 如果是用webform那不需要討論,但asp.net mvc中一個(gè)表單只能提交到一個(gè)Action處理,相對(duì)比較麻煩點(diǎn)。方法一:使用客戶端腳...
一、設(shè)計(jì)xml,應(yīng)該包含下面信息:1、Datetime: 發(fā)生錯(cuò)誤/異常的日期和時(shí)間
2、File name: 發(fā)生錯(cuò)誤/異常的文件名
3、Class name : 發(fā)生錯(cuò)誤/異常的類名
4、Methodname: 發(fā)生錯(cuò)誤/異常的方法名
5、Errormethod :...
昨天我講到對(duì).NET Framework的一點(diǎn)理解,今天又有所收獲,馬上來(lái)和大家分享。大家平時(shí)大都是參考MSDN,其實(shí)這足夠了,那么我今天要分享的是什么呢?大家平時(shí)用過多少namespace?或者說(shuō)用過多少FCL?我本人喜歡更加直觀的...
Oxite中有6個(gè)Project,每個(gè)項(xiàng)目各自作為項(xiàng)目架構(gòu)中的不同的層。下面我們來(lái)各自的分析一下這6個(gè)項(xiàng)目。 我們可以看到這六個(gè)項(xiàng)目分別是Oxite,LinqToSqlDataProvider,MVC,Test,OxiteSite,(Oxite.Database 需要安裝S...
上次我們分析了Array.Sort方法的實(shí)現(xiàn)方式,并了解到類庫(kù)會(huì)為一些特例而使用高性能的排序方式——int數(shù)組便是這樣一例,因此從測(cè)試結(jié)果上來(lái)看其性能特別高。不過從數(shù)據(jù)上看,即便是在普通的情況下,Array.Sort...
從這節(jié)開始我們就開始我們的DSL之旅, 首先確保你已經(jīng)安裝了Visual Studio Sdk,并且使用的是Visual Studio 2008.我們先大概創(chuàng)建一個(gè)簡(jiǎn)單的DSL項(xiàng)目,通過這個(gè)項(xiàng)目來(lái)了解dsl的開發(fā)環(huán)境和流程.1. 打開VS.NET ,...
相信如果看過一上篇你已經(jīng)對(duì)vs.net dsl有了一定的了解,接下來(lái)我們就來(lái)開始我們的這個(gè)系列的入門,Vs.net Dsl在國(guó)內(nèi)可能使用的人少之又少,不過希望這個(gè)系列能夠使看到的人能夠?qū)sl有一定的了解,使之能夠成為產(chǎn)...
什么是特定領(lǐng)域開發(fā)和DSL
特定領(lǐng)域開發(fā)是用來(lái)解決重復(fù)發(fā)生的問題的方法,針對(duì)每次發(fā)生的問題,通過進(jìn)行總結(jié)和分析,他們之間相同的方面可以一次性的解決.而經(jīng)常變化的方面,可以采用一種特殊的語(yǔ)言表達(dá).針對(duì)這個(gè)特...
面試某公司的時(shí)候,面試官問到,導(dǎo)致瀏覽器崩潰的原因有哪些?愚輩不才,僅回答出了內(nèi)存泄漏。其實(shí)在網(wǎng)頁(yè)在裝載的過程中,常常由于種種原因使瀏覽器的反映變的很慢,或造成瀏覽器失去響應(yīng),甚至?xí)?dǎo)致機(jī)器無(wú)法進(jìn)行其他的...
如果你是一個(gè)新接觸web標(biāo)準(zhǔn)這個(gè)概念并且還猶豫是否應(yīng)該花時(shí)間去學(xué)習(xí)它的web開發(fā)者或者設(shè)計(jì)者,這里有一些讓你去學(xué)習(xí)它的重要理由。 對(duì)于已經(jīng)使用web標(biāo)準(zhǔn)的web專業(yè)人士,當(dāng)你需要很好的論據(jù)的時(shí)候這份清單可...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項(xiàng)目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項(xiàng)目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
系列文章導(dǎo)航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進(jìn) 》篇VS 2010 和 .NET 4.0 系列之《干凈的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始項(xiàng)目模板》篇VS 2010 和 .NET 4.0 系列之《多定...
本人寫的一個(gè)分頁(yè)Helper,支持普通分頁(yè)(也就是,首頁(yè)、上一頁(yè)、下一頁(yè)、末頁(yè)等),綜合分頁(yè)(普通分頁(yè)和數(shù)字分頁(yè)的綜合)。下面是分頁(yè)效果:分頁(yè)代碼:PagerHelper.cs代碼 1 using System;
2 using System.Collections.G...
在過去的N年中,我遇到了很多使用囧然不同風(fēng)格的開發(fā)者,下面是我所知道的一些,你還知道其它的嗎? 散彈槍編程 這種編程風(fēng)格是一種開發(fā)者使用非常隨意的方式對(duì)待代碼。“嗯,這個(gè)方法調(diào)用出錯(cuò)了…&...
系列文章導(dǎo)航:JavaScript學(xué)習(xí)筆記一——數(shù)據(jù)類型JavaScript學(xué)習(xí)筆記二——函數(shù)JavaScript學(xué)習(xí)筆記三——作用域JavaScript學(xué)習(xí)筆記四——Eval函數(shù)JavaScript學(xué)習(xí)筆記五——類和對(duì)象JavaScript學(xué)習(xí)筆記六:prototype...
系列文章導(dǎo)航:JavaScript學(xué)習(xí)筆記一——數(shù)據(jù)類型JavaScript學(xué)習(xí)筆記二——函數(shù)JavaScript學(xué)習(xí)筆記三——作用域JavaScript學(xué)習(xí)筆記四——Eval函數(shù)JavaScript學(xué)習(xí)筆記五——類和對(duì)象JavaScript學(xué)習(xí)筆記六:prototype...
系列文章導(dǎo)航:JavaScript學(xué)習(xí)筆記一——數(shù)據(jù)類型JavaScript學(xué)習(xí)筆記二——函數(shù)JavaScript學(xué)習(xí)筆記三——作用域JavaScript學(xué)習(xí)筆記四——Eval函數(shù)JavaScript學(xué)習(xí)筆記五——類和對(duì)象JavaScript學(xué)習(xí)筆記六:prototype...
系列文章導(dǎo)航:JavaScript學(xué)習(xí)筆記一——數(shù)據(jù)類型JavaScript學(xué)習(xí)筆記二——函數(shù)JavaScript學(xué)習(xí)筆記三——作用域JavaScript學(xué)習(xí)筆記四——Eval函數(shù)JavaScript學(xué)習(xí)筆記五——類和對(duì)象JavaScript學(xué)習(xí)筆記六:prototype...
系列文章導(dǎo)航:JavaScript學(xué)習(xí)筆記一——數(shù)據(jù)類型JavaScript學(xué)習(xí)筆記二——函數(shù)JavaScript學(xué)習(xí)筆記三——作用域JavaScript學(xué)習(xí)筆記四——Eval函數(shù)JavaScript學(xué)習(xí)筆記五——類和對(duì)象JavaScript學(xué)習(xí)筆記六:prototype...