字串、圖片的加密解密

class DES    {        /// <summary>        ///加密         /// </summary>        /// <param name="pToEncrypt"></param>        /// <param name="sKey"></param>        /// <returns></returns>        public

報表匯出到excel

先匯入excel的dll檔案。 class ImportOutToExcel    {        /// <summary>        /// 使用sql字串匯出excel        /// </summary>        /// <param name="Path"></param>        /// <param name="dt"></param>        ///

值傳遞和引用傳遞2

C#實值型別資料直接在他自身分配到的記憶體中儲存資料,而C#參考型別只是包含指向儲存資料位元置的指標。基礎資料類型(string類型除外):包括整型、浮點型、十進位型、布爾型。整型包括:sbyte、byte、char、short、ushort、int、uint、long、ulong 這九種類型;浮點型就包括 float 和 double 兩種類型;十進位型就decimal ;布爾型就是 bool 型了。結構類型:就是 struct 型。枚舉類型:就是 enum

對Hibernate中的事務理解

1.資料庫事務的概念資料庫事務是指由一個或多個SQL語句組成的工作單元,這個工作單元中的SQL語句相互依賴,如果有一個SQL語句執行失敗,就必須撤銷整個工作單元。   在並發環境中,多個事務同時訪問相同的資料資源時,可能會造成各種並發問題,可通過設定資料庫的交易隔離等級來避免,還可採用悲觀鎖和樂觀鎖來解決丟失更新這一併發問題。   資料庫事務必須具備ACID特徵:  A: Atomic原子性,整個事務不可分割,要麼都成功,要麼都撤銷。     C:

自訂泛型類

 class CarCollection<T> : IEnumerable<T> where T:Car    {        //如果需要用foreach 必須實現 IEnumerable        // where T:Car  T必須是car或者其子類;如果沒有where 則沒有類型的限制        List<T> list = new List<T>();        public void Add(T t)        { 

委託與非同步作業

委託是一種可以把引用儲存為函數的類型,委託的聲明非常類型函數,但是不帶函數體,而且要使用delegate,委託的聲明指定了一個函數簽名,其中包含一個傳回型別和參數列表.定義了委託後就可以聲明該委託類型的變數,接著把這個變數初始化為與委託有相同簽名的函數引用.之後就可以使用委託變數調用這個函數.委託僅僅是函數指標,那就是說,它能夠引用函數,通過傳遞地址的機制完成。委託是一個類,當你對它執行個體化時,要提供一個引用函數,將其作為它建構函式的參數.   委託作為函數指標,可以把一個事件和函數關聯起來,

excel宏——替換內容

把表中的資料滿足條件的執行替換。工具-》宏-》vb編寫宏,建立模組,寫下面代碼。然後把宏安全性設定低,運行宏。Sub 宏1()'' 宏1 宏'Counter = 4Do While Counter <= 2187N = 1  For N = 1 To 9    If Sheets("1月分車型路由識別情況").Range("D" & Counter) = Sheets("收費站").Range("A" & N) Then       Sheets("1月分車型路由識別情況"

長度為n的數組中取m個元素組合

 /// <summary>        /// 長度為n的數組中取m個元素組合        /// </summary>        /// <param name="data"></param>        /// <param name="m"></param>        /// <returns>空格分開的各個組合(每個組合用‘+’串連)</returns>       

資料庫表串連

Oracle左右全串連總結 --建立測試資料  create table a(id number);  create table b(id number);  insert into a values(1);  insert into a values(2);  insert into a values(3);  insert into b values(1);  insert into b values(2);  insert into b values(4);  commit;   

IE6、7BUG

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;

xml檔案的讀和寫

1.xml的寫(建立xml檔案):XmlTextWriter myWriter = new XmlTextWriter(檔案路徑,null);                //寫XML 的文檔版本號碼1.0            myWriter.WriteStartDocument();            //寫開始元素            myWriter.WriteStartElement("root");            //寫元素            myWriter.

BackgroundWorker 與 多線程操作

防止介面死結,使用Thread控制比較麻煩,還會出現短暫的介面死結,可以嘗試使用BackgroundWorker 。具體使用方法:1)工具箱組件中添加 BackgroundWorker 到介面;2)修改屬性WorkerReportsProgress、WorkerSupportsCancellation為true;3)屬性事件中點擊DoWork、RunWorkerCompleted、ProgressChanged事件,產生對應函數。4)介面添加控制項如下:        private

委託與非同步呼叫

    委託是一種安全地封裝方法的類型,它與 C 和 C++ 中的函數指標類似。與 C 中的函數指標不同,委託是物件導向的、型別安全的和保險的。委託的類型由委託的名稱定義。下面的樣本聲明了一個名為 Del 的委託,該委託可以封裝一個採用字串作為參數並返回 void 的方法。  public partial class Form2 : Form    {//申明委託delegate void LockWindowDelegate(bool enabled);//定義委派物件private

在網頁中使用特殊字型的可選方案:圖片,CSS3, sIFR, Typeface.js, cufon

在網頁設計中,為滿足視覺需求,有時會用到特殊字型。為了保證在所有客戶瀏覽器中顯示統一的效果,目前有以下幾種解決方案:一、圖片代替文字最基本的解決辦法是圖片代替文字,但圖片是靜態,若要修改文字只能重新製作圖片。此辦法只適合基本不需要改動的文字上面。二、css3的@font-face屬性可以設定外部字型。     由於瀏覽器對此屬性的相容性限制,此種辦法並不通用。三、sIFR (Scalable Inman Flash Replacement)    

UML之類圖(Class diagram)

UML之類圖(Class diagram)類與類之間存在4種關係:1.泛化(Generaization)2.依賴(Dependency)3.關聯(Association)4.彙總(Aggregation)5.組合(Composition) 1.泛化(Generalization)表示類與類之間的繼承關係,介面與介面之間的繼承關係,或類對介面的實現關係。一般化的關係是從子類指向父類的,與繼承或實現的方法相反。[具體表現]父類 父類執行個體=new 子類()[UML圖](圖1.1)圖1.1

原生JS常用函數

為函數綁定參數說明:把函數做為參數傳遞,利用閉包為要傳遞的函數綁定參數。應用情境:為dom元素繫結事件時,不能為函數指定參數,可用此函數來解決... //為函數綁定參數 function bindArguments(/*function*/ f /*, initial argemtnts...*/){ var bindArgs=arguments; return function() { var args=[]; for(var i=1;

控制項非同步作業

使用多線程執行非同步不能對控制項進行操作,如果需要對控制項執行操作,使用控制項非同步。//1.控制項非同步重載1public delegate void InvokeDelegate();private void Invoke_Click(object sender, EventArgs e){   myTextBox.BeginInvoke(new InvokeDelegate(InvokeMethod));}public void InvokeMethod(){  

Invoke和BeginInvoke

1、Delegate的Invoke和BeginInvoke1.1、Delegate.Invoke   

線程池管理

我們都知道使用線程池能夠控制線程的數量,尤其是大量的“短命”線程存在時,線程池將大大降低系統消耗(記憶體和CPU)。不過,線程池也同樣需要管理,於是我寫了本篇。首先,我們來看看管理器的整個繼承關係:    顯而易見,有ThreadPoolExecutor和ScheduledThreadPoolExecutor兩個實作類別,當然Executor類裡也有一些內部類實現了特定的功能(如class

IIS6.0中部署mvc )

MVC部署到IIS7.0是非常方便的事情,但是mvc部署到IIS6.0中,讓我有點想死,走了一些彎路,也摸索出一些細節方面的體會, 跟大家分享下。 環境:作業系統 Windows Server 2003  EnterPrise EditionMicrosoft .net FrameWork 3.5 SP1Microsoft MVC 2.0 Preview1lIS 6.0 步驟:mvc部署1. 首先安裝 Microsoft .net FrameWork 3.5 SP1安裝包mvc部署2.

總頁數: 61357 1 .... 5798 5799 5800 5801 5802 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.