原创 【C++】C++中常用的數據類型轉換

1. int, float 轉CstringCString m_StrtempMax="最大灰度值:";CString csTemp=_T("");//int convert to Cstringint

原创 數據結構的基本知識

1.      數據結構定義:數據相互之間,存在一種或多種特定關係的數據元素的集合。根據元素的不同特性,可以分爲四種:集合,線性結構,樹形結構,圖狀結構或網狀結構。 數據結構在計算機中的表示稱爲數據的物理結構或存儲結構,最小單位是二進制數

原创 操作系統死鎖

deadlocks(死鎖)   所謂死鎖<DeadLock>: 是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去.此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等竺的進

原创 【C++】二維數組的初始化

int aa[10][5];//不需要釋放資源 //methond 1 int nrows=10; int ncols=5; int ** a=new int *[nrows]; for (int i=0;i<nrows;i+

原创 【VTK】VTK中經常使用的頭文件和LIB文件名稱

1. 常用頭文件 #define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRen

原创 【C++】獲得窗口和控件的句柄

1.獲得窗口句柄 this.GetSafeHwnd(); 2.獲得控件句柄 CEdit m_edit1; HWND hd=m_edit1->GetSafeHwnd();

原创 三次握手和四次揮手

爲什麼建立連接是三次握手,而關閉連接卻是四次揮手呢? 三次握手:爲了防止已失效的連接請求報文段突然又傳送到了服務端,因而產生錯誤 主要目的防止server端一直等待,浪費資源。 四次揮手:原因是因爲tcp是全雙工模式,接收到FIN時意味將

原创 TCP和UDP總結

1.      兩者區別 1.基於連接與無連接; 2.對系統資源的要求(TCP較多,UDP少); 3.UDP程序結構較簡單; 4.流模式與數據報模式; 5.TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證。   2.