串口通信1、K210 UART1.1 、串口通信函式1.2 、常用函式3、代碼4、效果展示準備工具 K210開發板USB轉TTL串口 (俗稱ISP燒錄器)串口助手附圖USB轉TTL(類似這種就可以):??實作Maix Bit 與上位機串口通信,在串口助手發送訊息,Maix Bit 開發板在接收到訊息之后轉發到上位機,實作串口通信。1、K210 UART??通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART,UAR...
2020-10-20 moreMQTT同HTTP屬于第七層(應用層:面向用戶的一層,為用戶提供常用的應用程式)1.機器之間的大規模溝通:發布/訂閱(Publish/Subscribe)模式它使發送訊息的客戶端(發布者)與接收訊息的客戶端(訂閱者)分離,發布者與訂閱者不需要建立直接聯系,中間代理根據主題負責所有訊息路由和分發的作業物品則通過各種傳感器進行資訊采集,然后通過計算設備進行網路資訊交換與通信增強了整個系統的可靠性,當一個客戶端出現故障時,整個系統可以繼續正常作業。2.MQTT是基于二進制訊息的.....
2020-10-20 more當前,電力這樣的民生能源行業正在經歷著深度改革,整個行業也正在積極快速地切入資訊化驅動業務的模式中。不同于傳統的業務運轉模式,遷移至資訊化平臺的電力行業,也迎來了智能運維的新挑戰。隨著電力運維云平臺建設的不斷深入,對網路、服務器、資料庫等基礎設施的安全性、可靠性、穩定性和性能表現都提出了更高的要求,只有通過加強軟硬體基礎設施的管理維護水平,才能滿足電力運維云平臺健康、穩定運行的需求。同時,通過相應的管理系統,提高作業效率和管理水平,避免出現影響服務和資料安全事件等,成為當前的重點作業之一。Bat...
2020-10-20 more完成于2020.10.10數組元素個數固定式的最值輸出一、初版(未優化)** 比較基礎的寫法,需要在代碼中多次輸入元素個數,有點繁瑣,但是對於初學者,有利於明白比較大小這個演算法**第一種代碼影像如下:第一種代碼如下:#include <stdio.h>int main (){ printf(" 請輸入十個整數,每個整數用回車間隔:\n"); int m,i; int a[10]; for (i=0;i<10;i++) {....
2020-10-20 more一、試題1、 基本要求1.1 使用大賽組委會提供的國信長天單片機競賽實訓平臺,完成本試題的程式設計與除錯。1.2 選手在程式設計與除錯程序中,可參考組委會提供的“資源資料包”。1.3 請注意: 程式撰寫、除錯完成后選手應通過考試系統提交完整、可編譯的 Keil工程檔案。選手提交的工程檔案應是最終版本, 要求 Keil 工程檔案以準考證號(8 位數字)命名, 工程檔案夾內應包含以準考證號命名的 hex 檔案,該 hex檔案是成績評審的依據。 不符合以上檔案提交要求的作品將被評為零分或者被酌情...
2020-10-20 more驅動代碼的撰寫**基本框架:**#include <linux/fs.h> //file_operations宣告#include <linux/module.h> //module_init modele_exit宣告#include <linux/init.h> // _init _exit 宏定義宣告#include <linux/device.h> //...
2020-10-20 more網站域名注冊從技術層面來說不是什么難事,然而從整體網站基礎上來說他又是重要的,他就像一個人出生后起名字,既要好聽還要有相應的意義,根據自己知識水平,選擇相應的有意義的字母組合。就像起名一樣,好的組合重名率很高,所以需要到服務商那里進行查詢,如果已經被注冊了就需要重新選擇,有時為了一個域名選擇需要占用很時間和精力。我的建議大前提企業最好以com為后綴。經過一輪選擇后你的域名就完成了。接下來就是建站了,對于中小企業來說阿里云速成美站是不錯的選擇,配備有上千套精美網站模板,覆寫全行業,你在后臺可以隨意切換網站模...
2020-10-20 more2020年區塊鏈面試寶典整理版(二)1. 問:你認為區塊鏈技術中的區塊意味著什么?2. 問:為什么區塊鏈是一種值得信賴的方法3. 問:區塊鏈中是否有可能從網路中洗掉一個或多個區塊?4. 問:你對區塊鏈了解多少?5. 問:區塊鏈方法如何識別區塊?6. 問:你認為一個區塊的安全性究竟是什么?7. 問:在組織中使用區塊鏈技術是否有網路特定的條件?8. 問:什么是加密?它在區塊鏈中的作用是什么?9. 問:一旦寫入資料塊后,是否可以修改資料?10. 問:區塊鏈中可以保存哪些型別的記錄?有什么限制嗎?11. 問:什么...
2020-10-20 more做站這么多年了,為客戶做了不少網站,大的也做過小的也做過,根據二八規律來說,大部分是中小企業做站,這部分客戶存在一個共同的問題,就是你如果給他們用純開發做網站對他們來說成本較高,如果用那種開源代碼來做網站這種又重復率有些高。所以出現了以阿里云.速成美站的自助建站系統。下面我就說一下特點吧1 速度快,制作周期短云速成美站,高度集成了各種設計模塊,只需要動動滑鼠和打一些字就可以完成網站制作,它的速度就十分的快,不備案用海外節點,網站可以達到一天甚至幾個小時就搭建一個網站,并且決議下域名就能上.....
2020-10-20 more我在阿里云購買的 主機安裝的是 Ubuntu (烏班圖)是 Linux 的一種 ,以下簡稱 Utuntu1、準備一個 core web 專案這個專案創建出來用docker 時無法除錯運行的 ,vs 2019 會提示下載 Linux 鏡像來除錯這個專案 但是這個下載程序多半是卡死的這里先不管這個問題先把我們要的檔案發布出來先先修改一下運行的埠 改下 代碼:在Program 類中添加如下內容設定 占用埠webBuilder.UseUrls("http://*:52......
2020-10-20 more鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......
uj5u.com 2020-09-10 00:57:30 more本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......
uj5u.com 2020-09-10 00:57:36 more1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......
uj5u.com 2020-09-10 00:58:04 more1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......
uj5u.com 2020-09-10 00:59:11 more1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......
uj5u.com 2020-09-10 01:00:19 more今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......
uj5u.com 2020-09-10 01:00:22 more眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......
uj5u.com 2020-09-10 01:00:41 more好家伙, bug終究還是來了,而且是很離譜的bug 來吧,發現問題,再解決問題 1.注冊無法檢測到用戶名重復 也就是說一個用戶名可無限注冊, 來看bug(。。。) (看來是后端驗證邏輯出了問題) 要是這么上線估計直接寄了 2.完成注冊用戶名查重 大概率是后端出了問題 這里我們先去看看后端,從后端去改 ......
uj5u.com 2022-12-03 07:05:18 more原子性問題的源頭是執行緒切換
Q:如果禁用 CPU 執行緒切換是不是就解決這個問題了?
A:單核 CPU 可行,但到了多核 CPU 的時候,有可能是不同的核在處理同一個變數,即便不切換執行緒,也有問題。
所以,解決原子性的關鍵是「同一時刻只有一個執行緒處理該變數,也被稱為互斥」。
如何做到呢?用「鎖」... ......
1.公共操作 # + 合并 將兩個相同型別序列進行連接 字串、 串列、元組 l1 = [1, 2, 3] l2 = [4, 5, 6] print(l1+l2) # [1, 2, 3, 4, 5, 6] # * 復制 將里面的資料進行復制 字串、串列、元組 l1 = [1, 2, 3] prin ......
uj5u.com 2022-12-03 07:04:45 more這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 美顏和短視頻 美顏相關APP可以說是現在手機上的必備的軟體,例如抖音,快手,拍出的“照騙”和視頻不加美顏效果,估計沒有人敢傳到網上。很多人一直好奇美顏類APP是如何開發出來的。本文就大致講一下在Android上如何實作實時修改唇色效果。其 ......
uj5u.com 2022-12-03 07:04:27 more使用Python內置庫SQLite,可以方便地完成建表、插入資料、查詢資料等資料庫操作,也可以配合pandas進行靈活使用!高效工具庫get! ......
uj5u.com 2022-12-03 07:04:12 more1、引數傳遞 1.1 類名作為形參和回傳值 類名——方法形參 方法的形參是類名,需要的是該類的物件;實際傳遞的是該物件的地址值 類名——回傳值 方法的回傳值是類名,回傳的是該類的物件;實際傳遞的是該物件的地址值 示例代碼 public class Cat { public void eat(){ S ......
uj5u.com 2022-12-03 07:04:01 more1、 RocketMQ安裝測驗 1.1 下載解壓 下載地址:https://rocketmq.apache.org/release-notes/ rocketmq-all-5.0.0-bin-release.zip 下載后上傳到服務器; 解壓命令# unzip rocketmq-all-5.0.0- ......
uj5u.com 2022-12-03 07:03:15 more在SpringMVC中,控制器負責處理由DIspatchServlet接收并分發過來的請求。它把用戶請求的資料通過業務處理層封裝成一個Model,然后把該model回傳給對應的View進行展示。 Controller無需繼承特定的類或實作特定的借口。只需使用@Controller(@RestCont ......
uj5u.com 2022-12-03 07:02:45 more代碼1 #include <iostream> #include <thread> using namespace std; class A { public: A() { cout << "A()" << endl; } ~A() { cout << "~A()" << endl; } void ......
uj5u.com 2022-12-03 06:57:32 more1,javaSript var str1="123"; var str2="123"; console.log(str1==str2);//true console.log(str1 str2);//true 這個沒什么要說的 js里面引入了嚴格執行的 符號,兩個等號和三個等號的區別在于 1,"== ......
uj5u.com 2022-12-03 06:54:57 more