原创 C#工具類:使用SharpZipLib進行壓縮、解壓文件

SharpZipLib是一個開源的C#壓縮解壓庫,應用非常廣泛。就像用ADO.NET操作數據庫要打開連接、執行命令、關閉連接等多個步驟一樣,用SharpZipLib進行壓縮和解壓也需要多個步驟。SharpZipLib功能比較強大,在很多C#

原创 Sqlserver用戶、組或角色在當前數據庫中已存在

今天在給數據庫賬號分配數據庫權限的時候,直接拋出拋出錯誤,錯誤的詳細信息如下:用戶、組或角色 '' 在當前數據庫中已存在。 (Microsoft SQL Server,錯誤: 15023)。查閱相關文檔後發現,拋出這種錯誤,可能是因爲數據庫

原创 使用C#編寫自己的代碼生成器,附代碼講解(一)

使用過代碼生成器的開發人員應該知道,通過代碼生成器生成項目的代碼,可以大大的減少重複編碼的時間,提供項目開發的效率,將自己從繁雜重複的代碼中解放出來。現在網絡上也有很多的開源的代碼生成器或者使用比較廣泛的代碼生成器,如動軟代碼生成器相信不少

原创 C#工具類:使用iTextSharp操作PDF文檔

iTextSharp是一個用於操作PDF文件的組件DLL程序,在C#程序中可以引用iTextSharp組件,用於開發與PDF文件相關的報表等功能,利用iTextSharp組件提供出來的方法接口,我們可以實現很多與PDF文檔有關的操作,如打開

原创 使用HttpWebRequest請求API接口以及其他網站資源

很多時候,我們項目需要其他網站的資源,而這個被請求的網站可能屬於你們自己開發管理的網站。也可能是公網上其他網站對外開發的API接口,比如說騰訊的微信公衆平臺的API接口、各大短信服務商的短信API接口等。 爲了上述的功能效果,我們就需要了解

原创 C#中Lambda表達式總結

在C#的語法中有一種比較特殊的寫法,叫做Lambda表達式,這種表達式的寫法在於你查詢數據的時候直接是使用以下箭頭的形式來表示查詢語句的:=>。例如,我們要查找學生的List<Student>集合中班級編號爲1001的所有學生數據,我們即可

原创 ASP.NET自定義404和500錯誤頁面

在ASP.NET網站項目實際上線運行的過程中,有時候在運行環境下會出現400錯誤或者500錯誤,這些錯誤默認的頁面都不友好,比較簡單單調,其實我們可以自行設置這些錯誤所對應的頁面,讓這些錯誤跳轉到我們指定的路徑。此文將介紹如何在ASP.NE

原创 阿里雲幾種雲盤類型如何選擇有啥區別

在阿里雲服務器選購或維護的過程中,我們會發現,阿里雲提供的雲盤有好幾種,如ESSD雲盤、SSD雲盤、高效雲盤、普通雲盤。對於很多剛接觸雲服務器的人來說,可能不知道這幾個類型有啥區別,每種類型的適用的場景等。上面提到的四種雲盤的適用場景不同,

原创 Sqlserver的SQL語句實現分頁查詢

在應用程序的開發中,如果數據庫中的數據量過於的龐大,則需要針對查詢數據做分頁處理,取出對應分頁中的數據,在Sqlserver分頁的語句寫法中,有兩種比較常用,一種是數據表中含有自增量Id的情況,可以根據Id的大小順序進行分頁,另一種是數據庫

原创 Sqlserver查詢包含某個文本的存儲過程、函數、視圖等

在Sqlserver2012數據庫中,可以通過SQL語句查詢包含某個字符串文本的所有數據庫對象,比如存儲過程、視圖、自定義函數以及觸發器等等,通過一條SQL語句即可查出所有包含此文本的數據庫對象。SQL語句主要涉及到sysobjects、s

原创 註冊asp.net 4.0版本到IIS服務器中

在IIS服務器的運維的過程中,有時候部署asp.net網站發現未安裝.net framework對應版本信息,此時就需要重新將.net framework對應的版本註冊到IIS中,此處以重新註冊.net framework 4.0版本爲例,

原创 Sqlserver用一個表的數據更新另一個表

在Sqlserver的維護更新操作中,有時候涉及到Update操作,其中有一種情況是根據特定的條件,以一個表中的數據更新另一個表的數據,此時涉及到兩個表之間的關係以及操作,此處介紹2種更新方法。(1)方法一格式: Update a set

原创 ASP.NET中Server.MapPath方法獲取網站根目錄

在ASP.NET網站應用程序中,可以通過Server.MapPath方法來獲取跟服務器有關的目錄信息,如獲取網站的根目錄、獲取當前代碼文件所在的目錄路徑、獲取當前代碼所在路徑的上級路徑等。Server.MapPath獲得的路徑都是服務器上的

原创 C#使用正則表達式校驗郵箱

在C#中,可以使用Regex正則表達式類來校驗前臺提交過來的郵箱字段信息是否符合要求,Regex類是C#中有關正則表達式處理的相關類,功能強大,我們只需要在實例化Regex類的時候指定相應的規則爲郵箱的規則即可。Regex類表示.NET F

原创 使用Jquery來獲取URL中的參數

在網頁的Get方式傳遞參數的時候,有時候會在網頁後面加入Get請求參數,在頁面前端,我們可以使用Jquery來獲取Url地址中的參數信息,通過對URL地址參數的分割來進行獲取,最終可封裝成一個Jquery方法,通過相應的Key值來獲取URL