對GDB的一些看法

2021-10-04 01:44:12 字數 420 閱讀 7949

之前在學微控制器的時候用的是keil,用過的都知道那叫乙個難受呀。。。 又來有人推薦在keil裡新增外部工具,使用vscode,結果我聽成了visual studio,雖然還是可以作為keil的外部工具,但是你見過乙個20g的軟體給乙個20m的軟體打輔助的嗎 ==

於是我又上帖子看,發現visual studio本身可以開發微控制器,只是需要外掛程式gdb的配合,用了之後就感覺gdb是以不變應萬變,它提供了幾乎所有除錯場景的功能, 入門難度高,使用麻煩一些.用它除錯,容易打斷開發思路. vs內建的偵錯程式只針對windows平台的應用開發, 功能強大易用, 但僅侷限於這一種場景. 比如:核心除錯就不行.

另外, vs並沒有自帶的gdb, 有第三方的vs除錯外掛程式提供通過gdb遠端除錯linux程式的功能.

最新版本的vs中,android偵錯程式用了gdb, ms自己也有官方的gdb外掛程式

對 XML 的一些看法

xml已經廣泛的應用在文件處理,資料儲存,web應用 例如ajax 的資料傳輸,模版的應用 等方面。作為一種結構化的語言,它克服了一般的標記語言標記固定的缺點,你可以定義自己的標記,按照自己的意願組織資料。你可以定義dtd跟xml schema來確保xml文件是符合要求的。可以用xslt把xml文件...

對 XML 的一些看法

xml已經廣泛的應用在文件處理,資料儲存,web應用 例如ajax 的資料傳輸,模版的應用 等方面。作為一種結構化的語言,它克服了一般的標記語言標記固定的缺點,你可以定義自己的標記,按照自己的意願組織資料。你可以定義dtd跟xml schema來確保xml文件是符合要求的。可以用xslt把xml文件...

對CSS HACK的一些看法

那天瓜哥講了個問題,說說css hack的一些看法,說說自己的想法,不對多指教。由於各種瀏覽器對css的解析存在差異,使同一頁面在各種瀏覽器下表現出來的效果也會不同。為了解決這個相容性問題,css hack技術產生了。個人認為css hack技術其實是一種欺騙瀏覽器的技術,通過在選擇器 屬性等地方新...