0 寫在前面 在此文章中我將分析MQTT協(xié)議的每一個報文抓谴,并會從0開始使用網(wǎng)絡(luò)調(diào)試助手封裝MQTT數(shù)據(jù)包連接阿里云物聯(lián)網(wǎng)平臺 網(wǎng)絡(luò)調(diào)試工具(NetAssist)簡介:該工具可...

0 寫在前面 在此文章中我將分析MQTT協(xié)議的每一個報文抓谴,并會從0開始使用網(wǎng)絡(luò)調(diào)試助手封裝MQTT數(shù)據(jù)包連接阿里云物聯(lián)網(wǎng)平臺 網(wǎng)絡(luò)調(diào)試工具(NetAssist)簡介:該工具可...
基本概念 1. UI框架 HarmonyOS提供了一套UI開發(fā)框架叛溢,即方舟開發(fā)框架(ArkUI框架)。方舟開發(fā)框架可為開發(fā)者提供應(yīng)用UI開發(fā)所必需的能力乳丰,比如多種組件、布局計...
1. 創(chuàng)建正則表達式 通過字面量的形式const reg = /\w/g //匹配字母 通過構(gòu)造函數(shù)const reg = new Reg('\w', 'g') 2. 選擇...
1.命名 避免單字母命名棕所。命名應(yīng)具備描述性瀑踢。 使用駝峰式命名對象、函數(shù)和實例哄陶。 eslint: camelcase[http://gitlab.iwhalecloud.com...
1.編輯器與窗口管理 ctrl + N :新建文件 ctrl + Tab :切換文件 ctrl + shift + N :打開一個新的vscode窗口 ctrl + W :關(guān)...
1鳍徽、協(xié)議及協(xié)議棧的基本概念 1.1、什么是協(xié)議 協(xié)議是網(wǎng)絡(luò)中計算機或設(shè)備之間進行通信的一系列規(guī)則的集合敢课。常用協(xié)議有IP旬盯、TCP、HTTP、POP3胖翰、SMTP等接剩。 1.2、什么...
JavaScript 語言自身只有字符串數(shù)據(jù)類型鹃两,沒有二進制數(shù)據(jù)類型。但在處理像TCP流或文件流時舀凛,必須使用到二進制數(shù)據(jù)俊扳。因此在 Node.js中,定義了一個 Buffer ...
Node.js EventEmitter Node.js 所有的異步 I/O 操作在完成時都會發(fā)送一個事件到事件隊列猛遍。 Node.js 里面的許多對象都會分發(fā)事件:一個 ne...
Node.js 事件循環(huán) Node.js 是單進程單線程應(yīng)用程序馋记,但是因為 V8 引擎提供的異步執(zhí)行回調(diào)接口,通過這些接口可以處理大量的并發(fā)懊烤,所以性能非常高梯醒。 Node.js...
fs模塊的常用api接口: 1.讀文件 fs.readFileSync(path[, options])(同步讀取文件)參數(shù):path | | | 文件名或文件描述符。o...
npm英文全稱:node package manager壁肋,npm 為你和你的團隊打開了連接整個 JavaScript 天才世界的一扇大門号胚。它是世界上最大的軟件注冊表,每星期大...
1.安裝方法 簡單的安裝方式是直接官網(wǎng)下載察净,然后本地安裝即可驾茴。官網(wǎng)地址:nodejs.org[https://nodejs.org/en/download/] Windows...
Linux在程序員中屬于高逼格的存在峡捡,當然安裝了圖形界面的程序員要減分击碗,畢竟你需要用鼠標了!程序員的桌面不能比誰的更酷更炫们拙,要比誰的屏幕多稍途,桌面顏色少! Windows向來是...