原创 控制反轉(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