原创 c#使用office的墨跡書寫工具

1.墨跡書寫工具是office的一個批註功能,在office的07及以上版本可以使用。首先需要在office中開啓墨跡書寫工具。 方法是 2.在加入墨跡書寫工具後,在菜單欄上會出現筆的選項 點擊進入 但你會發現你的筆,熒光筆,橡皮,

原创 C# 線程之Join()

對於Thread.Join()方法,MSDN給的定義是:在繼續執行標準的 COM 和 SendMessage 消息泵處理期間,阻塞調用線程,直到某個線程終止爲止。 很不好理解,Join()其實是讓調用該線程的線程等待,只到被調用的線程執行

原创 Mysql遠程連接服務器的時候報錯報錯:1130-host....

報錯:1130-host ... is not allowed to connect to this MySql server 解決方法: 1。 改表法。 可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在lo

原创 什麼是鉤子,鉤子的原理

鉤子(Hook),是Windows消息處理機制的一個平臺,應用程序可以在上面設置子程以監視指定窗口的某種消息,而且所監視的窗口可以是其他進程所創建的。當消息到達後,在目標窗口處理函數之前處理它。鉤子機制允許應用程序截獲處理window消息

原创 string 和StringBuilder的引用的區別

1.  string a=“a”;      a+=“b”;      a+=“c”;       .......      String 對象串聯操作總是用現有字符串和新數據創建新的對象。      StringBuilder 對象維護

原创 params,out,ref的使用

params: 以數組的方式傳遞多個參數,在params前可以定義非params的參數,但其後不能再定義參數。 如:     class Class2     {         Class1 class1;         int nN

原创 C#接口和抽象類的區別

C#接口和抽象類的相同: 1.都不能對方法或屬性的具體的實現; 2.都可以被繼承; 3.都不可以被實例化。 C#接口和抽象類的區別: 1.接口是一種類型,不能包含靜態的成員,不能包括變量的定義,定義的方法或屬性默認爲public的,不能加

原创 不用第三個變量,直接交換兩個變量的值

記得曾經看過不用引進第三個變量而直接變換兩個變量的值的例子。見過的兩種方法如下: 方法一: var a=1; var b=2; a=a+b; b=a-b; a=a-b; 輸出a,b可以發現兩值已經交換   方法二: var a=1; v

原创 C# 之DataTable的小問題

            DataTable dt = new DataTable("test");             dt.Columns.A

原创 CSS優先級

選擇器的優先級 1.  內聯樣式表(style=“”)的權值最高 1000; 2.  ID 選擇器的權值爲 100 3.  Class 類選擇器的權值爲 10 4.  HTML 標籤選擇器,僞類(:active,:first等),僞對象

原创 Server.Execute,Server.Transfer,Response.Redirect

Server.Execute和Server.Transfer的區別 Server.Execute("another.aspx")和Server.Transfer("another.aspx")區別:  Execute是從當前頁面轉移到指

原创 時間format

yyyy/MM/dd HH:mm:ss  24小時制   yyyy/MM/dd hh:mm:ss   12小時制 且月的MM必須爲大寫 例子:  string str24 = System.DateTime.Now.AddHours(3

原创 Html上的介紹

1. Meta keywords 用法:<meta name=”keywords” content=”your keyword or keywords”/> 這個在過去曾被大力推廣的meta優化重點部分,如今已不再流行,甚至來自googl

原创 兩個通俗故事告訴你什麼是“雲計算”

原文鏈接:http://cloud.51cto.com/art/201205/336882.htm 這是個實在懸乎的概念,自提出6年以來,無數的文字在解釋它,卻有90%以上的讀者不知“雲”爲何物。這些文字都帶着一種腔調:雲計算嗎,簡單來說

原创 c# 之Type類

Type類---表示類型聲明:類類型、接口類型、數組類型、值類型、枚舉類型