開閉原則 開閉原則相當(dāng)于所有原則的祖先,主張對修改關(guān)閉,對拓展開放. 里氏替換原則 當(dāng)兩個類有繼承關(guān)系時,子類不能修改父類的方法和變量.里氏替換中的替換指的是:當(dāng)有父類出現(xiàn)的...
現(xiàn)在開發(fā)主要使用微服務(wù)框架springboot,在springboot中經(jīng)常遇到讀取application.yml文件的情形。 一、概述 開發(fā)過程中經(jīng)常遇到要讀取applic...
1、下載功能 由于經(jīng)常需要安裝一些軟件,而且下載速度特別慢,考慮著方便,于是想做一個文件共享,通過http的形式;所以就找了一下,有沒有Python相關(guān)的,Python就是相...
本文寫給誰看的? 那些已經(jīng)有過至少一門編程語言基礎(chǔ),并且需要快速了解Erlang,掌握其基本要點,并馬上投入工作中的人。文章挺長,所以分成了幾篇。但只要掌握了本文中提到的這些...
基礎(chǔ)知識 hash 模式 hash:在前端領(lǐng)域中,將 # 稱為哈希符或者錨點,位于 # 的值則被稱為哈希值。 原理:onhashchange 事件。 特點:hash 雖然出現(xiàn)...
基本認(rèn)識 作用:Vue 會遞歸將 data 的屬性轉(zhuǎn)換為 getter/setter 方法,從而使得 data 中屬性能夠響應(yīng)數(shù)據(jù)變化。 類型: Object | Funct...
基礎(chǔ) 基本概念 容器 (flex container):采用 flex 布局的元素,被稱為 flex 容器,簡稱“容器” 項 (flex item):flex 容器的每一個子...
1. is() 作用:Object.is(obj1, obj2) 用來比較兩個值是否嚴(yán)格相等,與嚴(yán)格比較運算符(===)的行為基本一致,但在 +0 和 -0 以及NaN比較上...
基本語法 基本形式:() => {} ():參數(shù)。如果函數(shù)只有一個參數(shù)的時候,可以直接寫參數(shù)名,省略括號。如果函數(shù)沒有參數(shù),直接使用小括號。 => :定義箭頭函數(shù)符號。 {}...
基本使用 當(dāng)調(diào)用函數(shù)時,如果參數(shù)未被賦值或被被賦予undefined時,則獲取默認(rèn)值,同時默認(rèn)參數(shù)在函數(shù)調(diào)用時求值。 由于默認(rèn)參數(shù)在函數(shù)調(diào)用時求值,所以在可以使用先定義的參數(shù)...
作用 尾調(diào)用優(yōu)化不再創(chuàng)建新的棧幀,而是清除并重用當(dāng)前棧幀,所以可以幫助函數(shù)保持更小的調(diào)用棧,減少內(nèi)存的使用,避免棧溢出錯誤。如下遞歸函數(shù),如果沒有尾調(diào)用優(yōu)化,持續(xù)遞歸一段時間...
下面所有代碼皆可按 F12,進(jìn)入Console運行 作用 相同之處:聲明變量不同之處:聲明變量類型、變量提升、變量的暫時性死區(qū)、變量重復(fù)聲明、作用域 聲明類型 let 與 v...