Time of Update: 2015-06-04
標籤:多態本節條款對比了一下兩對概念的對比。 首先是 編譯期多態和運行期多態。 接著是 顯示介面和隱式介面編譯期多態是由於模板而產生的。 如下代碼:#include<iostream>using namespace std;class Bird{public: Bird(int v):value(v){} int getSize(){ return value; }private: int value;};class Person//鳥{public:
Time of Update: 2015-06-04
標籤:/********************************************************************* * Author : Samson * Date : 06/04/2015 * Test
Time of Update: 2015-06-04
標籤:我們只是知道函數調用的過程是先傳遞參數,然後是函數體,然後是返回值的順序,但是這個過程怎麼實現的,以及參數的入棧順序等等,這裡我大致的也是實驗的態度做個驗證,驗證這句話也是為了加深自己對函數的調用,以及參數的傳遞的一個深刻的解釋1:驗證的題目 1、函數的調用過程的順序(可能不這麼個說法),驗證函式是參數先傳遞個給函數主體,然後是函數體,最後是返回值
Time of Update: 2015-06-04
標籤:#include <iostream>#include<string.h>#include<stdio.h>using namespace std;void Compute_Prefix(string p,int prefix[],int length){ int k=0; prefix[0]=0; for(int i=1;i<length;i++) { while(k>0&&p[i]!=
Time of Update: 2015-06-04
標籤:C語言關鍵字: 32個關鍵字,全是小寫 auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while
Time of Update: 2015-06-04
標籤: C++與Java的文法區別首先,兩個大的不同是主函數和怎樣編譯的不同,接下來是許多小的區別。main 函數C++//自由浮動的函數int main( int argc, char* argv[]){ printf( "Hello, world" );}Java// 每個函數都必須是一個類的一部分;當java <class>運行是一個特定類的主函數會被調用//
Time of Update: 2015-06-04
標籤:模板 template typename 本節條款我們討論一下class 關鍵字和typename關鍵字的不同以及對於模板函數(template function)的影響。 如下代碼:template<class T>T getValue1(T m){ return m * 2;}template<typename T>T getValue2(T m){
Time of Update: 2015-06-04
標籤:#include "stdafx.h" //標頭檔引用int _tmain(int argc, _TCHAR* argv[]) //主函數{ printf("神奇的C++之旅"); //執行輸出 return
Time of Update: 2015-06-04
標籤:一、說明: 註冊表是Windows重要組成部分,註冊表記錄了大量有關電腦軟硬體的資訊。註冊表中的值通過其名稱標識。值名稱由與鍵名相同的字元組成。值本身可以是字串、位元據或者是32位無符號值。在這裡我們主要運用以下技巧:(一)、預定義的註冊表鍵。註冊表包含了幾個預定義鍵:HKEY_LOCAL_MACHINE 包含描述電腦及其配置的條目。其中包括關於處理器、系統主板、記憶體和已安裝的軟體和硬體的資訊。 HKEY_CLASSES_ROOT
Time of Update: 2015-06-04
標籤:#include<iostream>#include<iomanip>#include<cstdlib>#include<ctime>#include<cmath>#include<vector>#include<map>#include<algorithm>#include<string>#include<sstream>using namespace std;int
Time of Update: 2015-06-04
標籤:c++ 臨時對象 C++真正所謂的臨時對象是不可見的——不會在你的原始碼中出現。只要你產生一個non-heap object而沒有為它命名,便誕生了一個臨時對象。此等匿名對象通常發生於兩種情況: 一是當隱式類型轉換(implicit type conversions)被施行起來以求函數調用能夠成功; 二是當函數返回對象的時候; 其實還有一種情況就是當你建立一個non-heap
Time of Update: 2015-06-04
標籤:樣本1:GroupBy 分組在List<>泛型中的應用原表:按姓名Nam 分組後結果:對DATATABLE 進行LAMDA查詢時必須在項目的引用中添加 System.Data.DataSetExtensions 代碼: public partial class Form1 : Form { public Form1() { InitializeComponent();
Time of Update: 2015-06-04
標籤:轉載自:http://blog.csdn.net/fujie724/article/details/5443322適合模板寫入今天正好有人問我,怎麼產生一個報表式的Word文檔。就是文字的樣式和位置相對固定不變,只是裡面的內容從資料中讀取。 我覺得類似這種的一般用第三方報表來做比較簡便。但既然要求了Word,只好硬著頭皮來。 網上的方法大多數都是從一個GridView或表中獲得資料後向Word中添加一個表格。 但不方便實現下面的效果(圖1)。(以下插圖可能需要
Time of Update: 2015-06-04
標籤:前言本文主要來講解一下C#中,自己覺得掌握的不怎麼樣或者用的不多,不太熟悉的關鍵字,主要包括base、this、new、override、abstract、virtual以及針對static欄位和static建構函式之間的執行問題。base關鍵字base 關鍵字用於在衍生類別中實現對基類公有或者受保護的成員的訪問,但是只局限在建構函式、執行個體方法和執行個體屬性訪問器中:調用基類上已被其他方法重寫的方法。 public class Father {
Time of Update: 2015-06-04
標籤:Provider根據實際EXCEL的版本來設定,推薦使用ACE介面來讀取。需要Access database Engine。注意修改註冊表以下兩項的值為0。否則匯入EXCEL當儲存格內字元長度超過255會發生截斷現象!!!HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\AccessConnectivity
Time of Update: 2015-06-04
標籤:chromiumfx cef js調用c#function 伺服器端代碼:ChromiumWebBrowser wb;wb.AddGlobalJSFunction("CfxHelloWorld").Execute += CfxHelloWorld_Execute;void CfxHelloWorld_Execute(object sender,
Time of Update: 2015-06-04
標籤:c# 殺掉進程 c# 殺掉後台進程 c#殺進程 c#殺word進程 c#殺excel進程 var p = Process.GetProcessesByName("WINWORD"); if (p.Any()) { for
Time of Update: 2015-06-04
標籤:加密: 調用時: Encrypt_DES16(“2AF349243535BCD3”, "1111111111111111"); public static string Encrypt_DES16(string str_in_data, string str_DES_KEY) //資料為十六進位 { try { byte[] shuju = new byte[8
Time of Update: 2015-06-04
標籤:參考:如何殺死進程及子進程/** * 傳入參數:父進程id * 功能:根據父進程id,殺死與之相關的進程樹 */public static void KillProcessAndChildren(int pid){ ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Process Where ParentProcessID=" + pid);
Time of Update: 2015-06-04
標籤:重寫用關鍵字 virtual 修飾的方法,叫虛方法。可以在子類中用override 聲明同名的方法,這叫“重寫”。相應的沒有用virtual修飾的方法,我們叫它實方法。重寫會改變父類方法的功能。看下面示範代碼:#region 重寫public class C1{ public virtual string GetName() &