原创 平衡二叉樹的調整詳解(RR LL LR RL)旋轉

平衡二叉樹的調整旋轉的命名規則RR旋轉(右單旋)LL旋轉(左單旋)LR旋轉(左右旋轉)RL旋轉(右左旋轉) 旋轉的命名規則 如圖初始插入節點Nov後,Mar節點的平衡因子(左右兩個子樹的高度差的絕對值)大於1,不滿足平衡二叉樹性

原创 【Java】爲什麼main函數要寫public和static修飾符

main需要加public和static修飾符原因public修飾符static修飾符原因 public修飾符 Public:公共訪問控制符,表示該成員爲公共的,它可以被任何對象的方法訪問 static修飾符 static:靜態修

原创 JS循環變量超出作用範圍

JS循環變量超出作用範圍解決方法1.使用閉包2.使用let聲明循環變量 看下列代碼 var li = document.querySelectorAll('li'); for(var i = 0; i<10; ++i){ li[i

原创 【JavaScript】拖動事件,鼠標拖動元素出現默認樣式原因及解決方法,進度條拖動樣式,拖動對象dataTransfer對象

拖動事件,鼠標拖動元素出現默認樣式原因及解決方法,進度條拖動樣式,拖動對象dataTransfer對象拖動事件拖動事件對象dataTransfer對象dataTransfer對象的屬性:dataTransfer對象的方法:拖動元素

原创 node.js系統模塊fs的fs.feadFile方法讀取不到文件 [Error: no such file or directory]

在使用node.js系統模塊fs的fs.feadFile方法讀取文件的時候遇到問題 錯誤信息如下: 提示找不到文件[Error: no such file or directory] 原因 在使用fs.feadFile方法的時候

原创 【C語言】數據存儲

每一個變量和函數都有兩個屬性,數據類型和數據的存儲類別 存儲類別 auto自動的 動態的分配存儲空間數據存儲在動態存儲區中 函數中的形參和在函數中定義的局部變量包括在複合語句中定義的局部變量 調用該函數時,系統會給這些變量分配存儲

原创 【Java】繼承 覆蓋 隱藏 綁定

繼承(extends) 繼承可以實現代碼的複用,被繼承的類稱爲父類或超類(Superclass),繼承而得到的類稱爲子類 子類繼承父類可訪問(非私有)的成員變量和成員方法,可以修改父類的成員變量或重寫父類的方法,可以添加新的成員變量或成員

原创 使用node第三方插件nrm時系統上禁止運行腳本

使用node.js第三方插件nrm時系統上禁止運行腳本 今天下載node第三方插件nrm後,企圖使用插件nrm更換下載地址加快下載速度的時候遇到了問題 在百度半天后找到解決方法 1.管理員身份運行powershell 2.輸入s

原创 JavaScript中let和var的區別

JavaScript中let和var的區別let 關鍵字1.使用let聲明的變量只在所處於的塊級有效,let具有塊級性2.使用let關鍵字,聲明的變量,不存在變量提升3.使用let關鍵字,聲明的變量,存在暫時性死區 for(var

原创 【JavaScript】代碼執行機制

代碼執行規則 代碼運行時,JavaScript維護三個空間分別是 執行棧 異步任務處理區 任務隊列 根據代碼的同步還是異步JavaScript會做出以下操作: 1.先執行,執行棧中的同步任務 2.當遇到異步任務,將其放入異步任

原创 【node.js】回調地獄

回調地獄 需求:依次讀取A文件、B文件、C文件 const fs = require('fs'); fs.readFile('./A.txt', 'utf8', (err, result1) => { console.log(

原创 【MongoDB】【mongoose】鏈接數據庫警告及create方法創建集合DeprecationWarning

使用mongoose模塊鏈接數據庫: // 引入mongooes模塊鏈接數據庫 const mongooes = require('mongoose'); // 鏈接數據庫 mongooes.connect('mongodb://

原创 【nodejs】【express.static】靜態資源託管

通過Express內置的express.static可以方便地託管靜態文件,例如img、CSS、JavaScript 文件等。 語法 app.use(express.static('public')); 此方法對所有請求進行攔截,調用e

原创 [mongoDB]服務沒有響應控制功能。

下載完mongoDB之後,發現無法啓動服務 然後瘋狂百度,嘗試了十年也沒解決 直到看到了大佬 原因 將mongoDB下載到默認路徑不會出現此問題,而改變路徑將其裝在其他路徑就會出現此問題 而兩者的區別就是其他路徑下在 Mong

原创 【 art-template模板引擎】詳解

概述 模板引擎是第三方模塊。 讓開發者以更加友好的方式拼接字符串,使項目代碼更加清晰、更加易於維護。 不適用模板引擎拼接字符串會非常繁瑣,臃腫 而使用了模板引擎拼接字符串,就會更加清晰 模板引擎種類  art-tem