系列文章導(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)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2014-10-23
閱讀(16) 作者(admin)
比如以下的代碼就是用來(lái)測(cè)試用正則表達(dá)式匹配從 0xff 到 0xffff 的字符。而值范圍在 0 到 0xfe 的所有字符是不能被匹配的。 以下為引用的內(nèi)容: 復(fù)制代碼 代碼如下:Regex regex = new Regex(@"[/u00FF-/uFFFF]+");...
2014-10-23
閱讀(24) 作者(admin)
好久沒(méi)有寫技術(shù)文章,如果大家看不明白,就多看幾篇,汗,或者,在文章的后面回復(fù)(這是最有效的辦法),我會(huì)盡力幫助大家解答疑惑.
來(lái)找這篇文章的,應(yīng)該都知道什么叫二級(jí)域名吧,廢話就不說(shuō)了.但是討論前,先要明白一個(gè)思想...
2014-10-23
閱讀(22) 作者(admin)
之前也曾經(jīng)想過(guò),這些功能根據(jù)不同處于項(xiàng)目中的不同文件夾內(nèi),比如會(huì)員的會(huì)在member,后臺(tái)管理的會(huì)在admin文件夾,新聞的會(huì)在news文件夾.這樣的話如果vs支持按不同文件夾生成不同dll,那我每次修改不同功能的不同文件只要...
2014-10-23
閱讀(22) 作者(admin)
頁(yè)面代碼: 復(fù)制代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"...
2014-10-23
閱讀(22) 作者(admin)
什么是序列化? ---.net的運(yùn)行時(shí)環(huán)境用來(lái)支持用戶定義類型的流化的機(jī)制。它是將對(duì)象實(shí)例的狀態(tài)存儲(chǔ)到存儲(chǔ)媒體的過(guò)程。在此過(guò)程中,先將對(duì)象的公共字段和私有字段以及類的名稱(包括類所在的程序集)轉(zhuǎn)換為字節(jié)流,然后再把字...
2014-10-23
閱讀(23) 作者(admin)
下面大概吧使用方法介紹下(這里使用Lable控件為例子): 1. 給頁(yè)面添加一個(gè)ScriptManager控件(使用方法還沒(méi)有研究完全,研究完全了試驗(yàn)寫點(diǎn)經(jīng)驗(yàn)) 2.添加一個(gè)控制無(wú)刷新的UpdatePanel控件 (同上) 3.在UpdatePanel控件中 添加倆...
2014-10-23
閱讀(29) 作者(admin)
UpdateProgress 應(yīng)該就是“更新進(jìn)度” 的意思吧。 使用方法: 1.添加一個(gè)ScriptManager控件 2.添加一個(gè)UpdatePanel控件 3.添加一個(gè)UpdateProgress控件 設(shè)置UpdateProgress控件的AssociatedUpdatePanelID為第2步 Update...
2014-10-23
閱讀(24) 作者(admin)
1、新建一個(gè)Label1來(lái)儲(chǔ)存username,這個(gè)是我這個(gè)方法成功的關(guān)鍵,因?yàn)槲覈L試用Session("username")失敗。 改用control 來(lái)傳遞變量,成功! 2、“GridView tasks”--“configure Data Source”--一路next下去---到了“Define...
2014-10-23
閱讀(20) 作者(admin)
例子:只需要設(shè)置CalendarExtender的TargetControlID為需要顯示日期的TextBox的ID即可以,textBox控件的readOnly屬性設(shè)置為 false 主要代碼: 復(fù)制代碼 代碼如下:<asp:ScriptManager ID="ScriptManager1" runat="server" E...
2014-10-23
閱讀(30) 作者(admin)
利用Table控制位置來(lái)實(shí)現(xiàn) 剛好最近在學(xué)習(xí)ajaxControlToolkit中的控件,想到了CascadingDropDown 層疊下拉 是一個(gè)級(jí)聯(lián)聯(lián)動(dòng)的下來(lái)擴(kuò)展 挺好用 先介紹下CascadingDropDown的一些屬性: TargetControlID 目標(biāo)控件ID 就是所...
2014-10-23
閱讀(22) 作者(admin)
1、我要顯示完整的數(shù)據(jù) 2、然而我又不希望所有的數(shù)據(jù)都可以修改,只希望修改某些特定的列。 3、、“GridView tasks”--“Edit columns ”--把我不希望改動(dòng)的列的“ReadOnly”屬性設(shè)為“True”就可以啦,如圖: 4、修改下Up...
2014-10-23
閱讀(24) 作者(admin)
步驟: 1.先創(chuàng)建類庫(kù)項(xiàng)目,完成編碼; 2.對(duì)類庫(kù)項(xiàng)目生成強(qiáng)命名,生成密鑰文件;(該名稱是加密的哈希密鑰或簽名。這種強(qiáng)名稱可確保正確的組件版本控制。這有助于防止具有相同名稱的組件相互沖突或被消耗應(yīng)用程序誤用) 使用.net Fr...
2014-10-23
閱讀(25) 作者(admin)
資料中如實(shí)是說(shuō): 1, ScriptManager(腳本控制器)是asp.net ajax存在的基礎(chǔ). 2, 一個(gè)頁(yè)面只允許有一個(gè)ScriptManager,并且放在其他ajax控件的前面. 3,ScriptManager掌管著客戶端Ajax頁(yè)的多有腳本,并在頁(yè)面中注冊(cè)Ajax類...
2014-10-23
閱讀(25) 作者(admin)
由于COOKIES的設(shè)置簡(jiǎn)單,使用起來(lái)也很方便,因此,平時(shí)直接讀寫COOKIE的過(guò)程中并沒(méi)有發(fā)現(xiàn)COOKIE的Expires問(wèn)題。 當(dāng)從 REQUEST獲取一個(gè)COOKIES實(shí)例后,如果不重新設(shè)置Expires的情況下再次將COOKIES發(fā)送到客戶端,Expires會(huì)變成...
2014-10-23
閱讀(11) 作者(admin)
這與VS自帶的程序集是一樣的,只有運(yùn)行時(shí)才使用GAC,開(kāi)發(fā)時(shí)使用的程序集是則是GAC的一個(gè)副本,在.net目錄下,通常是"D:/WINDOWS/Microsoft.NET/Framework/版本號(hào)/"。
對(duì)你而言解決的辦法有三種: 1. 把要放到GAC的程序集復(fù)制...
2014-10-23
閱讀(27) 作者(admin)
第一步,請(qǐng)從此下載該示例源碼。解壓,把UrlRewriter.dll copy到你的項(xiàng)目 bin 目錄下。 第二步,在Web.config中加入: 復(fù)制代碼 代碼如下:<?xml version="1.0" encoding="gb2312" ?> <configuration> <configSections> <sect...
2014-10-23
閱讀(21) 作者(admin)
class Command { public virtual void Execute() { } }
class InvalidOperationException<T> : InvalidOperationException where T : Command { public InvalidOperationException(string message) : base(message...
2014-10-23
閱讀(18) 作者(admin)
查了很多處理日志,說(shuō)的都是在Web.Config里面加什么語(yǔ)句,就是下面這些: 復(fù)制代碼 代碼如下:< httpHandlers>
< remove verb="*" path="*.asmx"/>
< add verb="*" path="*.asmx" validate="false" type="Syst...
2014-10-23
閱讀(28) 作者(admin)
在我們的應(yīng)用中一般會(huì)是這樣的,使用了jquery作為客戶端框架,ajax請(qǐng)求也通常返回html或者json。html這里就不討論了。返回json一般都是搞一個(gè)handler.ashx來(lái)處理請(qǐng)求,拼湊字符串來(lái)返回json。從而放棄了ws,因?yàn)閣s返回的是xm...
2014-10-23
閱讀(22) 作者(admin)
注意:并沒(méi)有實(shí)現(xiàn)CSS中的圖片采集,且圖片的正則還有待完善。 復(fù)制代碼 代碼如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI;...
2014-10-23
閱讀(24) 作者(admin)
復(fù)制代碼 代碼如下:private int GetUrlError(string curl) { int num = 200; if(this.method==1) { HttpWebRequest request=(HttpWebRequest) WebRequest.Create(new Uri(curl)); ServicePointManager.Expect100Cont...
2014-10-23
閱讀(32) 作者(admin)
1、使用驗(yàn)證控件 這屬于客戶端驗(yàn)證,微軟開(kāi)發(fā)人員將最常用的驗(yàn)證功能進(jìn)行了封裝,使得我們開(kāi)發(fā)效率明顯提高,而且特別是自定義驗(yàn)證控件,非常靈活,我們可以自行設(shè)計(jì)驗(yàn)證邏輯。但是驗(yàn)證控件收到了瀏覽器的限制,記得在一次開(kāi)發(fā)過(guò)...
2014-10-23
閱讀(15) 作者(admin)
通常驗(yàn)證電子郵件真實(shí)有效的辦法是:當(dāng)用戶填寫的注冊(cè)資料經(jīng)過(guò)網(wǎng)站初步格式驗(yàn)證之后,用戶并不能利用此帳號(hào)登錄,系統(tǒng)會(huì)向用戶注冊(cè)時(shí)填寫的電子郵件地址發(fā)送一封電子郵件,郵件中給出一個(gè)鏈接,只有當(dāng)用戶點(diǎn)擊了這個(gè)鏈接之后才...
2014-10-23
閱讀(32) 作者(admin)
MD5 MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開(kāi)發(fā)出來(lái),經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。是一種不可逆的加密算法,目...
2014-10-23
閱讀(27) 作者(admin)
在做一個(gè)客戶推廣系統(tǒng)的時(shí)候,里面有一個(gè)模板管理模塊,需要管理員添加模板,包括模板的名稱、說(shuō)明和縮略圖等,在這里上傳圖片的功能,我采用了比較傳統(tǒng)的方法,進(jìn)行上傳,測(cè)試沒(méi)有問(wèn)題。但當(dāng)我發(fā)布之后,對(duì)存儲(chǔ)圖片的文件夾創(chuàng)建了虛...