學習過程 摘自某博文的評論中

2021-07-27 11:02:32 字數 713 閱讀 4080

理解和討論之前請先學會如何觀察!

計算機組成原理→dos命令→組合語言→c語言(不包括c++)、**書寫規範→資料結構、編譯原理、作業系統→計算機網路、資料庫原理、正規表示式→其它語言(包括c++)、架構……

對學習程式設計者的忠告:

多用小腦和手,少用大腦、眼睛和嘴,會更快地學會程式設計!

眼過千遍不如手過一遍!

書看千行不如手敲一行!

手敲千行不如單步一行!

單步源**千行不如單步debug版對應彙編一行!

單步debug版對應彙編千行不如單步release版對應彙編一行!

不會單步release版對應彙編?在你想單步release版c/c++**片斷的前面臨時加一句debugbreak();重建所有,然後在ide中執行。(一般人我不告訴他!)

單步類的例項「構造」或「複製」或「作為函式引數」或「作為函式返回值返回」或「參加各種運算」或「退出作用域」的語句對應的彙編**幾步後,就會來到該類的「建構函式」或「複製建構函式」或「運算子過載」或「析構函式」對應的c/c++源**處。

vc除錯時按alt+8、alt+7、alt+6和alt+5,開啟彙編視窗、堆疊視窗、記憶體視窗和暫存器視窗看每句c對應的彙編、單步執行並觀察相應堆疊、記憶體和暫存器變化,這樣過一遍不就啥都明白了嗎。

對vc來說,所謂『除錯時』就是編譯連線通過以後,按f10或f11鍵單步執行一步以後的時候,或者在某行按f9設了斷點後按f5執行停在該斷點處的時候。

此博文記錄前端開發中遇到的問題

判斷瀏覽器是否相容css3和html5 他不能為寫好的屬性做自動相容,而是可以根據js,來進行判斷,因此可以根據相容與否,進行自定義的操作,例如 如果瀏覽器支援background size屬性,就給 buttombuttom新增class為addimage if modernizr.backgro...

hexo部落格搭建及博文更新中問題的解決方法

背景 使用hexo框架搭建github page個人部落格 使用hexo的搭建過程網上的教程已經很齊全,那這裡列出一些我中間出現過的問題以及解決方式。npm install錯誤 這裡是我出現問題最多的地方,第乙個是網路 的問題。解決方案是先檢視並刪除配置中原有的 npm get proxy npm ...

機器學習在熱門微博推薦中的應用

近年來,機器學習在搜尋 廣告 推薦等領域取得了非常突出的成果,成為最引人注目的技術熱點之一。微博也在機器學習方面做了廣泛的探索,其中在推薦領域,將機器學習技術應用於微博最主要的產品之一 熱門微博,並取得了顯著的效果提公升。熱門微博推薦系統介紹 熱門微博業務場景 熱門微博是基於微博原生內容的個性化興趣...