原创 【C#學習筆記】什麼是多態

什麼是多態? 就是一個對象,調用同一個方法,卻有不同的表現? 一個對象怎麼可能調用同一個方法,怎麼可能會有不同的表現呢?是參數類型不一樣還是參數數量不一樣?不,那些都是重載。 多態必須建立在繼承之上。 多態的三種實現方式:虛函數、抽象類、

原创 【C++學習筆記——前置聲明:解決嵌套引用問題】

在代碼中,兩個類相互引用的問題,那麼我們就需要在頭文件中相互寫 #include,這樣會造成相互循環cpoy頭文件,編譯器報錯,爲了解決這個問題,設置了前置聲明這個方法。 A.h #ifndef A_H #define A_H class

原创 Ubuntu12.04 交叉編譯 opencv-2.4.11過程

1.Ubuntu換源 可換源有很多,不過要下載12.04版的,好像不多。 1.1先備份源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 1.2由於12.04不受支持了

原创 【C++學習筆記】C++ 正則表達式不完全支持零斷寬言

最近需要解析配置文件,遇到從@START DATA @END中提取DATA的正則,按照C#的操作,直接(?<=@START)[\W\w]?(?=@END),就能提取的,可是在C++中,regex e("(?<=@START)[\W\w]?(

原创 【C++學習筆記】類的長度

//空類 長度是1 由於可以初始化,所以必須有一個長度1 class 空類{} //一個函數 長度是1 其實函數不佔長度,多個函數,長度還是爲1,爲了初始化,必須有一個長度。 class 一個函數{ void Test(); } //一

原创 【C++學習筆記】關於const int* 、 int const * 、 int* const

const int*、int const*、 int* const的關鍵點在於const 與* 的位置,而const 與類型 int的位置無關,可以隨意調換,屬於個人代碼風格,不過建議寫成 const int *,方便 直觀。 const

原创 【C++學習筆記】關於類和結構體

類和結構體最大的區別是,類的成員默認是private,結構體的成員默認是public的。 C++保留結構體,是爲了C兼容。 類可以有無參構造函數,結構體不可以有無參構造函數。 結構體可以{}直接構造,類不可以。 結構體默認公共繼承,類默認私

原创 【C++學習筆記】關於引用

引用只是變量的別名,編譯器不會創建兩個變量,而是隻有一個變量。 聲明引用時,必須賦值。 聲明引用後,不可以變更引用,只能給引用賦值。 爲什麼使用引用?可以用指針代替,但是比指針簡潔,不需要逆指針操作等。 例如:因爲當給一個函數傳變量值得時候

原创 【C++學習筆記】關於指針

指針與類型無關,指針只是一個長度爲4字節或者8字節的變量,其長度根據操作系統32還是64有關,存儲的內容是內存的地址。當類型是數組或自定義類等內存塊時,它的值是內存塊的首地址。 int a=8; int* b=&a; void* c=&a;

原创 【C++學習筆記】關於類

如果說方法是代碼塊,那麼類就是方法塊。 頭文件聲明類的數據和函數,內容文件定義函數。 1.初始化列表:與構造函數相同,都是給數據成員提供數據,與構造函數不同的是,構造函數是賦值,初始化列表是初始化。特別是const 數據成員,在定義時,必須

原创 大恆相機-Winform\WPF 視頻流顯示

using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; usi

原创 DevExpress_Chart3DEX

using System.Collections.Generic; using System.Reflection; using System.Windows; using System.Windows.Controls; using Sy

原创 vue3-seamless-scroll聯合echarts時,無法產生兩個chart問題

最近需要用到el-table和echarts的滾動播放,在很多關於vue3和echarts的例子中都是這兩種的: //html <div ref="refinstance">ref</div> //script let ref=echar

原创 el-table 顏色設置

1.設置表頭樣式 //CSS寫法 :deep(.el-table th){ color:#FFFFFF; background-color:#ababab; } //屬性寫法 :header-cell-style="{color:'#

原创 泛型抽象類/泛型接口的妙用——派生類的統一封裝之HL7序列化和反序列化

先總結:泛型抽象類/泛型接口就是用抽象類和接口去約束派生類,但是爲了統一實現方法,需要知道派生類的類型,然後傳給基類,通過反射實現封裝。 最近在做醫療設備的對接,就免不了接觸HL7協議,相比於Json格式,它更節省數據長度,更適合與嵌入式系