初级会员
  • 第 22217 位会员
  • BlackBerryX
  • 2018-08-27 11:13:51
  • Offline
  • 32 39

最近发布的文章

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 使用map试试咯 key不存在 就没有值
  • 评论了主题 关于http的cookies保持
    ```go func setCookie(w *http.ResponseWriter) { cookie := http.Cookie{ Name: "token", Value: "hello world", HttpOnly: true, } http.SetCookie(w, &cookie) } func getCookie(r *http.Request) { token, err := r.Cookie("token") if err != nil { panic("ohh") } fmt.Println(token) } ```
  • `json:"name>first";xml:"name>first"`
  • 评论了博文 Go 的依赖注入
    你使用‘依赖注入’是因为在main运行的东西太多太复杂,而你main里的复杂却又是你写代码的方式造成的,与其使用‘依赖注入’,不如改变编程思维。
  • try catch和err != nil 是2种不同的错误处理模式啊。try catch是不管包含的范围内出现多少错误,什么错误一概捕获,然后该处理的处理,但实际使用都是直接向上层抛。而err != nil是为了精准的处理错误,控制程序异常,提高程序的健壮性,发现一个处理一个。