快轉到主要內容

技術文件

2022

如何將 Hexo 部落格架設到 GitHub Pages 上
·311 字·2 分鐘
前陣子嘗試將部落格更換框架、更換主題,從 Jekyll 框架改成了 Hexo 這個框架,從 Jekflix 這主題改變成了 Butterfly

2021

利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,操作篇
最近在研究如何透過 OpenCV 來偵測畫面物件,並透過 ADB 來對 Android 模擬器做控制的動作,不過在此之前需要先做一個聲明,以下研究皆以學習、研究為目的
利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,測試篇
透過安裝篇的文章,我們已經將 Python、OpenCV、ADB 這些環境處理完畢了,接下來我們需要進行測試,測試 ADB 是否能夠抓取模擬器的螢幕截圖、測試
利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,安裝篇
最近在研究如何透過 OpenCV 來偵測畫面物件,並透過 ADB 來對 Android 模擬器做控制的動作,不過在此之前需要先做一個聲明,以下研究皆以學習、研究為目的
如何在 Laravel 上的 Livewire 當中使用 VueJS
·268 字·2 分鐘
在 Laravel 當中有個讓前後端無痛溝通的技術叫做 Livewire,它可以讓你輕鬆建立起單頁應用程式,但它也有個小問題 …
(偽教學)乾太教我之(好讀版)如何使用 PHP 在網頁上顯示文字
·128 字·1 分鐘
這個方法是我以前還在讀書時,看到一位前輩的做法,由於太過於印象深刻了,所以拿來當作第一次「乾太教我」的教材。

2020

PHP Intval 的 8、7 運算 8、7 問題
深入探討 PHP 浮點數運算精度問題。為什麼 0.1 + 0.7 的結果經過 intval 處理後會出現意外的結果?提供解決方案與最佳實務做法。
【PHP 設計模式】模板方法 Template Method
以動物森友會大頭菜為例,學習模板方法設計模式。在一個操作中定義一個算法的骨架,而將一些步驟延遲到子類別中,使子類別可以不改變一個算法的結構即可重定義該算法的某些特定步驟。
【PHP 設計模式】策略模式 Strategy Pattern
以動物森友會大頭菜為例,學習策略模式設計模式。定義一系列的算法,把它們一個個封裝起來,並且使它們可以相互替換,在運行時動態更改物件行為。
【PHP 設計模式】狀態模式 State Pattern
以動物森友會大頭菜為例,學習狀態模式設計模式。允許一個物件在其內部狀態改變時改變其行為,這個物件看起來好像修改了它的類別。