Time of Update: 2016-03-02
標籤:/// <summary> /// 擷取指定IP地址的資料庫所有資料庫執行個體名。 /// </summary> /// <param name="ip">指定的 IP 位址。</param> /// <param name="username">登入資料庫的使用者名稱。</param> /// <param
Time of Update: 2016-03-07
標籤: Console.Write("女:你有房子麼"); string yes = Console.ReadLine(); if (yes == "有") { Console.WriteLine("我們結婚吧"); } else if(yes =="沒有") {
Time of Update: 2016-03-07
標籤:管理-->事件檢視器 可以查看【應用程式】、【安全】、【系統】等分類的日誌1234567891011121314151617181920212223static void Main(string[] args){ EventLog eventlog = new EventLog(); eventlog.Log = "Security";
Time of Update: 2016-03-05
標籤:下面首先來說說簡單工廠 舉個例子:首先是父類 public abstract class Pizza { public abstract string Info(); }}子類 public class CheesePizza:Pizza { public override string Info() { return "您好,乳酪比薩成功訂購"; } }下一個子類public
Time of Update: 2016-03-02
標籤:在C#中定義常量的方式有兩種,一種叫做靜態常量(Compile-time constant),另一種叫做動態常量(Runtime constant)。前者用“const”來定義,後者用“readonly”來定義。 對於靜態常量(Compile-time constant),它的書寫方式如下: public const int MAX_VALUE = 10;
Time of Update: 2016-03-05
標籤:一. 為什麼要lock,lock了什嗎?當我們使用線程的時候,效率最高的方式當然是非同步,即各個線程同時運行,其間不相互依賴和等待。但當不同的線程都需要訪問某個資源的時候,就需要同步機制了,也就是說當對同一個資源進行讀寫的時候,我們要使該資源在同一時刻只能被一個線程操作,以確保每個操作都是有效即時的,也即保證其操作的原子性。lock是C#中最常用的同步方式,格式為lock(objectA){codeB} 。lock(objectA){codeB}
Time of Update: 2016-03-02
標籤:先來點與標題不相關的:CLR支援兩種程式集:弱命名程式集和強命名程式集。兩者的區別在於強命名程式集使用發行者的公開金鑰和私密金鑰進行簽名。由於程式集被唯一性地標識,所以當應用程式綁定到強命名程式集時,CLR可以應用一些已知安全的策略。程式集可以採用兩種方式部署:私人或者全域。弱命名程式集只能以私人方式部署。在《CLR via
Time of Update: 2016-03-01
標籤: public static string StrToHex(string mStr) //返回處理後的十六進位字串 { return BitConverter.ToString( ASCIIEncoding.Default.GetBytes(mStr)).Replace("-", " "); } /* StrToHex */ public static string
Time of Update: 2016-03-01
標籤:private string RevertToTime(int l)//轉換為時分秒格式 { string str = ""; int hour = 0; int minute = 0; int second = 0; second = l / 1000; if (second > 60) { minute = second / 60;
Time of Update: 2016-03-01
標籤:在使用TabControl控制項時,希望隱藏其中某個選項卡(即TabPage)。TabPage類明明提供了一個Hide方法,用在代碼中卻沒有任何效果,甚是奇怪。無奈之餘,只好考慮另闢途徑。方法一:設定該TabPage的父容器為null 即可,如TabPage.Parent = null 。如需顯示該TabPage,設定其父容器為對應的TabControl即可。方法二:利用TabControl的TabPages屬性,它是TabPage對象的集合,調用集合的Remove(TabControl.
Time of Update: 2016-03-03
標籤:一、先來看看最常見的匯入操作吧!private void Import(){ //開啟excel選擇框 OpenFileDialog frm = new OpenFileDialog(); frm.Filter = "Excel檔案(*.xls,xlsx)|*.xls;*.xlsx"; if (frm.ShowDialog() == DialogResult.OK) {
Time of Update: 2016-03-03
標籤:關於System.Object 所有類型都從System.Object派生而來。 System.Object的公用方法中ToString()一般是返回對象的類型的全名,只有Int32這些類型將其重寫後,新方法才會返回其值的字串表示。 其中還有兩個受保護的方法: MemberwiseClone:深複製。 Finalize:在記憶體回收行程判斷此對象應該被回收後,在對象的記憶體被實際回收前會調用此方法。關於類型判斷和轉換: 用is來判斷對象為某類型或者某類型的衍生類別,是為
Time of Update: 2016-03-02
標籤: private void button1_Click(object sender, EventArgs e) { //擷取文本 string text = this.txtName.Text; //得到Bitmap(傳入Rectangle.Empty自動計算寬高) Bitmap bmp = TextToBitmap(text, this.txtName.Font,
Time of Update: 2016-03-05
標籤:Report題意:給長度為n的序列,操作次數為m;n and m (1 ≤ n, m ≤ 200 000) ,操作分為t r,當t = 1時表示將[1,r]序列按非遞減排序,t = 2時表示將序列[1,r]按非遞增排序;輸出m次操作後的序列?思路:由於排序是首碼排序,那麼前面的操作ti,ri;如果 ri <=
Time of Update: 2016-03-02
標籤:sed今天一個群友在群裡提問的a.b.c.d.e.f.g正則處理一下變成d.e.f.g總結了幾種方法首先就是cut大法[email protected]:/tmp/tmp# echo a.b.c.d.e.f.g|cut -d"." -f4,5,6,7d.e.f.g絕對好用、但不推薦。。接下來就是sed了,還挺好用的[email protected]:/tmp/tmp# echo a.b.c.d.e.f.g|se
Time of Update: 2016-03-03
標籤: 在實際使用中,雙鏈表比單鏈表方便很多,也更為靈活。對於不帶頭結點的非迴圈雙鏈表的基本操作,我在《C語言實現雙向非迴圈鏈表(不帶頭結點)的基本操作》這篇文章中有詳細的實現。今天我們就要用兩種不同的方式頭插法和尾插法來建立雙鏈表。代碼上傳至 https://github.com/chenyufeng1991/HeadInsertAndTailInsertDoubleList
Time of Update: 2016-03-03
標籤:LogCat輸出:03-03 12:42:32.665: E/AndroidRuntime(32432): FATAL EXCEPTION: main03-03 12:42:32.665: E/AndroidRuntime(32432): Process: com.toro.passwordencode, PID: 3243203-03 12:42:32.665: E/AndroidRuntime(32432): java.lang.UnsatisfiedLinkError:
Time of Update: 2016-03-02
標籤: make linuxcd src && make linuxmake[1]: Entering directory `/root/lua/lua-5.3.2/src‘make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"make[2]: Entering directory `/root/lua/lua-5.3.2/src‘gcc -std=gnu99 -O2 -Wall -Wextra
Time of Update: 2016-03-03
標籤:http://coolshell.cn/?s=setjmphttp://www.cnblogs.com/hazir/p/c_setjmp_longjmp.html 1 double divide(double to, double by, jmp_buf env) 2 { 3 if(by == 0) 4 if (env) 5 longjmp(env, 1); 6 else 7 return 0; 8
Time of Update: 2016-03-03
標籤: 【圖一】 【圖二】 【圖三】通過以上三段程式證明逸出序列‘\r’和‘\n’的作用是純粹作用在滑鼠定位上的,即:‘\r’