在 C 裡面動態帶進來一個 void*,根本不知道他是什麼型別要嘛一路 cast,要嘛寫一堆 if/else 判斷,邏輯又醜又慢筆者直接把「值的世界」統一起來:...
昨天我們為驗證異常指定了入口點,讓我們的登入功能在驗證失敗時能夠正確回傳 401 狀態碼。
既然登入後取得 Token 的功能已經完成了,今天想來實作 JWT...
今天接續昨天的內容,要繼續實作註冊帳號時的 Email 驗證功能。昨天我們已經梳理過流程,說明了要修改與新增的內容,並且也完成了前置作業(申請應用程式密碼與引入...
Day 27 的數字已經說服筆者:在 Go 的世界,跨界成本是壓倒性的常數項。這篇把「為什麼要 native 重寫」講清楚,回到編譯器與執行模型的基礎,並提出實...
Go 與 C 溝通時,指標與生命週期是第一原則。這篇以 Mongory 的 Go Bridge 為例,整理出在實作中踩過、避過的雷,並給出可直接對照的實作片段...
前言
大家好!歡迎來到「人設實驗室」的第二天!
昨天我們已經把整個專案的架構和技術選型都規劃好了,就像是蓋房子前的設計藍圖。今天,我們就要打下第一根樁——實際在...