如何創(chuàng)建一個json源文件 json源文件是什么?
json源文件是什么?JSON文件是用來存儲簡單數(shù)據(jù)結(jié)構(gòu)和對象的文件,可以用于web應(yīng)用中的數(shù)據(jù)交換。JSON是JavaScript Object Notation的全稱,是一種有組織的、易于訪問的存
json源文件是什么?
JSON文件是用來存儲簡單數(shù)據(jù)結(jié)構(gòu)和對象的文件,可以用于web應(yīng)用中的數(shù)據(jù)交換。JSON是JavaScript Object Notation的全稱,是一種有組織的、易于訪問的存儲信息的方法。
它為我們提供了一個可讀的數(shù)據(jù)集,我們可以以合理的訪問它。JSON文件可以存儲簡單的數(shù)據(jù)結(jié)構(gòu)和對象。許多不同的編程API都支持JSON文件。
你初學(xué)編程的時候是怎么提高自己的Debug能力的?
我做的是底層編程,寫單片機程序。在調(diào)試函數(shù)或者查找bug的時候,調(diào)試函數(shù)簡直就是神器,可以讓你看到單片機是如何一步一步執(zhí)行程序的,通過窗口可以看到變量值和當(dāng)前寄存器值。有了斷點的使用,調(diào)試非常方便,很容易發(fā)現(xiàn)代碼的問題。
對于主流單片機,如ST,NXP,Microchip,MSP等。,還有專門的ide,比如KEIL,IAR。這兩個軟件都很好用,很直觀,很人性化。以IAR為例,和大家分享一下調(diào)試方法。
1.編譯并下載程序。程序編譯沒有問題后,可以通過Projcet - gtDownLoad and Debug或者通過快捷鍵CTRL D下載運行,如下圖。
2.在程序全速執(zhí)行的時候設(shè)置斷點,碰到斷點就會停下來,所以在需要調(diào)試的地方設(shè)置斷點可以讓程序停下來觀察變量或者寄存器的狀態(tài)。只需在代碼編輯區(qū)域單擊鼠標(biāo)左鍵。如下圖。
程序運行到斷點后,可以一步一步調(diào)試,程序也可以一步一步執(zhí)行,這樣我們就很容易觀察到程序的執(zhí)行順序。
3.觀察窗口會將鼠標(biāo)停留在變量上,此時可以觀察變量值,但不直觀。ide一般都有監(jiān)視窗口,或者實時觀察窗口。
您可以在觀察窗口中添加全局變量來觀察變量值。普通觀察窗口只能在程序停止時刷新變量值;實時觀察窗口可以實時顯示變量值。
4.在觀察內(nèi)存存儲區(qū)的調(diào)試時,還可以查看單片機的存儲區(qū),在調(diào)試Flash和Bootloader時非常實用,如下圖所示。
Debug可以讓我們看到單片機是如何執(zhí)行的,可以幫助我們檢查邏輯的嚴(yán)密性。調(diào)試代碼非常容易使用。
想獲取更多關(guān)于單片機和電子電路的知識,關(guān)注我。