原创 控制反轉(IOC)和依賴注入(DI)的區別

IOC   inversion of control  控制反轉 DI   Dependency Injection  依賴注入 要理解這兩個概念,首先要搞清楚以下幾個問題: 參與者都有誰?依賴:誰依賴於誰?爲什

原创 線程的五大狀態

        線程從創建、運行到結束總是處於下面五個狀態之一:新建狀態、就緒狀態、運行狀態、阻塞狀態及死亡狀態。     1.新建狀態(New):          當用new操作符創建一個線程時, 例如new T

原创 display和position的值與作用

1、display屬性的值與作用   常用的值有none、inline、block、inline-block   none     1)表示該元素不會顯示,並且該元素的空間也不存在,可理解爲已刪除;     2)visibility:hi

原创 package-lock.json 和 package.json 的區別

package.json:     主要用來定義項目中需要依賴的包 package-lock.json:     在運行命令 "npm install / i " 的時候自動生成的文件,用以記錄當前狀態下實際安裝的各個npm packag