【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于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暴...
|
這個數(shù)據(jù)源,分兩部分,一是從數(shù)據(jù)類中調(diào)出數(shù)據(jù),然后在本數(shù)據(jù)源中對分頁參數(shù)以及頁面分頁輔助控件進(jìn)行操作!在前面有三個控件控制翻頁,一個下拉列表,兩個LinkButton! 下面 fill() 方法調(diào)用很簡單,在頁面中要重新綁定的地...
癥狀:從 ASP.NET 應(yīng)用程序,訪問遠(yuǎn)程增強(qiáng)安全性的資源時可能會收到以下錯誤信息 登錄失敗:未知用戶名或錯誤密碼。 解決辦法: 1 在 Web 服務(wù)器上修改 ASPNET 帳戶的密碼為 password 。 2 在遠(yuǎn)程文...
.net 2.0 framework 中新增了 System.Transactions 命名空間,其中提供的一系列接口和類使得在.net 2.0 中使用事務(wù)比起從前要方便了許多。有關(guān)在 .net 2.0 下操作數(shù)據(jù)庫事務(wù)的文章已經(jīng)有了很多,這里只提一下如何設(shè)...
使用asp.net,在刷新頁面的時候會自動觸發(fā)服務(wù)器端的事件。舉個簡單的例子,如:一個注冊頁面,我們填寫完注冊信息之后,如果按F5刷新之后,會自動觸發(fā)到Button事件上,這樣就造成了又注冊了一次的麻煩。 我先前的解決方案:...
1.<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
或者
<META http-equiv="content-type" content="text/html; charset=gb2312">
2.下載文件時指定文件名,中文的文件名出現(xiàn)了亂碼?
Resp...
/// <summary> /// 自定義信息對話框 /// </summary> public class MessageBox { /// <summary> /// 定義一個web頁面,用來顯示用戶自定錯誤提示信息 /// </summary> System.Web.UI.Page p; /// <summary>...
使用過JavaStruts的程序員應(yīng)該知道,Struts中有一個模板標(biāo)記,雖然其使用起來比較復(fù)雜,但對于有大量頁面的程序來說其帶來了很多方便。但是,在ASP.NET中并沒有現(xiàn)成實(shí)現(xiàn)可用,這方面國內(nèi)討論的也很少,其實(shí),重寫sender方法我...
論壇中最常見的一個問題是:“ 我怎樣在 DataGrid 中顯示列合計(jì)?”。 我親自多次為這個問題提供了示例代碼,因此,我想在DotNetJunkies 的標(biāo)題中提供這么一份指南。 在這份指南中你將會學(xué)到怎樣在 DataGrid 中編程實(shí)現(xiàn)...
作者: CRYSTAL編譯 在ASP時代,如果我們要建立一個數(shù)據(jù)庫驅(qū)動的web站點(diǎn),那么你可以選擇環(huán)很多錢的微軟SQL SERVER數(shù)據(jù)庫或者選擇要花很多時間來尋找達(dá)到性能和穩(wěn)定性統(tǒng)一的ACCESS數(shù)據(jù)庫,但在.NET時代你有另一種選...
摘 要 本文提出一種新的通過軟件功能共享而實(shí)現(xiàn)軟件共享的方法,這種方法的優(yōu)點(diǎn)是以遠(yuǎn)程調(diào)用Web服務(wù)的形式實(shí)現(xiàn)軟件功能的共享,而不將軟件拷貝到客戶端,也減小了網(wǎng)絡(luò)上的一些資源冗余,也有利于共享現(xiàn)有Web服務(wù)集成新的系統(tǒng)...
當(dāng)使用SqlDataSource控件選擇數(shù)據(jù)時,可以從兩個屬性:ConnectionString和SelectCommand開始,如下所示:<asp:SqlDataSource ID="MySourceControlName" Runat="server"ConnectionString="Server=MyServer ;Database=Northwind...
在Web開發(fā)中測試單個頁面的功能實(shí)在是太麻煩,從首頁用戶名、密碼進(jìn)去后,經(jīng)過一些操作后才可以來到你要測試的那個頁面。(其實(shí)無論做什么的開發(fā),測試單個功能都是很麻煩)。抱著小心謹(jǐn)慎的態(tài)度,我一般喜歡寫幾段測一次,如果每...
因?yàn)锳ccess并不真正為高性能應(yīng)用程序服務(wù),所以一個希望有多個同時連接用戶的站點(diǎn)必須部署一個比Access更適合的數(shù)據(jù)源。本文將講述如何從Microsoft SQL Server(一種企業(yè)級RDMS)中獲取數(shù)據(jù)。SQL Server完全版包括了三個...
類型轉(zhuǎn)換器是實(shí)現(xiàn)自定義服務(wù)器控件屬性過程中比較重要的內(nèi)容。本文將對類型轉(zhuǎn)換器的基本概念和實(shí)現(xiàn)方法進(jìn)行介紹。
1. 類型轉(zhuǎn)換器基本概念 類型轉(zhuǎn)換器是自定義服務(wù)器控件的輔助性功能實(shí)現(xiàn)。它主要用于...
引言
假如現(xiàn)在我們有這樣在這個示例中我將使用盡可能簡單的邏輯實(shí)現(xiàn)所有功能需求,這將更突出我們所要解決的核心問題。例子是一個簡單計(jì)算器類:
public class Calculator{ public int Add(int x, int...
最近在使用ASP.net 2.0的GridView 控件時,發(fā)現(xiàn)排序與分頁功能Microsoft實(shí)現(xiàn)的都很簡單,比如排序,在點(diǎn)擊列名的時候來觸發(fā)整頁的PostBack,然后排序,但是在列頭上沒有一個顯示升序降序的圖標(biāo),這會讓最終用戶使用時很迷惑,...
偶做留言本的時候想起做這么個,具體思路也許不好,做出來只是拋磚引玉,希望有更好的方法! IP添加頁是用了一個ListBox, TextBox,兩個Button,而在其他的頁上則直接用當(dāng)前IP對比數(shù)據(jù)庫中的IP,代碼如下! 限制IP...
錯誤和失敗總會不可避免地在應(yīng)用程序中出現(xiàn)。如果有人在MDB目錄之上又添加了一級新的文件夾而“更新”了服務(wù)器的目錄樹,那么將會發(fā)生什么?如果MDB名稱被更改了會怎樣?如果MDB文件被損壞又該如何呢?以上每一個問題都...
這里使用asp.net2.0的TreeView控件結(jié)合JavaScript實(shí)現(xiàn)權(quán)限樹的部分功能。 假設(shè)權(quán)限樹中有如下三條規(guī)則: 1、該節(jié)點(diǎn)可以訪問,則他的父節(jié)點(diǎn)也必能訪問; 2、該節(jié)點(diǎn)可以訪問,則他的子節(jié)點(diǎn)也都能訪問; 3、該節(jié)...
一個MDB數(shù)據(jù)庫就是硬盤上的另外一個文件,所以,像其他文件一樣,它也將遇到相同的文件訪問許可問題。這個問題的意思是為了讀取(和寫入,就像您將要在本書的后面看到的那樣)數(shù)據(jù)庫文件,頁面中所運(yùn)行的應(yīng)用程序必須具有相...
這幾天在寫HRM的時候 這問題搞了我兩天,開始在使用Google 找了半天都是一堆垃圾,都是使用算法的較多, 后來就去了的msdn.yesky.com 找到點(diǎn)啟示。 好了廢話多說無用。
首先表結(jié)構(gòu)如下 表名 Test
寫個存儲過...
靜態(tài)頁面全部內(nèi)容保存在服務(wù)器內(nèi)存中。當(dāng)再有請求時,系統(tǒng)將緩存中的相關(guān)數(shù)據(jù)直接輸出,直到緩存數(shù)據(jù)過期。這個過程中,緩存不需要再次經(jīng)過頁面處理生命周期。這樣可以縮短請求響應(yīng)時間,提高應(yīng)用程序性能。很顯然,頁面輸出緩...
雖然母版頁和內(nèi)容頁功能強(qiáng)大,但是其創(chuàng)建和應(yīng)用過程并不復(fù)雜。本節(jié)和下一節(jié)將以創(chuàng)建如圖1所示示例為例,向讀者詳細(xì)介紹,使用Visual Stuido 2005創(chuàng)建母版頁和內(nèi)容頁的方法以及相關(guān)知識。本節(jié)的重點(diǎn)是創(chuàng)建母版頁的方法...
前幾天,在程序使用Respoonse.Redirect("a.aspx?f=9#12")的時候,發(fā)現(xiàn)在IE里面,跳轉(zhuǎn)之后的頁面忽略了#之后的內(nèi)容,奇怪的是在同一頁面向自己Redirect的時候,這個問題就不會存在,百思不得其解,有病亂投醫(yī)吧,上網(wǎng)狂搜了一把,有...
在上一篇文章中,曾經(jīng)提及“復(fù)雜屬性”的概念。復(fù)雜屬性的最大特征是屬性的類型是本身具有屬性(稱為子屬性)的類。通常情況下,復(fù)雜屬性表現(xiàn)為3種形式:連字符形式屬性、內(nèi)部嵌套形式屬性和內(nèi)部嵌套形式默認(rèn)屬性。本文將介紹...