初级会员
  • 第 18021 位会员
  • jan-bar
  • janbar
  • 2018-04-21 11:54:32
  • 21
  • Offline
  • 2 33 58

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 看到`rand.Reader`没,我觉得就是获取随机数据源不同,因此每次签名结果都不一样。我觉得你应该用php签名用go验签,用go签名用php验签,这样成功就行。
  • 评论了主题 sync包once小问题
    #14 @zzustu 以前的大佬给出的解释,而且看官方注释也有提到内存模型问题:https://studygolang.com/articles/25299
  • 评论了主题 go新人求助一个问题
    三方库解君愁 ```go package main import ( "fmt" "strings" jsoniter "github.com/json-iterator/go" "github.com/json-iterator/go/extra" ) func main() { err := test() if err != nil { panic(err) } } func test() error { type Person struct { Name string Age int } type Student struct { Person School string `json:"school"` Grade string `json:"grade"` } extra.SetNamingStrategy(strings.ToLower) // 设置名称转换规则 json := jsoniter.ConfigCompatibleWithStandardLibrary s1 := new(Student) s1.Name = "张三" s1.Age = 20 s1.School = "家里蹲大学" s1.Grade = "本科" b, err := json.Marshal(s1) if err != nil { return err } fmt.Println(string(b)) return nil } ``` 结果:{"name":"张三","age":20,"school":"家里蹲大学","grade":"本科"}
  • 可用试试这个:https://github.com/inconshreveable/go-update
  • `go-zero`