位域在IOT專案中的實用

2021-08-21 04:31:16 字數 527 閱讀 5775

在小型iot裝置中比如做排插這些簡單的共更能可以用位域,好處在於

iot裝置本來就資源緊張,尤其加入其他雲端資料的上傳,呼叫底層,資源更加緊張

**的思路看起來很清晰有友好的閱讀性

#include 

typedef

unsigned

char plug1:1; //繼電器1 0關1開

unsigned

char plug2:1; //繼電器2 0關1開

unsigned

char netlamp:1; //網燈 0關1開

unsigned

char desklamp:1; //檯燈 0關1開

unsigned

char :4; //佔位不用

int main()

可以發現結構體占用了1位元組但是卻完成了4個功能,當然這裡只是舉例說明,比較適合這種功能相對簡單的專案

RabbitMQ在專案中的實用場景

一 結合properties檔案 進行有關的配置bean的配置 1.properties檔案 spring.rabbitmq.host localhost spring.rabbitmq.username guest spring.rabbitmq.password guest spring.rab...

Springdata redis在專案中的使用

org.springframework.data spring data redis 1.0.3.release log4j log4j org.slf4j slf4j log4j12 spring維護的使用redis用到的bean rediskeyutils類 public class redis...

vue cli專案中的跨域問題

一 開發環境中的跨域 vue cli建立的專案中,前端開發測試中,常會遇到跨域的問題。跨域通常都需要後台配置,不過前端也可以處理,可以直接利用 node.js 伺服器,通過修改 proxytable 實現跨域請求 在config資料夾下的index.js配置中 dev 設定完成一定要重啟 npm r...