https://www.ithome.com.tw/news/126434
https://www.it.nctu.edu.tw/?p=3849
https://cnc.ntut.edu.tw/p/404-1004-78794.php?Lang=zh-tw