學(xué)習(xí)梳理一下FreeRTOS任務(wù)管理單元實(shí)現(xiàn)思路,代碼分析基于V10.4.3。從本文開(kāi)始計(jì)劃寫(xiě)個(gè)圖解freeRTOS內(nèi)核系列筆記分享給朋友們,希望大家喜歡。文章中或有錯(cuò)誤,也請(qǐng)留言交流指正,或加本人微信進(jìn)行交流~
為什么要學(xué)習(xí)C/C++/object-c?如何學(xué)習(xí)C/C++?本文簡(jiǎn)單整理了一些C++圖書(shū)列表,按順序閱讀,可涵蓋入門到精通。
在STM32 HAL庫(kù)開(kāi)發(fā)中,我們經(jīng)常會(huì)看到__weak這個(gè)關(guān)鍵字,到底是什么意思呢?出于這個(gè)好奇心,我們來(lái)打開(kāi)KEIL的幫助手冊(cè)找到它的出處。
嵌入式系統(tǒng)是是一個(gè)功能完備、幾乎不依賴其他外部裝置就可以獨(dú)立運(yùn)行的系統(tǒng)。該系統(tǒng)包含軟件和硬件,以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),能夠根據(jù)需求靈活選取軟硬件模塊的專業(yè)計(jì)算機(jī)系統(tǒng)。
學(xué)C語(yǔ)言的一定要看!
ArrayList底層是數(shù)組實(shí)現(xiàn)的,可以進(jìn)行動(dòng)態(tài)擴(kuò)容,擴(kuò)容大小為原來(lái)的1.5倍,雖然可以通過(guò)動(dòng)態(tài)擴(kuò)容,但是數(shù)組非常大時(shí)會(huì)特別浪費(fèi)空間,因此建議初始化時(shí)預(yù)估數(shù)組大小。
Redis作為高性能的內(nèi)存數(shù)據(jù)庫(kù),在大數(shù)據(jù)量的情況下也會(huì)遇到性能瓶頸,日常開(kāi)發(fā)中只有時(shí)刻謹(jǐn)記優(yōu)化鐵則,才能使得Redis性能發(fā)揮到極致。本文介紹了13條性能優(yōu)化軍規(guī),開(kāi)發(fā)過(guò)程中只要按照?qǐng)?zhí)行,性能必能質(zhì)的飛躍.
Linux 網(wǎng)絡(luò)協(xié)議棧是根據(jù) TCP/IP 模型來(lái)實(shí)現(xiàn)的,TCP/IP 模型由應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口層,共四層組成,每一層都有各自的職責(zé)。
這篇文章來(lái)聊聊大名鼎鼎的GDB,它的豪門背景咱就不提了,和它的兄弟GCC一樣是含著金鑰匙出生的,在GNU的家族中的地位不可撼動(dòng)。相信每位嵌入式開(kāi)發(fā)工程師都使用過(guò)gdb來(lái)調(diào)試程序,如果你說(shuō)沒(méi)有用過(guò),那只能說(shuō)明你的開(kāi)發(fā)經(jīng)歷還不夠坎坷,還需要繼續(xù)被 BUG吊打。
獲取0x12345678各個(gè)字節(jié),有哪些方法?
先說(shuō)說(shuō)Spring里用到了哪些設(shè)計(jì)模式?然后再談?wù)勀銓?duì)IOC 和 AOP 的理解,以及實(shí)現(xiàn)原理是什么?
《三國(guó)殺》是一款熱門的卡牌游戲,結(jié)合中國(guó)三國(guó)時(shí)期背景,以身份為線索,以卡牌為形式,益智休閑,老少皆宜。東漢末年,袁紹作為盟主,匯合了十八路諸侯一起攻打董卓。在講解之前,我們先聊下分布式協(xié)議和算法整體脈絡(luò)。
結(jié)構(gòu)體、聯(lián)合體是C語(yǔ)言中的構(gòu)造類型,結(jié)構(gòu)體我們平時(shí)應(yīng)該都用得很多。但是,對(duì)于聯(lián)合體,一些初學(xué)的朋友可能用得并不多,甚至感到陌生。
為了辦公便捷和效率提升,新的編程語(yǔ)言如雨后春筍般出現(xiàn),但只有少數(shù)編程語(yǔ)言才能成為新寵。這種進(jìn)步的一個(gè)副作用是一些古老的編程語(yǔ)言必然會(huì)跟歷史一樣被人們遺忘。如果一個(gè)編程語(yǔ)言不能與時(shí)俱進(jìn),那用戶群一定會(huì)流失。
公司或者個(gè)人辛辛苦苦開(kāi)發(fā)的程序,肯定誰(shuí)都不想被人輕易破解并利用。下面為大家分享單片機(jī)破解,以及防止破解的。
有這樣一位年輕人,他獲得過(guò)百度之星程序設(shè)計(jì)大賽冠軍、谷歌編程挑戰(zhàn)賽第三名。他在“程序設(shè)計(jì)奧林匹克”之稱的國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽(ACM/ICPC)獲得中國(guó)賽區(qū)冠軍、全球總決賽第二名。他在著名的軟件開(kāi)發(fā)網(wǎng)站TopCoder的電腦編程競(jìng)賽上,位居中國(guó)區(qū)第一名。他有著「中國(guó)大學(xué)生計(jì)算機(jī)編程第一人」的稱號(hào),也被參加競(jìng)賽的學(xué)子們敬稱為「樓教主」。李開(kāi)復(fù)曾說(shuō)他是未來(lái)推動(dòng)中國(guó)互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的中流砥柱。他,名叫樓天城。
CPU負(fù)載和CPU利用率的區(qū)別是什么?那如果CPU負(fù)載很高,利用率卻很低該怎么辦?
狀態(tài)機(jī)是軟件編程中的一個(gè)重要概念。比這個(gè)概念更重要的是對(duì)它的靈活應(yīng)用。在一個(gè)思路清晰而且高效的程序中,必然有狀態(tài)機(jī)的身影浮現(xiàn)。
4D Systems的pixxiLCD圖形顯示器是易于集成的理想解決方案,可快速、經(jīng)濟(jì)高效地推向市場(chǎng)。
對(duì)于HTML,css和JavaScript是如何變成頁(yè)面的,這個(gè)問(wèn)題你了解過(guò)嗎?瀏覽器究竟在背后都做了些什么事情呢?讓我們?nèi)チ私鉃g覽器的渲染原理,是通往更深層次的開(kāi)發(fā)必不可少的事情,能讓我們更深層次,多角度的去考慮性能優(yōu)化等問(wèn)題。