dw's 小站

DS / CS / CH / 斜槓與轉職的人生

我是 dw / David Ye,是 Houzz 的軟體工程師。
化學系畢業,興趣是聽音樂看動漫追劇打遊戲,偶爾來這邊寫寫文章。

這個 Blog 主要紀錄:

  • 新技術學習或是應用
  • 喜歡的歌詞翻譯與心得

使用 Decimal 提高浮點運算精確度

第四篇提到費氏數列的公式解會遇到浮點數問題,只能精準算到 122 位。因為浮點數是利用二進位的小數來做儲存,對於非二進位的數字會有誤差。而且其儲存位數有上限,對於無理數的運算,超過一定的大小就會出現精確度問題。

所以這篇就要來簡單使用 Python 內建的 Decimal module 來拉高浮點數運算的精確度。

Hugo 排程發表文章

不管是 FB 粉專,或是以前無名小站時代的部落格系統,都有提供排程發表文章的功能,讓寫手在靈感特別多的時候,或是行銷人員希望配合特定時程,可以預先寫好未來要發表的文章,並且在時間到的時候自動發表。

問題來了,如果是使用像 Hugo 這種靜態網站產生器,能否實現相同的功能呢?