發表文章

目前顯示的是 2022的文章

[golang] How to set cookie under gin

setcookie example: import ( "fmt" "github.com/gin-gonic/gin" ) func main() { router := gin.Default() router.GET("/cookie", func(c *gin.Context) { // 设置cookie c.SetCookie("site_cookie", "cookievalue", 3600, "/", "localhost", false, true) }) router.Run() } SetCookie函数定义: func (c *Context) SetCookie(name, value string, maxAge int, path, domain string, secure, httpOnly bool)  special note: domain string must be correct. if not , SetCookie will be not write into right place.  source: https://www.tizi365.com/archives/273.html

從公司角度,來看 golang, php 和 python

這剛好就是我們正在用的三種語言,如果依我們團隊現行使用人數排列的話,python > php > golang。 以我個人來說,建置網站的主程式還是大推 php 。在簡單快速的建置網站來說,應該無人能及 php+mysql 的組合。它的語法很直覺,如果你想要建立一個被加密過的密碼,直接 $md5pass = md5($password) 就可以,完全不考驗你的各種能力,直接就可以取得結果。 而且 php 的歷史實在太悠久了,以至於不論是各種的疑難雜症都可以在 google 上找到答案。書店裡的各種 php+mysql 的電腦書籍大概是你最不需要的東西(除非你真的很喜歡紙本書)。phper 常被其他陣營的工程師們笑是 copy-paste programmer。 但話說回來,上頭主管其實在乎的不是你的程式寫的有多優美,而是你的東西什麼時候可以上線解決老板和業主的麻煩。所以,你的交件速度又快又正確,你的方法就是對的方法。至於效能與後續維護…說真的,他不在乎,至少現在不在乎。如果前面的款項都收不進來,那還談什麼維護問題? 說到 python ,它是個很酷的東西。但一個星期可以有 50 人來投履歷。人力成本很便宜,但賣相…