思元的開發筆記

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

C# IEnumerator, IEnumerable, and Yield

這篇是因為工作上同事對於 yield return 的疑問,所以開始寫這篇文章,順便整理一下自己的經驗並且複習。 Iterator Pattern 在開始之前,稍稍提及迭代設計模式(Iterator Pattern),此模式目的是提供一組介面,能夠有順序得存取聚合...

Create Linux service wrapper script

遠端登入 Linux 操作,每次啟動不因遠端登出而關閉的程式 (program),或是關閉上一次運行的程序 (process),都需要輸入許多指令,對於不熟 Linux 新手的我來說,這有點麻煩啊。因此有這懶人包 bash script,一個包裝將程式包裝成 service ...

HTTP router in golang

工作需求需要使用 golang 來建立 Restful API Server,在開始實作前,最優先想到的問題是:如何處理 URL Routing。從 golang 的官方文件中,要建立一個 HTTP 服務可以透過以下的方式: 但仔細去看內部的實作後,發現 net/http ...