1.Stack around the variable 'temp' was corrupted. 可能是temp數(shù)組的存取超出范圍了 2. 字符串復(fù)制函數(shù)strcpy()原型 char *strcpy(char *str1,char *str2);作用:把str2指向的字符串(或者說 字符串str2)復(fù)制到str1中去返回str1需要頭文件string.h strlen(str1)是計算字符串的長度,不包括字符串末尾的“\0”!!! strcpy_s和strcpy()函數(shù)的功能幾乎是一樣的。strcpy函數(shù),就象gets函數(shù)一樣,它沒有方法來保證有效的緩沖區(qū)尺寸,所以它只能假定緩沖足夠大來容納要拷貝的字符串。在程序運(yùn)行時,這將導(dǎo)致不可預(yù)料的行為。用strcpy_s就可以避免這些不可預(yù)料的行為。這個函數(shù)用兩個參數(shù)、三個參數(shù)都可以,只要可以保證緩沖區(qū)大小。三個參數(shù)時:errno_t strcpy_s(char *strDestination,size_t numberOfElements,const char *strSource);兩個參數(shù)時:errno_t strcpy_s(char (&strDestination)[size],const char *strSource); // C++ only 3.unsigned short (十六進(jìn)制)轉(zhuǎn)十六進(jìn)制字符串 定義變量unsigned short tag = 0x0089; char conver[5] = {0}; 函數(shù)調(diào)用 change(tag,conver); 輸出conver = “0089”EVR, Endorcardial Viability Ratio 縮略語,心內(nèi)膜下活力率,醫(yī)學(xué)名詞。 相關(guān)名詞,ERP,Endocardial Return Percentage縮略語,復(fù)蘇比,醫(yī)學(xué)名詞。 知識補(bǔ)充: CT與MRI是兩種截然不同的檢查方法。MRI是Magnetic Resnane Iamge的簡稱,中文為磁共振成像。 MRI是把人體放置在一個強(qiáng)大的磁場中,通過射頻脈沖激發(fā)人體內(nèi)氫質(zhì)子,發(fā)生核磁共振,然后接受質(zhì)子發(fā)出的核磁共振信號,經(jīng)過梯度場三個方向的定位,再經(jīng)過計算機(jī)的運(yùn)算,構(gòu)成各方位的圖像。 CT由于X線球管和探測器是環(huán)繞人體某一部位旋轉(zhuǎn),所以只能做人體橫斷面的掃描成像,而MRI可做橫斷、矢狀、冠狀和任意切面的成像。 MRI由不同的掃描序列可形成各種圖像,如T1加權(quán)像、T2加權(quán)像、質(zhì)子密度像等,還有水成像、水抑制成像、脂肪抑制、彌散成像、波譜成像、功能成像等,CT只能辨別有密度差的組織,對軟組織分辨力不高而MRI對軟組織有較好的分辨力,如肌肉、脂肪、軟骨、筋膜等信號不同。所以CT與MRI是截然不同的檢查方法。 MRI提供的信息量不但大于醫(yī)學(xué)影像學(xué)中的其他許多成像術(shù),而且不同于已有的成像術(shù),因此,它對疾病的診斷具有很大的潛在優(yōu)越性。它可以直接作出橫斷面、矢狀面、冠狀面和各種斜面的體層圖像,不會產(chǎn)生CT檢測中的偽影;不需注射造影劑;無電離輻射,對機(jī)體沒有不良影響。MRI對檢測腦內(nèi)血腫、腦外血腫、腦腫瘤、顱內(nèi)動脈瘤、動靜脈血管畸形、腦缺血、椎管內(nèi)腫瘤、脊髓空洞癥和脊髓積水等顱腦常見疾病非常有效,同時對腰椎椎間盤后突、原發(fā)性肝癌等疾病的診斷也很有效。 MRI也存在不足之處。它的空間分辨率不及CT,帶有心臟起搏器的患者或有某些金屬異物的部位不能作MRI的檢查,另外價格比較昂貴。4.stringstream的用法: http://www./Sandywin/archive/2007/07/13/27984.html 5.string cstring 的用法區(qū)別: http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 6.DcmItem Class Reference http://support./docs/classDcmItem.html#0151cf24ee7e0615fc5c72a8a152ab34
lib靜態(tài)鏈接庫與.h頭文件關(guān)系總結(jié)(1)先看怎么生成lib文件: 假設(shè)我有一個.h的頭文件中含有ABC函數(shù)的聲明。一個.cpp文件含有ABC函數(shù)的定義。把你要做成LIB庫文件的.cpp擴(kuò)展文件另存,新建一個Win32StaticLibrary工程然后把這個.cpp文件加入到工程中,點編譯編譯成.lib庫,編譯成功后可以在DEBUG文件夾中找到對應(yīng)的lib文件,以上方法使用VC6.0。 (2)lib庫代替了.cpp文件,想要在別的函數(shù)中調(diào)用ABC函數(shù),也就必須在工程屬性中添加lib依賴項和lib文件所在目錄。 (3)靜態(tài)鏈接庫的使用 將下列語句添加到頭文件中: #pragma comment(lib,'ABC.lib'),之前要確認(rèn)ABC.lib是否在當(dāng)前的目錄下,或者在VC指定的LIB庫的路徑中。你也可以手動添加自己的LIB庫的路徑,方法如下: 工具--〉選項--〉Directory --〉 在Include file中添加include 頭文件的路徑,在Library file中添加LIB庫的路徑。 然后再像上邊那樣寫,就不用擔(dān)心路徑的問題了,當(dāng)然,頭文件還是要包含的。 const 的使用: 二級指針的使用: BMP圖像的結(jié)構(gòu)及讀?。?/span> 題5:如果交換一個矩陣中的兩行,行空間和零空間不變,列空間和左零空間改變。 題6:為什么向量v=(1 2 3)不能同時為一個矩陣的行向量和零空間的一個向量,即v為什么不能同時存在于行空間和零空間。行空間和零空間的交集只有零向量。實際上,零空間與行空間正交。 第三章 若Am*nBn*l = O,則R(A)+R(B)《=n 有實數(shù)元素的m × n 矩陣的行空間是Rn的由這個矩陣的行向量生成的子空間。它的維度等于矩陣的秩,最大為min(m,n)。 有實數(shù)元素的m × n 矩陣的列空間是Rm的由這個矩陣的列向量生成的子空間。它的維度等于矩陣的秩,最大為min(m,n)。 如果把矩陣當(dāng)作從Rn到Rm的線性變換,則矩陣的列空間等于這個線性變換的像。 矩陣A的列向量是所有A的縱列的線性組合。如果A = [a1, ...., an],則Col A = Span {a1, ...., an}。 行空間的概念推廣到了在任何域上的矩陣,特別是復(fù)數(shù)域C。 在直覺上,給定一個矩陣A,矩陣A在向量x上的動作返回A的行向量經(jīng)由x加權(quán)的一個線性組合,另外一種理解是:(1)首先投影x到A的行空間,(2)進(jìn)行可逆的變換,(3)把結(jié)果向量y放置到A的列空間中。所以結(jié)果的 y =A x必定居留在A的列空間中。 |
|