不只女人要保養(yǎng),代碼也是如此。面向?qū)ο缶幊蹋褪前衙鎸Φ拇a當作對象一樣,定期對其進行保養(yǎng)。
2020年11月23日,全國832個貧困縣已全部清零,一個歷史性時刻誕生。 在這場了不起的脫貧摘帽努力中,有一群象牙塔里的大學(xué)生也參與其中,他們沒去開荒、也沒去搞養(yǎng)殖,而是坐在電腦前靠敲代碼來扶貧——寫的代碼越多、修的BUG越狠,扶貧力度就越大! 2019年年
為什么我們代碼將浮點數(shù)、整數(shù)進行強制轉(zhuǎn)換,或打印輸出時會出精度損失,或出錯的情況? 想要搞明白這個問題,就需要了解一下整數(shù)、浮點數(shù)的存儲規(guī)則。
所選擇的芯片未包含在MC Workbench中怎么辦?本文教你使用STM32CubeMX結(jié)合MC Workbench生成FOC代碼。
10年前的今天,你在干什么?你可能在吃飯、在睡覺、在 QQ 上聊天,但你絕對不可能是在刷微信朋友圈。因為那時候的微信,才剛剛誕生于程序員敲寫的代碼中。
在調(diào)試的時候經(jīng)常要打印內(nèi)存里的數(shù)據(jù),來看看數(shù)據(jù)及格式是否在預(yù)期范圍內(nèi);以及在調(diào)試二進制協(xié)議的時候,經(jīng)常需要將協(xié)議包里的數(shù)據(jù)打印出來,這個時候就會涉及到 HEX 數(shù)據(jù)的展示問題。這篇文章就是展示如何優(yōu)雅地打印 HEX 數(shù)據(jù)。
此網(wǎng)文撰寫耗時兩天,成本288元,重復(fù)操作三遍,只為各位少踩坑,希望各位可以“分享、點贊、在看、留言”四連鼓勵一下。
修改完代碼,記得自測一下;方法入?yún)⒈M量都檢驗;修改老接口的時候,思考接口的兼容性……
最近一段時間,我們團隊在生產(chǎn)環(huán)境出現(xiàn)了幾次線上問題,有部分比較嚴重,直接影響用戶功能的使用,惹得領(lǐng)導(dǎo)不高興了,讓我想辦法提升代碼質(zhì)量,這時候項目工程代碼質(zhì)量檢測神器——SonarQube,出現(xiàn)在我們的視線當中。
RT-Thread今天的快速發(fā)展和所取得成績,離不開所有開發(fā)者的持續(xù)貢獻和社區(qū)小伙伴的竭力支持。
今天給大家?guī)淼氖且坏捞貏e特別特別經(jīng)典的題目接雨水問題,這個問題是很多算法書上面舉例過的題目。雖然是難度題,但是相對來說還是比較容易理解的,代碼長度也適中,說了這么多,就一個意思,大家記得打卡這個題目啊,真的是很nice的一道題,下面我們來看一下題目描述。
不同的平臺的匯編代碼是不一樣的,最早的匯編在50年代就發(fā)明了,比很多人的父母的年齡都大,老掉牙,不用學(xué)習(xí)怎么寫匯編。一個公司有一個人知道怎么寫匯編就夠了。但要學(xué)習(xí)讀匯編, 為什么學(xué)習(xí)匯編?
這是一段古董代碼了,因為在1994年,當時我的一個老師也是做匯編項目,他跟我聊過的故事是,當時是他跟一個前輩一起去現(xiàn)場給客戶看故障,調(diào)試,用的ARM匯編,當時前輩是賺了2w,他賺到了6k的樣子。在94年能夠精通匯編,雖然不被大眾認可,認為這個電腦還是比較飄幻,因為那時候還沒有進入尋常百姓家,我接觸電腦在初中,那時候也02-03年了,而且那時候要記指令,也沒多少畫面,印象不深。
這些SpringBoot注解太實用了,必須收藏!
設(shè)計更好的軟件,替換If-Else的5種方法。
重構(gòu),著實是一件讓程序員興奮的事情。今年年初,我們團隊完成了一個復(fù)雜項目的重構(gòu)工作,它屬于廣告系統(tǒng)最核心的引擎部分,大概有300多個文件,3萬多行代碼。 從技術(shù)方案設(shè)計到最終全量上線僅僅花了1個月左右的時間,而且沒有產(chǎn)生事故。 這應(yīng)該是我8年程序生涯中,經(jīng)歷過的最大型的同時最成功的一次重構(gòu)項目:速度足夠快、計劃比較周全、質(zhì)量過關(guān)。
首先你要有一個bin文件(bin文件的獲取方法不在此展開介紹,今后有機會可以專門開一個貼聊一聊)。本次實驗用到的bin文件? ?stm32_xwrtos.bin.zip (6 KB) 是用ST官方CMSIS和外設(shè)庫編譯的跑在stm32f103c8t6上的bin文件,比較具有代表性。
這個是今天在微信群里討論的一個問題,然后我們就在群里討論,有的大神說這個是內(nèi)存越界,也有大神說可能是人品有問題,也有大神說這個是因為寫代碼前沒有選好一個良辰吉日,反正大家想法都非常多,也非常古怪,這可能就是討論群存在的一個原因了。經(jīng)過不斷的驗證,發(fā)現(xiàn)這個問題是因為編譯器優(yōu)化的問題。
在使用 lvgl 庫的時候,筆者使用的V7版本的庫,使用過程中發(fā)現(xiàn)網(wǎng)上關(guān)于V7版本的資料非常少,官網(wǎng)有文檔介紹其如何使用,但有些方面還不是很全面,而且網(wǎng)上現(xiàn)在的中文教程大多數(shù)是針對于V6版本的,V6和V7使用上的差異在有些方面還是挺大的,所以筆者也就想把自己在使用V7版本的庫的時候的一些心得記錄下來。
今天分享一個朋友的文章,關(guān)于DOS、匯編的內(nèi)容,以及雷軍的故事。這是一段古董代碼了,因為在1994年,當時我的一個老師也是做匯編項目,他跟我聊過的故事是,當時是他跟一個前輩一起去現(xiàn)場給客戶看故障,調(diào)試,用的ARM匯編,當時前輩是賺了2w,他賺到了6k的樣子。