Python 的虛擬環境 (virtual environment) 使用介紹

Python,目前最夯的語言之一。而 Python 之所以這麼流行,歸功其強大而廣泛的標準函式庫,還有數量不少的實用套件。跟其他流行語言一樣,Python 也有自己的套件管理工具 pip,有需要的時候,一行指令安裝個套件,就...

使用 TypeScript 寫一個複製程式碼的按鈕

前陣子突然想到,部落格文章中的程式碼區塊 (Code block) 還沒有按鍵複製的功能。雖然程式碼區塊高亮工具 Prism.js 有提供複製程式碼的套件,不過感覺這個功能並不會太難寫 (菜雞的謎之自信),因此決定自己用 TypeSc...

將部落格從 Bootstrap 5 改版至 Tailwind CSS 的心得

又發了一篇關於前端的文章,真的是不務正業的後端 😅,但分類在日常分享應該沒關係吧?講古一下,雖然不是很重要 😂。其實這個部落格最一開始,是參考 Laravel China 的課程,使用 Laravel 6 與 Bootstrap 4 開發的...

簡單介紹 PHP 8.1 的列舉 (Enumerations)

PHP 8.1 在前陣子正式推出!加入不少新功能,其中包含最多人期待的列舉 (Enumerations)。列舉可以用來定義一系列的常數設定值,避免在開發時使用無效的設定值。簡單的 enum 設定如下。// 沒有回退 (non-backed) 的 e...

PHP 中的多載(Overloading)

PHP 中的多載 (Overloading) 跟其他語言的多載不太一樣,但我本身是菜雞工程師,其他程式的多載我沒有概念,只能說過我碰最深的 (雖然還是淺) ,也就是 PHP。根據官網的說法,PHP 的多載 (Overloading) 目的在於動態...

PHP 的引用傳遞與多階層分類

在 PHP 中,我們可以使用等號 ( = ) 將一個值賦予給一個新的變數。$a = 'Hello'; $b = $a;這時候 $b 會新增一個記憶體位址來存放值,如果對 $b 進行修改,並不會影響到 $a 的值。$a = 'foo'; $b = $a; $a = 'bar'...

用 PHP 簡單介紹 SOLID 原則裡面的 I

此為 SOLID 原則介紹的系列文章之一,所有文章的連結如下。用 TypeScript 解釋 SOLID 原則裡的 S用 PHP 解釋 SOLID 原則裡的 O用 TypeScript 簡單介紹 SOLID 原則裡面的 L用 PHP 簡單介紹 SOLID 原則裡面的 I用 Type...

用 TypeScript 簡單介紹 SOLID 原則裡面的 L

此為 SOLID 原則介紹的系列文章之一,所有文章的連結如下。用 TypeScript 解釋 SOLID 原則裡的 S用 PHP 解釋 SOLID 原則裡的 O用 TypeScript 簡單介紹 SOLID 原則裡面的 L用 PHP 簡單介紹 SOLID 原則裡面的 I用 Type...

用 PHP 解釋 SOLID 原則裡的 O

此為 SOLID 原則介紹的系列文章之一,所有文章的連結如下。用 TypeScript 解釋 SOLID 原則裡的 S用 PHP 解釋 SOLID 原則裡的 O用 TypeScript 簡單介紹 SOLID 原則裡面的 L用 PHP 簡單介紹 SOLID 原則裡面的 I用 Type...

用 TypeScript 解釋 SOLID 原則裡的 S

此為 SOLID 原則介紹的系列文章之一,所有文章的連結如下。用 TypeScript 解釋 SOLID 原則裡的 S用 PHP 解釋 SOLID 原則裡的 O用 TypeScript 簡單介紹 SOLID 原則裡面的 L用 PHP 簡單介紹 SOLID 原則裡面的 I用 Type...