【軟體開發資料彙總】
1024超級勳章
授予原創文章總數達到1024篇的博主,感謝你對CSDN社群的貢獻,CSDN與你一起成長。相關推薦
【軟體開發資料彙總】
1024超級勳章 授予原創文章總數達
軟體開發資料彙總
代表公司去微軟中國交流深化合作的事情,結果是微軟觸動了我,我也觸動了一小下下微軟。我開啟picasa給大家演示泰安科技園的圖片,微軟中國的哥們連忙說:微軟也出了個類似的產品;我開啟google earth 找地標,微軟的哥們趕緊說:我們也出了個類似的產品,叫virtual earth;我開啟gmail收郵
【軟考】軟體開發模型彙總分析
軟體開發模型 瀑布模型 將生命週期中的各個活動規定為以線性順序連結的若干階段的模型,包括需求分析、設計、編碼、測試、執行與維護,它規定由前至後的順序次序,就像瀑布流水一樣逐級下落 小明來解說:小明的媽媽要小明去買東西(薯片,爆米花,烤紅薯,糖炒栗子),瀑布模型就是,小明在家裡
【軟體開發底層知識修煉】十六 快速學習GDB除錯三 使用GDB的資料斷點監測變數是否改變
上一篇文章我們學習瞭如何使用GDB進行軟體斷點除錯和硬體斷點除錯:【軟體開發底層知識修煉】十五 快速學習GDB除錯二 使用GDB進行斷點除錯 本篇文章繼續上一篇文章的學習,如何使用GDB的資料斷點監測記憶體中的變數是否被改變
【軟體開發底層知識修煉】深入淺出處理器之一 微處理器與微控制器
深入淺出處理器這幾篇文章可能你覺得對軟體開發用處不大,這個看個人理解吧,若是想貫通上下,知其然還要知其所以然的話,或許還是有點用處的。學習處理器的篇章非常少,花一點時間學一下也無所謂的! 在我之前還是做硬體的時候,我一直不理解微處理器和微控制器的區別。 之前寫過一篇文章,講X86處理
【軟體開發底層知識修煉】五 gcc-C語言編譯器
前面的四篇文章終於把處理器系列學完了(點選檢視上一篇文章:快取記憶體與TLB)。收貨很大!!! 接下來就該學習底層軟體部分知識。今天學習gcc的基本概念與簡單用法。 1、GCC與gcc GCC (GNU Compiler Collection) GN
【軟體開發底層知識修煉】三 深入淺出處理器之三 記憶體管理與記憶體管理單元(MMU)
上一篇文章學習了中斷的概念與意義,以及中斷的應用-斷點除錯原理。點選連結複習上一篇文章:中斷的概念與意義 本片文章繼續學習處理器相關的知識-記憶體管理。包括:記憶體管理單元MMU的作用,虛擬記憶體與實體記憶體之間的對映方式,頁表的概念,快取記憶體(Cache)的作用,實體記憶體與快取
【軟體開發底層知識修煉】二 深入淺出處理器之二 中斷的概念與意義
上一篇文章我們學習了微處理器與微控制器的區別。點選連結檢視上一篇文章的內容:微處理器與微控制器 本片文章我們學習中斷的概念與意義。本片文章只學習中斷概念與意義,並不深入研究中斷向量表與ISR中斷服務程式的實現。同時本片文章講解一個與中斷有關的應用:斷點除錯。當然具體的斷點除錯方法會在
【軟體開發底層知識修煉】十 連結器-main函式不是第一個被執行的函式
上一篇文章,大概瞭解了連結器的工作內容就是:符號解析和重定位。點選上一篇文章檢視:點選檢視。 本片文章其實還是圍繞連結器來學習。只不過不是很明顯,當你學到下一篇文章時,就明白了。 本篇文章來弄明白一個問題:在C/C++程式被載入到記憶體中準備執行時,main函式是第一個被執行的函
【軟體開發底層知識修煉】九 連結器-可重定位檔案與可執行檔案
上幾篇文章學習了Binutils輔助工具裡面的幾個實用的工具,那些工具對於以後的學習都是非常有幫助的,尤其是C語、C++語言的學習以及除錯是非常有幫助的。點選連結檢視上一篇文章:點選檢視 本篇文章開始一個新的知識的學習,連結器的學習。學習完連結器的系列文章,我們將全面瞭解連結器的工作
【軟體開發底層知識修煉】八 Binutils輔助工具之- objdump工具 與 size,strings工具
上一篇文章學習了ar工具與nm工具,點選連結檢視上一篇文章:點選連結 本片文章學習記錄以下三個工具: objdump size strings 1、objdump工具 用法: 反彙編目標檔案,檢視彙編到原始碼的對映(後面程式碼案例分
【軟體開發底層知識修煉】七 Binutils輔助工具之- ar工具與nm工具
上一篇文章學習addr2line與strip工具。點選連結檢視上一篇文章:點選檢視 本篇文章學習兩個工具:ar與nm工具。 1、ar工具 ar工具很簡單,用於將目標檔案打包生成庫或者將目標檔案從庫中解壓出來 ar crs libname.a x.o y.o 將x.
【軟體開發底層知識修煉】六 Binutils輔助工具之- addr2line與strip工具
上一篇文章我們學習了gcc編譯器的相關內容。點選檢視上一篇文章:gcc編譯器。本篇文章接著上一篇文章,學習GNU為GCC提供的輔助開發工具集Binutils。Binutils工具集,主要是用於在程式碼除錯的時候,定位bug的一些手段。我們主要學習以下幾個工具的使用: 本篇文章先學習
【軟體開發底層知識修煉】深入淺出處理器之二 中斷的概念與意義
上一篇文章我們學習了微處理器與微控制器的區別。點選連結檢視上一篇文章的內容:微處理器與微控制器 本片文章我們學習中斷的概念與意義。本片文章只學習中斷概念與意義,並不深入研究中斷向量表與ISR中斷服務程式的實現。同時本片文章講解一個與中斷有關的應用:斷點除錯。當然
3天搞定的小型B/S內部管理類軟體定製開發專案【軟體開發實戰10步驟詳解】
十一休假,杭州西湖邊逛了一圈只能用人山人海來形容,浙大紫金港校區也逛了一圈風景如畫,建設得真不錯很棒,假期就去了這2個地方,然後在家裡陪老婆、看孩子、洗尿布、打了幾局星際爭霸,在網上接了一個B/S架構的內部管理類定製軟體、淘寶上收了600元辛苦費後就開始行動了、現在把整個開發過程講解分享如下文
【軟體工程導論-ZZU】02.軟體生命週期、開發過程與模型
二。軟體生命週期、開發過程與模型 1. 軟體生命週期 軟體生命週期:是軟體的產生直到報廢或停止使用的生命週期。(軟體定義、軟體開發、軟體維護) 階段:按照國際開發規範可分為8個階段: 1.可行性研究與計劃 2.需求分析(系統做什麼 可行?) 3.總體設計(怎麼
【軟體開發底層知識修煉】二十六 ABI-應用程式二進位制介面 學習總結文章目錄
前面學習了ABI的知識,感覺受益良多。對底層與編譯器有更加深刻的認識,為此這裡將前面寫過的關於ABI 的文章給列出來,方便學習與翻閱。 【軟體開發底層知識修煉】二十一 ABI-應用程式二進位制介面一 【軟體開發底層知識修煉】二
【軟體開發底層知識修煉】二十五 ABI之函式呼叫約定二之函式返回值為結構體時的約定
上一篇文章學習了幾種函式呼叫約定的區別,點選連結檢視上一篇文章:【軟體開發底層知識修煉】二十四 ABI之函式呼叫約定 本篇文章繼續學習函式呼叫約定中,關於函式返回值的問題。當函式返回值為結構體時,函式返回值是如何來傳給呼叫者的。
【軟體開發底層知識修煉】十九 GDB除錯從入門到熟練掌握超級詳細實戰教程學習目錄
本文記錄之前寫過的5篇關於GDB快速學習的文章,從第一篇開始學習到最後一篇,保證可以從入門GDB除錯到熟練掌握GDB除錯的技巧。 學習交流加 個人qq: 1126137994 個人微信: liu1126137994
【軟體開發底層知識修煉】二十四 ABI之函式呼叫約定
上一篇文章學習了Linux環境下的函式棧幀的形成與摧毀。點選連結檢視相關文章:軟體開發底層知識修煉】二十三 ABI-應用程式二進位制介面三之深入理解函式棧幀的形成與摧毀 本篇文章繼續學習ABI介面相關的內容。函式呼叫約定