
前幾天我在世偉兄的開源群上分享了這個(gè)框架,有群友希望我用這個(gè)框架寫一個(gè)小項(xiàng)目,于是我就突發(fā)奇思妙想,在1-2天內(nèi)設(shè)計(jì)規(guī)劃了這個(gè)一個(gè)課題:基于小熊派簡易氣體探測儀。
本文跟大家分享的是C語言中sizeof一些需要注意的知識點(diǎn),一方面可以避免大家再次掉坑,另一方面可以拿去吹吹牛!
uC/OS是個(gè)什么鬼?在一些朋友的留言和大神的文章中多次提到了uC/OS,相信很多朋友看到之后都是蒙B的 “這是個(gè)什么鬼?”。uC/OS (Micro Control Operation System)翻譯過來就是微控制器操作系統(tǒng),最初版本是在1992年發(fā)布,現(xiàn)在已經(jīng)發(fā)展到uC/OS III 了。
延時(shí)與中斷出錯(cuò),是單片機(jī)新手在單片機(jī)開發(fā)應(yīng)用過程中,經(jīng)常會(huì)遇到的問題,本文匯總整理了包含了MCS-51系列單片機(jī)、MSP430單片機(jī)、C51單片機(jī)、8051F的單片機(jī)、avr單片機(jī)、STC89C52、PIC單片機(jī)…..在內(nèi)的各種單片機(jī)常見的延時(shí)與中斷問題及解決方法,希望對單片機(jī)新手們,有所幫助!
什么是事務(wù)?事務(wù)是應(yīng)用程序中一系列嚴(yán)密的操作,所有操作必須成功完成,否則在每個(gè)操作中所作的所有更改都會(huì)被撤消。也就是事務(wù)具有原子性,一個(gè)事務(wù)中的一系列的操作要么全部成功,要么一個(gè)都不做。
最近在開發(fā)的過程當(dāng)中,對于已有的代碼,想將相關(guān)類繪制成UML類圖,雖然現(xiàn)在有很多UML類圖的優(yōu)秀軟件,其實(shí)看到這里我就想IDEA中有沒有像PlantUML一樣的自動(dòng)生成的插件,本著懷疑的態(tài)度百度了一下,果然IDEA還是很強(qiáng)大的,這個(gè)插件都是自帶的,接下稍微講述如何利用IDEA生成UML類圖的教程。
像大白這種調(diào)包俠,深知不懂底層技術(shù)點(diǎn)就如同空中樓閣,再這樣下去面阿里p10是沒希望了。想到這里,我開始慌了,所以今天和大家一起學(xué)習(xí)個(gè)底層技術(shù)點(diǎn)-零拷貝Zero-Copy。
Tars是基于名字服務(wù)使用Tars協(xié)議的高性能RPC開發(fā)框架,同時(shí)配套一體化的服務(wù)治理平臺,幫助個(gè)人或者企業(yè)快速的以微服務(wù)的方式構(gòu)建自己穩(wěn)定可靠的分布式應(yīng)用。Tars是將騰訊內(nèi)部使用的微服務(wù)架構(gòu)TAF多年的實(shí)踐成果總結(jié)而成的開源項(xiàng)目。
Tomcat 支持的 io 模型有 NIO、NIO2、APR,Tomcat 支持的應(yīng)用層協(xié)議有 http1.1 ajp http2.0。Tomcat 最頂層是 server,一個(gè) server 有多個(gè) service,一個(gè) service 有多個(gè)連接器和一個(gè)容器,連接器和容器之間通過 ServletRequest 和 ServletResponse 通信。
項(xiàng)目中我們總是用?Kibana?界面來搜索測試或生產(chǎn)環(huán)境下的日志,來看下有沒有異常信息。Kibana?就是我們常說的?ELK?中的?K。
?mysqldump是Mysql自帶的邏輯備份工具,其備份原理是通過協(xié)議連接到Mysql數(shù)據(jù)庫,將需要備份的數(shù)據(jù)查詢出來轉(zhuǎn)換成對應(yīng)的insert語句。當(dāng)需要還原這些數(shù)據(jù)時(shí),只要執(zhí)行這些insert語句,即可將對應(yīng)的數(shù)據(jù)還原。
STM32生態(tài)很強(qiáng)大,今天講述的是通過STM32Trust生成器生成SFI和SMI加密固件的內(nèi)容。
Arduino是一款便捷靈活、方便上手的開源電子原型平臺。對于初學(xué)者來說,極易掌握,同時(shí)有著足夠的靈活性。Arduino不僅僅是全球最流行的開源硬件,也是一個(gè)優(yōu)秀的硬件開發(fā)平臺,更是硬件開發(fā)的趨勢。借助Arduino我們可以輕松打造很多有趣的電子設(shè)計(jì),整理了電路城上8個(gè)開源的方案,一起玩起來吧。
小編對Linux這一塊的實(shí)際開發(fā)經(jīng)驗(yàn)雖然還不是很足,但也知道進(jìn)程間通信有那么幾種方式:管道、消息隊(duì)列、共享內(nèi)存、套接字等。某項(xiàng)目中使用了MQTT作為進(jìn)程間的通信方式,感覺很新穎,網(wǎng)上好像也比較少有看到使用MQTT來作為進(jìn)程間通信的方式的。這兩篇筆記我們就來一起學(xué)習(xí)一下這種方式。
前段時(shí)間看到群里在討論Wireshark抓包工具,想寫一篇使用筆記但一直沒來得及寫,本篇就通過實(shí)例來分享wireshark抓包工具的使用。
只有5千行代碼的GuiLite是嵌入式、單片機(jī)中常用的GUI框架;它就是C++編寫,在GitHub有4.8K star,在Gitee有2K star??赡苣阌X得5千行能做什么?
本文以32位系統(tǒng)為例,詳細(xì)介紹了內(nèi)核空間(kernel space)和用戶空間(user space)。
前段時(shí)間,我們介紹了LeetCode上面的一個(gè)經(jīng)典算法題“兩數(shù)之和問題”。這一次,我們把問題做一下擴(kuò)展,嘗試在數(shù)組中找到和為“特定值”的三個(gè)數(shù)。
我們開發(fā)帶有觸摸功能的產(chǎn)品時(shí),可能首先考慮的就是購買一個(gè)觸摸芯片。但對于消費(fèi)類電子,如果你的產(chǎn)量較大,可能就會(huì)考慮這1,2塊的觸摸芯片的成本。此時(shí),使用STM8,或者STM32作為主控的IC可以實(shí)現(xiàn)觸摸功能就顯得比較重要了。
Keil MDK-ARM升級到了V5.32,有多少人下載試用了,下面我就來簡單講講這次更新內(nèi)容。