原创 編程多年的一些疑問

 大學研究生階段,總共寫過的代碼超過十萬行,但是還有些小問題怎麼解決,列舉如下 問題1:*d代表的是什麼?(前提:T  *d,*c) *d=*c,或許大家都懂啥子意思,跟d=c的區別大家也都懂,我所疑惑的是*d代表的是d指針所指向的內容

原创 從興電子筆試題目小結

不會做的題目集合 1、  a=5; (++a)+=a++的值爲12,計算過後a的值爲13(這是由於a++給出的類似一個函數返回值,而自己每次是式子最後計算的,即使加了個括號) 2、  軟件工程的進度安排方法 甘特圖發 pert法關鍵路徑法

原创 stl容器學習目錄

vector和list的比較熟悉,一個單鏈表,一個雙鏈表(push_pack,insert, erase,list的sort功能(great<int>()),還有算法那個庫) slist,只能用pushfront() (三)deque容

原创 再見編程小問題

1、int main()前面爲什麼int而不用void,這是爲了系統調用方便 2、變量的生命週期和{}相關 3、大小端模式的問題:我們常用的X86結構是小端模式,而KEIL C51則爲大端模式。很多的ARM,DSP都爲小端模式(這個記反了

原创 程序員面試寶典(第二版)要點彙總

第五章 P34,作用域符::,代表的是程序中的全局變量或者標準程序庫的函數 P35,判斷條件與(&、i++),其中當判斷條件中前面的條件爲0後面的條件就不用計算了,或也是如此 P36,編程風格:常量在判斷等式前面 P36,優先級:》的優

原创 架構小感慨

1、時間驅動往往是不實時的 2、架構與程序:以前寫程序都是基於通盤考慮,即是ceo,又是員工,現在有了架構就只相當於一線員工了 3、抽象的簡單理解即爲提取共同的 4、如果對象的生成的特別大,爲了節約時間不如改成數組模式 5、抽象類不能實例

原创 stl算法

c++ STL algorithm 列表- - 查這些東西最好的當然是msdn,網絡msdn無疑最佳選擇 http://msdn.microsoft.com/zh-cn/library/vstudio/c37ebd05(v=v

原创 新的技術領域

1、candence畫圖 2、arm9硬件版 3、arm9單片機程序 4、ucos系統(先虛擬機後arm9)-----IO、串口、PWM、觸屏、網口、聯合 5、linux內核移植 6、驅動研究(一體化,燈、按鍵、PWM、攝像頭) 7、li

原创 面試中經常問到的問題

1、請你自我介紹一下你自己? 回答提示:一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗,這些在簡歷上都有。其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事

原创 類的存儲結構

   每次想探究下類的存儲結構,總是不得而知,現在終於弄通了,現在解析如下    首先類本身是不佔內存的,但是類本身是有大小的,只有類的實例才能佔內存。類的元素分爲兩種:類的成員變量(存儲在棧區),類的函數(存儲在代碼區)。但是涉及到繼承

原创 c++內存管理

  一直覺得內存管理是個大頭,c語言裏面最大兩個問題,內存管理和指針,到了c++,內容就比較精彩了,也無外乎四個東西,內存管理,指針,設計模式,泛型。下面就第一個說說值得注意的東西吧  (1)c語言中四個存儲的區域,本blog的上一篇文章

原创 做爲技術人員爲什麼要寫博客

一、我心中的博客   我所以指的寫博客,不單只是寫一篇文章出來這一結果。而應該是寫的這一過程,寫過技術文章的朋友應該跟我一樣有這麼一個過程。   1 自己瞭解學習,文章所涉及到的知識點,及知識點衍生出來的知識點。   2 對學習

原创 stl編程概述和函數對象、函數指針

最近看了本書,叫stl應用,直觀感受就是stl其實就是那幾種容器加算法(內存分配器、配接器),然後就沒了,正準備進攻源碼剖析,這是後話 先講講這之中的函數對象和函數指針 函數指針,好用 typedef void (*PFT) ( cha

原创 c++異常捕獲的通俗理解

異常,凡是寫程序的基本都清楚,就像錯誤,時常會出現。 那麼程序中異常處理非常重要,關於怎麼捕獲給個例子 try   {     被檢查語句     throw 異常   }   catch(異常類型1)   {     進行異

原创 學習arm裸機程序

兩個星期,打通了以mini2440爲基礎,找別人借了個見jlink,編譯軟件用的是MDK4.22,打通了arm裸機的大部分程序,包括IO 定時器 串口 中斷 AD等等,其中最重要的和單片機的不同是地址問題(原先單片機的c語言不需要管地址,