快轉到主要內容

技術文件

2020

【PHP 設計模式】建造者模式 Builder Pattern
以動物森友會大頭菜為例,學習建造者模式設計模式。透過建造者模式來封裝複雜物件的建構過程,使用 Director 統一管理建造步驟,讓客戶端能夠簡單地建立複雜物件。
【PHP 設計模式】原型模式 Prototype Pattern
以動物森友會大頭菜為例,學習原型模式設計模式。透過複製現有物件來建立新物件,避免重複的初始化過程,提供高效的物件建立方式。
【PHP 設計模式】工廠方法 Factory Method
以動物森友會大頭菜為例,學習工廠方法設計模式。透過定義工廠介面讓各個工廠去實作,解決物件建立的複雜性。工廠方法與抽象工廠的差異在於使用介面而非抽象類別。
【PHP 設計模式】靜態工廠 Abstract Factory
以動物森友會大頭菜為例,學習抽象工廠設計模式。透過建立不同類型的工廠來產生相同介面但實作不同的物件,解決物件建立的複雜性和耦合性問題。
【PHP 設計模式】靜態工廠 Static Factory
以動物森友會大頭菜為例,學習靜態工廠設計模式。透過靜態方法來建立物件,不需要實例化工廠就能直接使用,提供簡潔的 API 來建立不同類型的物件。
【PHP 設計模式】簡單工廠 Simple Factory
以動物森友會大頭菜為例,學習簡單工廠設計模式。透過建立一個工廠來負責生產物件,隱藏物件建立的複雜性,提供簡潔的介面給呼叫者使用。
【PHP 設計模式】單例模式 Singleton Pattern
單例模式,整個應用程式只會有一個實體,這個實體不會重複建立,就有點像是整座島上只有一個曹賣,這個曹賣在你這座島的時間,你可以盡量找他買大頭菜,無論你做什麼事情,大頭菜在這段時間內都不會任意更動,你的曹賣是你的曹賣,不會因為你進去博物館逛一圈再出來而改變。
淺入淺出 PHP 閉包 Closure
深入了解 PHP 閉包 (Closure) 的核心概念、使用方式與實務應用。從基本語法到進階技巧,全面掌握 PHP 匿名函數的強大功能。

2019

如何在 Swift 當中透過 String Format 格式來簡單處理數值內容?
·266 字·2 分鐘
在開發應用程式時,我們經常會需要做數值轉換成特定格式,例如將小數點數值取兩位就好,或者整數補 0 到十位數,諸如此類的功能,接下來我們就直接進入實際應用
在 HeroKu 上的 Laravel 專案突然爆掉 419 page expired 的解決方案
·176 字·1 分鐘
大大救命啊啊啊啊啊啊!我的網站剛剛明明是好的,現在卻壞了,但我都沒有做任何事情,他就突然壞了!我把 Session 清掉,把 Cache