// 註冊vuex
vue.
usee
(vuex)
// 建立store例項並匯出
export
default
newvuex.store(,
getters:
, mutations:
, actions:
, modules:
})
import store from
'./store'
newvue()
.$mount
()
// vuex有乙個store建構函式, install方法用於vue註冊外掛程式
const _vue =
null
class
store
, getters =
, mutations =
, actions =
}= options
// state響應式處理
this
.state = _vue.
observable
(state)
// 將getters中的方法轉換為訪問器屬性
this
.getters = object.
create
(null
) object.
keys
(getters)
.foreach
(key =>})
})this
._mutations = mutations
this
._actions = actions
}// 提交mutation,type是mutation的名稱
commit
(type, payload)
// 分發action,type是action的名稱
dispatch
(type, payload)
}function
install
(vue)}}
)}export
default
dnn解讀 MT DNN原理解讀
最近大佬們接連放出大招。mt dnn還沒看,gpt2就出來了,爭取這兩天讀完把細節寫一下,一直堅持追蹤nlp預訓練模型的進展,自己工作中也用上了bert,希望nlp的發展越來越好。不了解bert的請戳這裡。正文分割線 1.mt dnn模型 1.1 模型結構 了解bert的朋友們一看這個圖估計就懂了,...
編輯欄原理解讀
行內編輯欄的位置是在列表中顯示的,本身元素所在的標籤是th.那麼它的上一級標籤是tr,所以找到上一級的標籤,tr,然後改為行所對應的data citrid。找到citable標記的table,如果 不存在不能繼續操作。接下來定位cieditor編輯器的位置,如果citable沒有指定編輯器的位置,那...
MySQL原理解讀 事務
資料庫事務有4個屬性,我們叫它們acid,分別為原子性 一致性 隔離性和永續性 1.1 原子性 atomicity 乙個事務內的操作是不可分割的,要麼都成功,要麼都失敗 事務把資料從乙個正確的狀態遷移到另乙個正確的狀態 併發事務相互隔離 多個事務之間的操作過程不可見 資料是持久化儲存的 比如存到磁碟...