原创 vs2010靜態庫 動態庫

1.VS2010新建lib工程 File->new->Project->Win32 Application->application setting的時候選擇static library,去掉Precompiled header 新建頭

原创 淺拷貝 vs 深拷貝

總結:類含有動態生成的數據成員,必須自定義析構函數以釋放動態分配的內存。 要麼別定義複製構造函數和賦值操作符,如果要定義複製構造函數和賦值操作符,必須定義成深拷貝。 自定義複製構造函數(Copy Structor)和複製賦值操作符(Cop

原创 系統棧、用戶棧以及棧的內部實現

系統棧(也叫核心棧、內核棧)是內存中屬於操作系統空間的一塊區域,其主要用途爲: (1)保存中斷現場,對於嵌套中斷,被中斷程序的現場信息依次壓入系統棧,中斷返回時逆序彈出; (2)保存操作系統子程序間相互調用的參數、返回值、返回點以及子程序

原创 關於繼承,函數的繼承

1. 子類擁有了父類的public財產(私有成員其實也有,但是訪問不了),通過子類調用函數時,編譯器先在子類中找相應的函數,找不到的話再去父類找。     如此一來,如果父類和子類定義了一樣的函數(包括參數列表),子類的函數會覆蓋父類函數

原创 系統堆棧 和 用戶堆棧

 硬件堆棧:或許也可以稱作系統堆棧,是位於片內RAM區。有人說,只要能使用PUSH,POP指令的單片機,都可以說含有硬件堆棧。這樣的說法我個人覺得不是很全面。通過指令進行壓棧和出棧操作只是系統堆棧中的一種操做。系統堆棧還可以被隱含調用。例

原创 LTE CQI

CQI (Channel Quality Indication) report is an important element of LTE and has significant impact on the system perform

原创 C++中的空類,默認產生哪些類成員函數

1:默認構造函數 2:默認拷貝構造函數 3:默認賦值操作符 4:默認虛構函數 5:取值操作符. 如 class A { A(); A(const A &lhs); A& operator=(const A &lhs);

原创 rep stos 指令(Intel彙編)

今天讀代碼時,忽然跳出如下一條指令==>> 彙編代碼: rep stos dword ptr es:[edi] 在網上查了相關資料顯示: /*************************************************

原创 LTE CQI/PMI 上報機制

LTE中支持兩種形式的CQI,PMI和RI上報:週期性的和非週期性的上報。週期性的CQI上報通常是通過PUCCH來進行的。如果UE在發送週期性CQI的子幀上,同時被調度有數據需要發送,那麼,週期性的CQI上報將通過PUSCH來進行。此時,

原创 bler曲線擬合

假設兩個點跨bler  = 0.1,我們來擬合 bler = 0.1 的snr   E3----------------------------                                          | 0.1

原创 LTE PUCCH

LTE的PUCCH http://wenku.baidu.com/view/50c932d0360cba1aa811dabb.html 這篇文章講的粗,但是很全面,很到位。 Q:format 1/1a/1b 的 DMRS 爲啥佔據連續的

原创 判斷單鏈表是否有環,判斷兩個鏈表是否相交

摘要】有一個單鏈表,其中可能有一個環,也就是某個節點的next指向的是鏈表中在它之前的節點,這樣在鏈表的尾部形成一環。1、如何判斷一個鏈表是不是這類鏈表?2、如果鏈表爲存在環,如果找到環的入口點?擴展:判斷兩個單鏈表是否相交,如果相交,

原创 默認構造函數

有些C++類圖書在介紹構造函數的時候會提及,當沒有定義構造函數的時,編譯器會提供默認的構造函數,這個函數什麼事情都不做,其內容類似於"{}"的形式,但是實際情況是,編譯器不會在任何情況下都提供默認的構造函數.在許多情況下,編譯器並沒有提供

原创 Linux文件解壓

這麼多年來,數據壓縮對我們來說是非常有用的。無論是在郵件中發送的圖片用的zip文件還是在服務器壓縮數據文件,我們都可以讓下載更容易或者有效的節約磁盤空間。某些壓縮格式有時允許我們以60%的比率(甚至更高)壓縮文件。下面我將會給大家演示如何

原创 關於繼承的構造,函數的調用

1. 構造函數和析構函數 class Derive : public Base { pulic:     Derive();    ~Derive(); private:     int d;    Member m; };   構造De