Time of Update: 2016-03-02
標籤:/// <summary> /// 擷取指定IP地址的資料庫所有資料庫執行個體名。 /// </summary> /// <param name="ip">指定的 IP 位址。</param> /// <param name="username">登入資料庫的使用者名稱。</param> /// <param
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-02
標籤:1、對C#反射機制的理解2、概念理解後,必須找到方法去完成,給出管理的主要文法3、最終給出實用的例子,反射出來dll中的方法反射是一個程式集發現及啟動並執行過程,通過反射可以得到*.exe或*.dll等程式集內部的資訊。使用反射可以看到一個程式集內部的介面、類、方法、欄位、屬性、特性等等資訊。在System.Reflection命名空間內包含多個反射常用的類,下面表格列出了常用的幾個類。類型 作用 Assembly 通過此類可以載入操縱一個程式集,並擷取程式集內部資訊
Time of Update: 2016-03-02
標籤: 先祝賀我們的遊戲即將上線《龍戒》!http://www.9game.cn/longjie/ 偷得半會閑,分享一個小小的東西。就是列印日誌的函數。開發中輸出日誌必不可少,在C#中輸出多個不同型別參數的時候,需要串連符累加輸出,很是不方便。一個簡單的方法是自己封裝一個列印的函數,讓它支援不定參數和不同類型的輸出。這樣就不會強用字串進行拼接輸出了。也許你沒聽懂需求,好吧,廢話不多說,上代碼。public static void Log(params
Time of Update: 2016-03-02
標籤:先來點與標題不相關的:CLR支援兩種程式集:弱命名程式集和強命名程式集。兩者的區別在於強命名程式集使用發行者的公開金鑰和私密金鑰進行簽名。由於程式集被唯一性地標識,所以當應用程式綁定到強命名程式集時,CLR可以應用一些已知安全的策略。程式集可以採用兩種方式部署:私人或者全域。弱命名程式集只能以私人方式部署。在《CLR via
Time of Update: 2016-03-04
標籤:最近研究C#,發現寫代碼很麻煩,特別是建立實體、模型、介面、工廠、預存程序之類,網上有些開源的,但是不完整,也不能完整的按需求產生,於是,花了三天的時候,結合前輩的一些經驗,整合了一些代碼產生器,以下是預存程序的產生方法,可以借鑒一下,水平有限,請多指教。 1 /// <summary> 2 /// 建立預存程序 3 /// </summary> 4 public string
Time of Update: 2016-03-03
標籤:netframework的版本選擇最近想寫個用於效能測試的監控效能指標的工具,由於以前有Net的相關工作經驗,就選取了NET體系最新的MVC5,EF6來完成,需要NetFramework4.5,花費很多時間下載最新的VS2015。Codeing,Debug,後把項目發布弄到伺服器上,探索服務器不支援NetFrameWork4.5,給那麼多伺服器更新版本顯然不可能,網上搜了下只好把版本降到4.0,悲劇啊。所以不能盲目更新,還是要以實際出發,少走彎路。本文出自 “愛工作愛生活”
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
標籤:Excel檔案匯入匯出,需引用Microsoft Excel 11.0 Object Library/////////////////////////////////////////////////////////////////////////////Purpose:Excel檔案匯入匯出,需引用Microsoft Excel 11.0 Object Library //Author: Dangmy //Date: 2007-03-09//Version: 1.0////////////
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-02
標籤:1 var constructors=typeof(Demo).GetConstructors();2 var paramsInfos=constructors[i].GetParameters();//I代表建構函式的下標3 List<object> o = new List<object>{"1",20};4 constructors[i].Invoke(o.ToArray());5
Time of Update: 2016-03-02
標籤:Application.Exit();//好像只在主線程可以起作用,而且當有線程,或是阻塞方法的情況下,很容易失靈 this.Close();//只是關閉當前表單。 Application.ExitThread();//退出當前線程上的訊息迴圈,並關閉該線程上的所有視窗。 也會失靈 Environment.Exit(0);
Time of Update: 2016-03-04
標籤: 在大學裡都習慣了vc6.0,但是它的整合度並不好,剛試著用vs2008,簡單說一下用vs2008編譯c的方法吧 首先,在file中建立工程project ,確定之後,會出現新工程(new project),在左邊的Integration Environment中選擇vc++,在右邊選擇win32的控制台程式(win32 console application),輸入工程名(project
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’