思元的開發筆記

關於 web service, unity, blogger 等軟體工程筆記

LeetCode #10 Regular Expression Matching

'.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the e...

Unity AssetBundle 資料列表載入以及打包架構思考,使用 Pokémon 作為範例

最近社群有看到有人詢問,關於如何在 Unity 中,設計敵人列表的 AssetBundle 資源加載架構設計,例如之前釋出一版本包含敵人 A, B, 以及 C 種類,在之後又追加敵人 D 以及 E 的資料,要如何處理這多出來的資源載入,使得原先的資源可以不用重新下載,只需要...

OpenSSL 建立 CSR 找不到 openssl.cnf 錯誤處理

在處理申請 SSL 用的憑證 (Certificate) 所遇到的問題,向憑證簽發商 (Certificate authority, CA) 申請憑證前,需要先建立準備 CSR (Certificate Signing Request),而透過 openssl 指...

LeetCode #6 ZigZag Conversion

記錄 LeetCode #6 ZigZag 思考解法的過程筆記,並使用 Go 來實作。

Unity 根據美術需求客製化 Sprite shader,基於官方 shader 開始改起

在社群中看到有人詢問 2D 遊戲上的特殊效果如何製作,從需求中得知這種要求,能直接改 shader 是最快了,畢竟 shader 可以決定每一個 Pixel 最終呈現顏色的可程式化著色器 (Programmable shader) 呢。因此就好奇跟作者 Leo Wang...

LeetCode #1 #167 #653 Two Sum

最近再嘗試使用 Go 來解 LeetCode 上的題目,剛好解完這三個非常相似的簡單題目,因此寫下筆記紀錄。