MySQL Master-Slave 無痛新增 Slave2 指到 Master

MySQL Master-Slave-Slave2 的架構,Slave 2 是作備份用,但是機器老舊需要搬家 換新機,要如何無痛切換?

簡單說就是下述步驟:

  1. 要從 Slave 1 新增更下面一組 Slave 2
  2. 將 Slave 2 無痛指定到 Master
  3. 最後在拔除 Slave 1

閱讀全文〈MySQL Master-Slave 無痛新增 Slave2 指到 Master〉

「老花眼藥水」問世 有望取代老花眼鏡、手術

哥本哈根發表「老花眼藥水」問世,研究顯示不必戴老花眼鏡、不必動眼睛手術,就可以看得清楚,而且效果可持續2年!

閱讀全文〈「老花眼藥水」問世 有望取代老花眼鏡、手術〉

日本醫生的「每日視力恢復法」

日本眼科醫師本部千博的視力恢復術

  • 日本眼科醫師本部千博,認為眼睛的許多問題是可以靠自己恢復的
  • 他在《恢復好視力,完全不費力》書中提到說:「近視是一種病,而且能靠自己的力量好起來。」出版本書時他已近60歲,但視力良好,也沒有老花眼

閱讀全文〈日本醫生的「每日視力恢復法」〉

PHP array_shift 遇到 0 與 false 會中斷

PHP 的 array_shift 是將 Array 的 Value 一個一個取出來並移除(從小到大取值)

但是遇到一個奇怪的問題,若值遇到0,之後的值就全部不見了~

例如:

$stack = ['orange', 0, 'apple', 'raspberry'];
while ($v = array_shift($stack)) {
echo $v . ' '; // 印出 orange 後,就不會在印任何值
}

註:0、false 都是一樣情況

閱讀全文〈PHP array_shift 遇到 0 與 false 會中斷〉