第二十四個夏天後
幸福,不是做自己喜歡的事,而是喜歡自己做的事
顯示具有
go
標籤的文章。
顯示所有文章
顯示具有
go
標籤的文章。
顯示所有文章
2022年8月27日 星期六
Go 開發筆記 - 台灣身分證檢查器/大量產生器
›
晚上跟數學系的朋友聊幾句,他用個公式算出合法的帳號數字(滿合理的遠大於台灣人口數),於似乎,來用鳥鳥暴力解試試,並且練一下 golang 的 goroutine 用法。當然最後的資料個數是一樣的,共有 5.2億組。總數公式 = 26 (字母) * 2 (男女) * 10^7 (最...
2022年8月20日 星期六
Go 開發筆記 - 簡易 WebSocket Client 練習,WSS 與 Skip SSL Check
›
公司的 WebSocket Server 使用 node.js Primus 建構服務,最近正在調整架構,弄隻 WebSocket Client 交叉比對,這時就想到 Golang 可以練一下 XD 預設先以 PTT 的 WebSocket 為例 wss://ws.ptt.cc/...
2022年7月30日 星期六
Go 開發筆記 - 透過 Electron 實現 PC app GUI 之 go-astilectron / go-astilectron-bundler / go-astilectron-bootstrap
›
前陣子練習 Golang 後,除了建制後端 API 及網頁服務外,在想該怎樣做個 Windows / macOS 的 PC App 時,逛了一下熱門的 GUI 套件,有常見的 QT, GTK3/GTK4 等等,最後想起 Electron 這套,找了一下果真也有人串好 Go 與 E...
2022年6月24日 星期五
Go開發筆記 - 使用 net/http 處理 URL Redirect 和 Cookie 之 Service Unit Test 需求
›
最近用 Golang 撰寫 Service Unit Test 時,練了一下 net/http 要如何處理 HTTP Response Header Location 的處理。主要是在使用 net/http 的 http.Client 時,可以加設定 CheckRedirect ...
2022年5月30日 星期一
Go 開發筆記 - 使用 Regular Expression / Regex / Re
›
網路上還滿多教學以及文件,其中官方文件 pkg.go.dev/regexp 滿清楚的。也有看到一篇許多人推的 github.com/StefanSchroeder/Golang-Regex-Tutorial ,有中英文。 在此把一些語法筆記一下,方便自己未來快速回憶。 使用筆...
2022年5月26日 星期四
Go 開發筆記 - 使用 database/sql 通用介面存取資料庫,以 SQLite3 為例
›
在 Golang 的世界,有定義資料庫存取的通用介面 database/sql ,但貌似官方沒有提供實作而是讓廣大的鄉民開發,並且標記哪些套件是有通過 go-sql-test 驗證的,因此,大部分就是挑哪些有標記的,或是直接看 github 有多熱門也行。 相關文件: pkg.g...
2022年5月22日 星期日
Go 開發筆記 - 使用 golang.org/x/oauth2 與 Facebook 登入 / Google OAuth 串接
›
最近評估網站是否從 PHP 翻到 Golang ,研究了一下關於串接 OAuth2 相關部分。早年在串 FB 登入時,都是直接使用 Facebook PHP SDK ,雖然都知道底層還是 OAuth2 ,但不免還是擔心要串時很麻煩(主要是很懶再刻一份)。稍微研究了一下,原來有 g...
2022年5月16日 星期一
Go 開發筆記 - 地圖服務 查詢剩餘快篩劑販售地點 為例
›
圖: tw-covid19-rapid-antigen-tests.herokuapp.com 之前一直想練習 Golang 卻一直偷懶,這次就找個題目練了一下。包括如何取得網路上的資料,以及處理 csv 的流程。然而,最後想找 Heroku 來發布,就...全部改成 HTML+...
2019年11月27日 星期三
[Go] 透過 Golang 操作系統內建 WebView @ macOS, WKWebView
›
最近在幫同事想想,到底有沒有什麼更方便的環境去協助同事分析網頁的組成。再加上自己想順便了解一下 golang 是如何跨平台的,就隨意找了這套: github.com/zserge/webview ,看了看,學到不少東西。 心得一:所謂的跨平台,是別人幫你做完所有苦力 在...
2015年9月27日 星期日
[GO] 使用 Go drive 同步資料至 Google Drive 空間 @ Ubuntu 14.04 64bit
›
之前默默地得到 Google for edu 的帳號,想說該善用一下空間。之前比較常用 Dropbox 的空間,所以一直沒善用 Google Drive ,但是埋在 Linode 1GB 機器上,常常覺得記憶體都被 Dropbox 吃光,這次就試試 Google drive 吧!...
›
首頁
查看網路版