物件導向3大特性 封裝(Encapsulation)繼承(Inheritance)多型(Polymorphism)三大特性有次序性,想繼承就要有封裝,想要多型就...
20191018 前言 今天我們要練習的是如何使用客製化的推播通知,主要參考ref6的文章來實作。 守護石虎,人人有責 現在,我們馬上開始! 練習過程 今天...
前言 一轉眼就來到第 27 天、也是實作功能的最後一天了,在過去幾個禮拜 Gosh 一直嘗試做到 zsh 能做的事(雖然還差很多XD) 但今天要來點不一樣的,我...
今天來談 git rebase,這是一個對於剛開始學 GIT 的人,常常覺得有點混亂複雜的指令,他究竟在做什麼呢?今天的一開始,我們先用樂高手冊組裝來舉個例子:...
前言 這是我們最後一個要介紹的共識演算法了,也就是Zookeeper使用的ZAB共識演算法。接下來我們會從Zookeeper開始,往上以系統或是實例角度介紹。...
設計出一套演算法,當然必須能夠證明他的正確性,且要滿足Consensus Problem的三個要求Termination、Agreement與Validity...