原创 棧區,堆區,全局區,文字常量區,程序代碼區詳解(程序中不同類型數據所在區)

一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。    2

原创 堆排序的實現(聯發科子公司創發科技筆試)及判斷單向鏈表的環

先上代碼: #include <iostream> #include <algorithm> using namespace std; void HeapAdjust(int data[],int i,int length) { in

原创 Linux shell文件查找命令find詳述,xargs

轉自:http://www.linuxsir.org/main/node/137本文進行了整理修訂 Linux文件查找命令find,xargs詳述 摘要: 本文是find 命令的詳細說明,可貴的是針對參數舉了很多的實例,大量的例

原创 Linux設備模型——設備驅動模型和sysfs文件系統解讀

本文將對Linux系統中的sysfs進行簡單的分析,要分析sysfs就必須分析內核的driver-model(驅動模型),兩者是緊密聯繫的。在分析過程中,本文將以platform總線和spi主控制器的platform驅動爲例來進行講解

原创 Linux內存管理——夥伴系統

水平有限,描述不當之處還請指出,轉載請註明出處http://blog.csdn.net/vanbreaker/article/details/7605367  夥伴系統的概述         Linux內核內存管理的一項重要工作就是

原创 MMU工作原理分析

MMU工作過程       大多數使用虛擬存儲器的系統都使用一種稱爲分頁(paging)。虛擬地址空間劃分成稱爲頁(page)的單位,而相應的物理地址空間也被進行劃分,單位是頁框(frame).頁和頁框的大小必須相同。接下來配合圖片我

原创 操作系統進程調度,優先級反轉,調度策略

轉載請註明:http://blog.csdn.net/guo8113/article/details/39645041 在多進程、多線程併發的環境裏,從概念上看,有多個進程或者多個線程在同時執行,具體到單個CPU級別,實際上任何時刻只能

原创 memcpy的完美實現--卓越的教練是如何訓練高手的

卓越的教練是如何訓練高手的? (2009-08-06 12:44:53) 轉載▼ 標籤: 程序清單 測試用例 null if 源地址 教育      編者按:我們知道,優秀的運動員除了自身的天賦和努力之外,出色的教練必不可

原创 DM8168添加DSP音頻編解碼算法--集成現有voice或audio codec

本文根據“How to integrate audio/voice in RPE in EZSDK.pdf”整理,建議讀者直接下載,參考原文件。原文件下載鏈接: http://download.csdn.net/detail/guo811

原创 DM365 IPNC軟件架構詳解

在2013年上半年接手DM365、DM368的IPNC(網絡攝像機)產品的收尾與穩定性測試工作。 1.簡介: TI針對TMS320DM365、DM368進行了DVR和IPNC的應用方案參考。DVR方案一般基於DM368 DVRRD SDK

原创 2015美團網筆試面試總結(嵌入式/硬件類)(美團網校園招聘)

      9月16日晚上參加美團網(北京三快科技有限公司)筆試,筆試題技術類的爲一套試卷,厚厚的一打,全是編程題,沒有小題,前8題爲必做題。 聲明:尊重公司機密,請勿轉載擴散,內容只涉及自己的回憶與總結,具體問題與具體內容不便透漏。如本

原创 輸出1到N之間所有相加等於M的數字組合(揹包問題)求相加爲M的所有組合--微軟酷派經典面試題

問題: 輸入兩個整數 n 和 m,從數列1,2,3.......n 中 隨意取幾個數,使其和等於 m ,要求將其中所有的可能組合列出來. 分析: 由該題可知是典型的揹包問題,根據該數是否加入進行遞歸運算。 解法:採用0-1揹包的思想,使

原创 shell中的單引號、雙引號、反引號

在shell中引號分爲三種:單引號,雙引號和反引號。 單引號 ‘  由單引號括起來的字符都作爲普通字符出現。特殊字符用單引號括起來以後,也會失去原有意義,而只作爲普通字符解釋。單引號用於保持引號內所有字符的字面值,即使引號內的\和

原创 二叉樹的非遞歸遍歷--京東2015筆試回憶

題目回憶: C/C++研發試卷:偏重於數據結構的考察,編程題有2題+1題附加題: 1.輸入整數n,求m,m>9,m中各個數位的乘積=n的最小整數;如n=36,m=49; 2.二叉樹前序遍歷的非遞歸實現(本文的總結) 3.求第n個數

原创 外網主機怎樣將數據包發送到共用一個公網IP的局域網某特定主機上的

內網的一臺電腦要上因特網對外開放服務或接收數據,都需要端口映射。端口映射分爲動態和靜態。 動態端口映射:內網中的一臺電腦要訪問網站,會向NAT網關發送數據包,包頭中包括對方網站IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成