【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(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ì)]
系列文章導(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ù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要: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暴...
|
在遍歷了csdn中所有關(guān)于上傳大文件的帖子以后,寫了這篇垃圾。(:-))
上傳大文件,有好幾種方法:
1、思?xì)w的HttpWorkerRequest方法,太難,看不懂:-( 2、利用第三方的控件 AspNetUpload 要錢!!算了,咱還是喜歡免費(fèi)的。 3、修...
假如某網(wǎng)站有個(gè)表單,例如(url: http://localhost/login.aspx): 帳號 密碼
我們需要在程序中提交數(shù)據(jù)到這個(gè)表單,對于這種表單,我們可以使用 WebClient.UploadData 方法來實(shí)現(xiàn),將所要上傳的數(shù)據(jù)拼成字符即可,程序很簡單...
1. 數(shù)據(jù)庫訪問性能優(yōu)化 數(shù)據(jù)庫的連接和關(guān)閉 訪問數(shù)據(jù)庫資源需要?jiǎng)?chuàng)建連接、打開連接和關(guān)閉連接幾個(gè)操作。這些過程需要多次與數(shù)據(jù)庫交換信息以通過身份驗(yàn)證,比較耗費(fèi)服務(wù)器資源。ASP.NET中提供了連接池(Conne...
但是這些文章只介紹如何來創(chuàng)建、刪除一個(gè)虛擬目錄,卻沒有介紹如何修改一個(gè)虛擬目錄的Asp.Net版本.如果機(jī)子上裝有兩個(gè)版本以.Net FrameWork,在創(chuàng)建時(shí)將使用IIS中默認(rèn)使用的版本,而默認(rèn)的版本又不是你需要的,那怎么辦?...
DataSet.WriteXml(String)生成的Xml文件中包含XML 聲明, 而DataSet.WriteXml(Stream)卻不會(huì)寫入Xml聲明即<?xml version="1.0" standalone="yes"?> 詳細(xì)情況: 在寫博客園的數(shù)據(jù)備份程序時(shí),本來想通過ds.WriteXml(Respo...
有的時(shí)候我們要操作一個(gè)URL地址中查詢參數(shù),為了不破壞URL的原有結(jié)構(gòu),我們一般不能直接在URL的后面加&query=value,特別是我們的URL中有多個(gè)參數(shù)時(shí),這種處理更麻煩。 下面兩個(gè)小方法就是專門用來為一個(gè)URL添加一個(gè)查詢參數(shù)...
問:當(dāng)頁面中是否了frameset,發(fā)現(xiàn)在每個(gè)frame中顯示頁面的SessionID在第一次請求時(shí)都不相同,為什么? 答:原因是你的frameset是放在一個(gè)htm頁面上而不是ASPX頁面。 在一般情況下,如果frameset是aspx頁面,當(dāng)你請求頁面時(shí),它首先...
格式限定符中往往有一些字母代表特點(diǎn)的意思 比如,在DateTime.ToString中,y代碼年,M代表月,等等 那么如果ToString的結(jié)果我本身就需要這些字符又怎么辦呢? 此時(shí)就需要使用轉(zhuǎn)義字符,而且這個(gè)轉(zhuǎn)義標(biāo)記就是我們熟悉的"/"
Date...
微軟今天發(fā)布了Enterprise Library 3.0,又有新的東西可以研究了,在Enterprise Library 3.0中包含如下8個(gè)應(yīng)用程序塊: l Caching Application Block l Cryptography Application Block l Data Ac...
以前曾說過用HttpModule來在Response前更改Cookie,今天遇到Asp.net自做主張,把我辛苦轉(zhuǎn)換的漢字ꪻ這樣的表現(xiàn)形式,又轉(zhuǎn)成漢字,別說是Asp.net的Web控件,就是Html控件Ranat=server都會(huì)被它強(qiáng)行轉(zhuǎn)換成漢字輸出。 如果把...
今天研究了一下.net下實(shí)現(xiàn)Word動(dòng)態(tài)填加數(shù)據(jù)打印的做法,覺得頗有收獲~ 以前做過Excel相關(guān)的東西,所以對OFFICE的COM有一些了解,很順利的找到了需要引用的COM和其幫助文檔~具體做法是在引用里添加 COM --------Mic...
做管理軟件總是在和DataTable,DataSet,DataGridView打交道,以前經(jīng)常用,但是自己思考的問題不多,用的都是最笨的方法,做出來的都是最丑陋的界面和低效率的程序,上周某天晚上把DataGridView認(rèn)真的研究了一下,主要是界面...
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
/*
* AUTHOR:ZHANGLEI
* CREATE DATE:2007.1.5
* 功能:BLL層,實(shí)現(xiàn)了數(shù)據(jù)庫操作的封裝
* 并且提供了足...
public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLow...
1.C#連接連接Access 復(fù)制代碼 代碼如下:using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb"...
由于使用ADO訪問Access數(shù)據(jù)庫會(huì)有緩存,這在隨機(jī)提取數(shù)據(jù)庫數(shù)據(jù)時(shí),例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",將得不到隨機(jī)記錄,下面的例子可以克服這一缺陷,實(shí)現(xiàn)數(shù)據(jù)庫的隨機(jī)讀取。 C#:...
方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body> <h3><font face="Verdana">讀取XML方法一</font></h3> <from runat=server> <asp:Xml id="xml1" DocumentSour...
NUnit 是為 .NET 框架生成的開放源代碼單元測試框架。NUnit 使您可以用您喜歡的語言編寫測試,從而測試應(yīng)用程序的特定功能。當(dāng)您首次編寫代碼時(shí),單元測試是一種測試代碼功能的很好方法,它還提供了一種對應(yīng)用程序進(jìn)行回歸...
獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之一(downmoon原創(chuàng)) 一、本機(jī)直接上網(wǎng)時(shí): 獲取指定遠(yuǎn)程網(wǎng)頁內(nèi)容#region 獲取指定遠(yuǎn)程網(wǎng)頁內(nèi)容 復(fù)制代碼 代碼如下: /**//// <summary> /// 獲取指定遠(yuǎn)程網(wǎng)頁內(nèi)容 /// </summ...
1. 打開新的窗口并傳送參數(shù): 傳送參數(shù): response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收參數(shù): string a = Request.QueryString("id"); string b =...
隨著辦公室和家庭上網(wǎng)在線時(shí)間的延長,以及 Web 站點(diǎn)和可訪問的互聯(lián)網(wǎng)應(yīng)用程序呈持續(xù)爆炸性增長,應(yīng)用程序之間能數(shù)據(jù)共享變得越來越重要。在異構(gòu)平臺之間共享數(shù)據(jù)需要一種平臺中立的數(shù)據(jù)格式,這種數(shù)據(jù)格式要求能易于通過...
本文僅針AD下代理上網(wǎng)的情況: 代碼如下: 1、定義變量: 定義變量#region 定義變量 復(fù)制代碼 代碼如下:private string strFireWallIP ...{ get ...{ return S...
如果您的 Web 應(yīng)用程序包括要在多個(gè)頁之間共享的代碼,您可以將代碼保存在 Web 應(yīng)用程序根目錄下的兩個(gè)特殊文件夾(Bin 文件夾和 App_Code 文件夾)中的某個(gè)文件夾中。
Bin 文件夾
可以在 Bin 文件夾中存儲(chǔ)編譯的程序集,...
這里需要提一下的是,asp.net編程提供了服務(wù)端控件和客戶端控件的說法,其實(shí)還是脫離不了HTML的本質(zhì),客戶端和服務(wù)端需要交互必須要提交,提交有兩種方式get和post,get就是通過向服務(wù)端發(fā)送連接地址,服務(wù)端通過地址的參數(shù)來獲...
Visual Studio 2005 無法顯示設(shè)計(jì)視圖的解決方法 你們有沒有碰到過這樣的情況,在用VS2005開發(fā)的時(shí)候,點(diǎn)擊設(shè)計(jì)視圖沒有用,怎么點(diǎn)擊都看不到設(shè)計(jì)頁面,前段時(shí)間為這個(gè)被這個(gè)問題郁悶了好久,一直的解決方法都只是重新安裝,VS20...