在傳統(tǒng)編程思想中,服務(wù)程序一般為順序結(jié)構(gòu)。Reacor模式是一種事件驅(qū)動(dòng)機(jī)制,他逆轉(zhuǎn)了事件處理的流程,不再是主動(dòng)的等待事件就緒,而是它提前注冊好的回調(diào)函數(shù),當(dāng)有對應(yīng)事件發(fā)生時(shí)就調(diào)用回調(diào)函數(shù),以實(shí)現(xiàn)不同的功能。
本章將帶你吃透C語言中的數(shù)組,包括數(shù)組在內(nèi)存當(dāng)中的存儲形式,字符串的基本概念,數(shù)組作為函數(shù)參數(shù)傳遞等內(nèi)容。本章最后也會帶你就數(shù)組元素的排序這一經(jīng)典問題進(jìn)行實(shí)踐,加深對數(shù)組本身的理解。
本章的目的是讓大家對計(jì)算機(jī)系統(tǒng)底層工作原理有較為深入的理解,操作系統(tǒng)本身作為一個(gè)程序離不開CPU、內(nèi)存,因此對本章的學(xué)習(xí)將有助于后續(xù)對操作系統(tǒng)的理解。
本章講解狀態(tài)模式,使用狀態(tài)模式實(shí)現(xiàn)審核發(fā)布上線流程。
本章,我們將會學(xué)習(xí)什么是委托、什么是事件,徹底參透兩者之間的相似和不同之處。除此以外,我們也會學(xué)習(xí)不同的事件處理方式,掌握如何創(chuàng)建自定義事件。
工欲善其事必先利其器,無論何種系統(tǒng),本章將帶你手把手快速搭建起OpenCV開發(fā)環(huán)境。
工欲善其事必先利其器,在回顧FFmpeg開發(fā)必備C語言基礎(chǔ)之前,先為大家講解下vim的基本使用。
這一章首先講解了函數(shù)的實(shí)質(zhì)以及編譯器的一些原理,這對于深入理解嵌入式極為重要。然后糾正了很多工程師對內(nèi)聯(lián)函數(shù)、遞歸函數(shù)和可重入等內(nèi)容在嵌入式中應(yīng)用的一些認(rèn)知偏差。
本章我們講使用 Nest.js 開發(fā)服務(wù)端,來代替之前的 Mock 服務(wù),形成真正的前后端全棧開發(fā),完整閉環(huán)。先從 Nest.js 入門開始,到三個(gè)核心概念,再到用戶、問卷、答卷等功能的開發(fā),最后和前端練調(diào)測試,完成全棧開發(fā)。
本章會帶領(lǐng)大家回顧C(jī)語言必要的基礎(chǔ)知識,重點(diǎn)講解C語言中的指針等難點(diǎn)內(nèi)容,幫助大家為后續(xù)學(xué)習(xí)開發(fā)做好準(zhǔn)備。
在本章中,我們將會學(xué)習(xí)如何動(dòng)態(tài)地給輸出的旅游路線數(shù)據(jù)排序。
本章講解C語言中函數(shù)的聲明、實(shí)現(xiàn)以及使用方法,變量的類型和作用域。本章最后還會為你定制一個(gè)經(jīng)典的漢諾塔的問題來實(shí)踐函數(shù)的遞歸。相信通過本章的學(xué)習(xí),你就可以獨(dú)立完成一些基本功能的程序開發(fā)了。
本章概述了移動(dòng)端開發(fā)工程師的職責(zé)、學(xué)習(xí)路徑和成長前景,同時(shí)探討了原生開發(fā)和混合開發(fā)兩種模式。對于Android,涉及基礎(chǔ)技術(shù)、開發(fā)環(huán)境、工具、SDK、應(yīng)用生命周期、圖形布局、多線程、動(dòng)畫、三方框架和JetPack等內(nèi)容。對于iOS,介紹了生態(tài)概況、Xcode、Objective-C和Swift語言、應(yīng)用架構(gòu)、基礎(chǔ)組件、界面構(gòu)建等知識,并提及了跨端開發(fā)框架。幫助讀者快速了解移動(dòng)端開發(fā)的核心概念和技術(shù)。
本章和大家介紹程序員小慕,以及小慕工作中的痛點(diǎn),引導(dǎo)大家如何正確的學(xué)習(xí)設(shè)計(jì)模式。
本章重點(diǎn)介紹Linux平臺使用C++語言編程的基礎(chǔ)知識、平臺搭建、編寫程序、調(diào)試及在復(fù)雜工程中Makefile的使用等。
本章主要先帶領(lǐng)大家過一遍項(xiàng)目1.0的大致功能點(diǎn),并依據(jù)功能點(diǎn)劃分,設(shè)計(jì)出合理的實(shí)體類以及表來。此外,本章還要完成搭建SSM框架底子的任務(wù),并從后到前完成一個(gè)功能點(diǎn)的Dao、Service、Controller的開發(fā)與UT驗(yàn)證
本章節(jié)我們將會介紹go語言區(qū)別于其他語言的利器-指針,除了指針的基本使用以外,還包括make函數(shù)和new函數(shù)的區(qū)別以及new函數(shù)的使用過程、nil和python中的none的區(qū)別等
本章將從引入數(shù)據(jù)庫的主從同步以減輕單一數(shù)據(jù)庫的壓力原理開始講起,詳細(xì)示范了主從同步數(shù)據(jù)庫等配置。同時(shí)在代碼層實(shí)現(xiàn)讀寫分離。本章實(shí)現(xiàn)的主從同步跟代碼層是解耦的。
本章節(jié)我們將會介紹go語言區(qū)別于其他語言的利器-指針,除了指針的基本使用以外,還包括make函數(shù)和new函數(shù)的區(qū)別以及new函數(shù)的使用過程、nil和python中的none的區(qū)別等
本章講解C語言中函數(shù)的聲明、實(shí)現(xiàn)以及使用方法,變量的類型和作用域。本章最后還會為你定制一個(gè)經(jīng)典的漢諾塔的問題來實(shí)踐函數(shù)的遞歸。相信通過本章的學(xué)習(xí),你就可以獨(dú)立完成一些基本功能的程序開發(fā)了。
本章詳細(xì)介紹了Azure IoT Hub作為云平臺提供的可承載百萬級設(shè)備接入的核心PaaS服務(wù)的基本功能,涉及到了遙測消息發(fā)送,反向控制設(shè)備等基本功能的使用。
- 5-1 使用設(shè)備C SDK 發(fā)送設(shè)備到云的消息(修正)
- 5-2 創(chuàng)建IoT Hub 和注冊設(shè)備
- 5-3 使用設(shè)備C SDK 發(fā)送設(shè)備到云的消息(修正)
- 5-4 使用Device SDK發(fā)送遙測消息 (C#_Java)
- 5-5 直接使用MQTT連接到IoT Hub
- 5-6 java 讀取遙測消息(一)
- 5-7 java 讀取遙測消息(二)
- 5-8 使用消息路由轉(zhuǎn)發(fā)消息到不同的終結(jié)點(diǎn)(一)
- 5-9 使用消息路由轉(zhuǎn)發(fā)消息到不同的終結(jié)點(diǎn)(二)
- 5-10 從云端反向控制設(shè)備
- 5-11 設(shè)備孿生
- 5-12 部署到真實(shí)的物聯(lián)網(wǎng)設(shè)備-樹莓派
- 5-13 使用ASA流數(shù)據(jù)分析將報(bào)警結(jié)果寫入數(shù)據(jù)
- 5-14 擴(kuò)展練習(xí),部署到設(shè)備AZ3166步驟講解
- 5-15 總結(jié)
本章講解了嵌入式工程師的學(xué)習(xí)路徑和實(shí)時(shí)操作系統(tǒng)(RTOS)的重要性。接著介紹了配套硬件開發(fā)板及其實(shí)驗(yàn)項(xiàng)目,如單片機(jī)裸機(jī)實(shí)現(xiàn)LED閃爍等。通過解決實(shí)際問題,如兩個(gè)LED獨(dú)立閃爍的挑戰(zhàn),引出中斷和服務(wù)的概念,并深入探討了多任務(wù)處理機(jī)制,解析RTOS開發(fā)流程,并闡述FreeRTOS的優(yōu)勢,從而先為同學(xué)搭建一個(gè)從基礎(chǔ)到進(jìn)階的完整學(xué)習(xí)框架。
本章重點(diǎn)介紹Linux平臺使用C++語言編程的基礎(chǔ)知識、平臺搭建、編寫程序、調(diào)試及在復(fù)雜工程中Makefile的使用等。
本章首先糾正了很多工程師對C語言中基礎(chǔ)內(nèi)容在嵌入式平臺上的認(rèn)知偏差,主要涉及到數(shù)據(jù)類型、變量和函數(shù)定義聲明等。然后介紹了在實(shí)際嵌入式項(xiàng)目開發(fā)過程中所遇到的坑,還有一些實(shí)用的開發(fā)技巧。
- 1-1 《嵌入式小白入門進(jìn)階首選課》課程介紹
- 1-2 加入我們的課程群吧~
- 1-3 整數(shù)類型,你真得懂它嗎?
- 1-4 int類型字節(jié)數(shù)之謎
- 1-5 變量定義,你真的弄清楚了嗎?
- 1-6 變量和函數(shù)的外部聲明
- 1-7 .C.H程序模塊的一些問題
- 1-8 gcc中變量重復(fù)定義之坑
- 1-9 頭文件和宏定義的一些問題
- 1-10 Linux中經(jīng)典宏剖析和一些宏技巧
- 1-11 結(jié)構(gòu)體和函數(shù)指針變量的定義技巧
- 1-12 const關(guān)鍵字和代碼優(yōu)化技巧
- 1-13 變量定義中const的保護(hù)作用
- 1-14 獲取數(shù)組大小的另類問題
- 1-15 main函數(shù)形參和返回值的意義
介紹一些典型的獨(dú)立開發(fā)者成功案例及收入情況,幫忙學(xué)員了解獨(dú)立開發(fā)的真實(shí)現(xiàn)狀
本章詳細(xì)介紹了Azure IoT Hub作為云平臺提供的可承載百萬級設(shè)備接入的核心PaaS服務(wù)的基本功能,涉及到了遙測消息發(fā)送,反向控制設(shè)備等基本功能的使用。