原创 eclipse中幾個常用快捷方式

System.out.println() syso + ALT/ main主方法 main + ALT/

原创 java兩整數相除(乘),再乘以1.0 ,返回小數

這個地方爲什麼乘以1.0??? 原來:是爲了結果獲得小數。(先看方法二,再看方法一) 方法一: 看下邊的描述: 爲什麼編程除法要再乘1.0? 當我們要做兩個整數的除法,並保留一定的小數(或四捨五入到整數)的時候,在C、C++、J

原创 nodemcu獲取傳感器值顯示在OLED屏並上傳onenet服務器

1、OLED相關材料參照文章:esp8266學習筆記⑨:OLED 屏幕的使用(u8g2圖形庫模塊) 2、實現功能: (1)獲取溫溼度傳感器值; (2)通過mqtt協議上傳onenet服務器,實現在線顯示數據; (3)通過mqtt協

原创 使用nodemcu玩轉物聯網系列(八):notemcu通過mqtt協議“訂閱功能”實現onenet設備的“旋鈕”

1、onenet數據流增加xuanniu,後邊會用到; 2、onenet服務器進行應用設置,數據流選擇xuanniu; 3、代碼 led_pin = 1--需要控制的led燈 wifi.setmode(wifi.STATION)

原创 使用nodemcu玩轉物聯網系列(一):終結篇

如何離線運行,將代碼寫入init.lua中,每次開機自動運行。然後,Save to ESP

原创 使用nodemcu玩轉物聯網系列(二):nodemcu做爲station模式連接無線路由器

gpio.mode(2,gpio.OUTPUT) --設置爲station模式 wifi.setmode(wifi.STATION) --建立一個表,用來保存路由賬號密碼 cfg = {} cfg.ssid = "kyn" cfg

原创 使用nodemcu玩轉物聯網系列(三):nodemcu連接onenet服務器

兩個步驟: 1、建立客戶端 mqtt.Client(clientid, keepalive[, username, password, cleansession, max_message_length]) 該方法返回一個客戶端對象

原创 使用OneNet的TCP透傳協議實現數據上傳(arduino代碼+OneNet的lua腳本版)

一、實現效果 二、過程架構 1、材料: arduino uno esp8266-01s 溫溼度傳感器 led發光二極管 2、接線方法參照我博客前邊的文章,這裏不再贅述。 3、實現方法: (1)arduino通過AT命令,實現es

原创 java的輸入/輸出流的區別,我覺得這句話通俗易懂

讀/寫(輸入/輸出)都是對我而言的,不是對你操作的對象而言的,比如讀文件是我讀文件,對我而言就是輸入,和我寫文件,對我而言就是輸出。 package net.cszxxx.www; import java.io.File; imp

原创 arduino uno通過esp8266-01s連接onenet平臺

轉自:格物創意 https://www.gewbot.com/blog/1216.html 一、onenet網站的操作 https://open.iot.10086.cn/ 1、開發者中心; 2、順序: 多協議接入—>EDP

原创 esp8266-01調試

一、針腳介紹 CH_PD(EN) 二、典型接線(正常模式) 今天怪了,esp-01s接線的時候,T和R不能交叉,交叉的話,調試助手沒信號。 三、燒錄模式 (見)https://blog.csdn.net/nkd50000/a

原创 Java的多態

java引用變量有2個類型,一個是編譯時類型,一個是運行時類型: 如果編譯時類型和運行時類型不同,就出現多態。相同類型的變量,調用同一個方法時呈現出多種不同的行爲特徵,這就是多態。 一、方法才具有多態性,實例變量不具有。 二、當

原创 Java連接MySQL數據庫關鍵步驟理順

一、驅動的安裝 1、mysql提供的第三方java包,裏面配置了連接java連接mysql的默認配置和驅動。如:mysql-connector-java-8.0.13.jar 網上好多自己找吧。 2、重點來了,如何安裝這個驅動

原创 java中的UML類圖標識說明

在看類圖的時候要注意。類圖的思想其實也還沒有脫離面向對象的思想,以某個類爲中心,有些線是射入的而有些線是射出的。射入的線表示的是這個類被哪些類所調用,而射出的線則表示該類調用了 哪些類,包括泛化,關聯,依賴,聚合和組合四種關係。