STM32能被這么多開發(fā)者認可,它的強大生態(tài)系統(tǒng)起了關鍵作用。本文圍繞STM32生態(tài)各軟件工具進行相關描述,其中包含一些技術細節(jié)。
對于看門狗大家或許不陌生,但對于模擬看門狗有的朋友可能就不甚了解了。本文來聊聊模擬看門狗,旨在梳理相應的概念,理解模擬看門狗原理、與常規(guī)看門狗的異同點,以及工程應用價值。
有不少人認為開源就是免費,其實這個觀點是錯誤的,今天就來談談關于開源的內容。
因為STM32標準外設庫已經停更了,導致很多開發(fā)者都轉向了HAL,但一些讀者可能比較疑惑,有HAL和LL兩種庫,到底能不能混合使用呢?
作為一名服務端工程師,工作中你肯定和Redis打過交道。Redis為什么快,這點想必你也知道,至少為了面試也做過準備。很多人知道Redis快僅僅因為它是基于內存實現(xiàn)的,對于其它原因倒是模棱兩可。那么,今天就和小萊一起看看。
本文是《微服務治理實踐》系列篇的第四篇文章,主要分享Spring Cloud微服務框架下的服務契約。
這段時間在維護產品的搜索功能,每次在管理臺看到elasticsearch這么高效的查詢效率我都很好奇他是如何做到的。 這甚至比在我本地使用MySQL通過主鍵的查詢速度還快。
想要在程序里監(jiān)控數(shù)據庫的操作耗時,想要在底層框架中自動傳遞鏈路跟蹤信息,這些需求經常會碰到,特別是在構建基礎框架的時候。核心目標只有一個,那就是在底層封裝好,不用上層使用人員關心。今天跟大家聊聊常用的底層擴展埋點方式是怎么處理的。
對于Java程序員來說,null是令人頭痛的東西。時常會受到空指針異常(NPE)的騷擾。連Java的發(fā)明者都承認這是他的一項巨大失誤。那么,有什么辦法可以避免在代碼中寫大量的判空語句呢?有人說可以使用JDK8提供的Optional來避免判空,但用起來還是有些麻煩。作者在日常工作中封裝了一個工具,可以鏈式調用對象成員而無需判空,相比原有的if null邏輯和JDK8提供的Optional更加優(yōu)雅易用。
非常實用,新手必看!
本篇通過C語言實現(xiàn)一個簡單的進程5狀態(tài)模型的狀態(tài)機,讓大家熟悉一下狀態(tài)機的魅力。
當使用參數(shù)調用宏時,會將參數(shù)替換為宏主體,并與其他輸入文件一起檢查結果,以進行更多的宏調用,可以將部分來自宏主體和部分自變量的宏調用組合在一起。
最近工作中使用C語言,但又苦于沒有高效的字符串實現(xiàn),字符串的拼接和裁剪都比較麻煩,而且每個字符串都需要申請內存,內存的申請和釋放也很容易出bug,怎么高效的實現(xiàn)一個不需要處理內存問題并且可以動態(tài)擴容進行拼接和裁剪的string呢?
說到指針,估計還是有很多小伙伴都還是云里霧里的,有點“知其然,而不知其所以然”。但不得不說,學了指針,C語言才能算是入門了。
當我們談論 c,c++ ,Java,Python的時候,有些語言不僅很難,而且對于大多數(shù)軟件開發(fā)者來說幾乎是無法理解的。這些語言被稱為深奧的編程語言,英文稱為esoteric programming language,簡稱esolang。 下面是五種最難理解的語言,我試著用這些語言編寫程序Hello World,貌似非常有趣的樣子。
你知道首款面向工業(yè)和物聯(lián)網應用的嵌入式 eMMC 存儲設備嗎?2019年,西部數(shù)據(WD)推出了首款面向工業(yè)和物聯(lián)網應用的嵌入式 eMMC 存儲設備,它就是 iNAND IX EM132 驅動器。 其基于該公司的 64 層 BiCS3 3D TLC NAND 閃存打造,讀速高達 310 MB/s,輔以專為嵌入式、商業(yè)、工業(yè)等用途而設計的各項功能,提升了整體的可靠性和耐用性。
什么是嵌入式系統(tǒng)?他有什么作用?網絡連接一方面能夠為嵌入式系統(tǒng)帶來巨大好處,另一方面卻可能威脅到設備及設備所構建的物聯(lián)網應用的完整性。然而,這一難題現(xiàn)在可以通過智能設計技術解決。只要使用了正確的基礎架構,聯(lián)網嵌入式和物聯(lián)網設備就可以利用在線服務確保長期安全地保護網絡,即使個別節(jié)點在某一時刻遭受攻擊。實現(xiàn)所需安全級別是一項極為復雜的工作,幸運的是,市場上涌現(xiàn)出多種有效解決方案,如:Microsoft的Azure Sphere及其嵌入式Pluton安全子系統(tǒng),可提供一整套措施和工具來應對不同威脅。
我們生活在一個特定的世界,幾乎每個人都在談論數(shù)據和潛在價值。繪制大量的原始數(shù)據是復雜且難以解釋的。近年來,學習機器使我們能夠實現(xiàn)在線公司迄今為止所做的大部分價值,但現(xiàn)在它們正在擴展到物理世界。然而,對于許多人來說,傳感器數(shù)據和集成KI模型之間的路徑似乎幾乎無法逾越。
這是“玩轉嵌入式”專欄作者的自我介紹!
指針沒有指向一塊合法的內存:定義了指針變量,但是沒有為指針分配內存,即指針沒有指向一塊合法的內存。淺顯的例子就不舉了,本文舉幾個比較隱蔽的例子。