MySQL #01 binary logs 設定與屬性

無意間忽略 MySQL Binary Log 相關設定可能會造成很嚴重的問題,而這包括資料庫增長速度異常。所以在本文中將會介紹一些跟 Binary Log 相關的設定、以及如何建立可以自動刪除 binary log 的 MySQL Event。本文提供三種方法解決 Binary log 佔據過多空間的問題,各方法之間皆有不同的用途與特色,只有使用情境是否適合而已。

Read more

CentOS 8 安裝與設定 MySQL 8, phpMyAdmin 4.9

MySQL 8 具有更快的速度與穩定性,據說在許多項目的效能又勝過孿生兄弟 MariaDB,事實上這兩個孿生兄弟軟體的表現都很優秀。總之,本文就是要介紹該如何在 CentOS 8 上完成 MySQL 8、phpMyAdmin 4.9的安裝與基本設定。值得注意的是,請先將伺服器的 PHP 和 網站伺服器(Apache or Nginx或其他) 都安裝完成,才有辦法測試 phpMyAdmin。

Read more

CentOS 8 基礎設定(時區, EPEL, SSH/sFTP, SEManage, wget)

從頭開始架設 CentOS 8 作為伺服器,不論你要用來作為哪一種伺服器,都需要有這些軟體替你的伺服器打基礎。這其中包含設定伺服器時區的 timedatectl、安裝 EPEL(Extra Packages for Enterprise Linux)、安裝 SEManage、設定 SSH 遠端服務和 sFTP 以及 wget。
上述設定與軟體之中較為特別的是 SEManage,這是用來讓你方便管理 SELinux 設定的套件,好好學一下對於設定會很有幫助的。

Read more

Convolutional Neural Networks(CNN) #6 Pooling in Backward pass

本文將介紹Pooling layer在反向傳遞(Backward propagation / Backward pass)的運作過程,雖然Pooling層的參數不需要被訓練,但是在大多數情況下,Pooling layer通常是承接著啟動函數的輸出。因此,本文將會詳細介紹反向傳遞時Kernel、Bias、Feature map的細節。

Read more