晨读管理员
  • 第 14322 位会员
  • meission
  • 2017-11-15 08:05:10
  • Offline
  • 29 42

最近发布的主题

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了博文 golang深度拷贝map
    当类型为 map[string]map[string]string时,第二次进入copy map[string]string的时候 ,并不能识别出map[string]interface{} 类型。
  • 评论了博文 golang深度拷贝map
    当类型为 map[string]map[string]string时,第二次进入copy map[string]string的时候 ,并不能识别出map[string]interface{} 类型
  • 评论了主题 二行不能理解的代码
    var ptr = &bytes[0] 取出bytes 首地址。 header := (*stringssHeader)(unsafe.Pointer(ptr)) 将地址强行转换成为stringssHeader类型的指针。 []byte{0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 'h', 'c'} 第一个0 :Data unsafe.Pointer,这个时候是空指针。 第二个"0, 0, 0, 0, 0, 0, 0, 2" 这个八位是 Len , 第三 “0, 0, 0, 0, 0, 0, 0, 1” 是 Byt 。 header.Data = unsafe.Pointer(&bytes[17]) 赋值之后 Data 就不是空指针了。 (*string)(unsafe.Pointer(ptr)) 和 (*stringssHeader)(unsafe.Pointer(ptr)) 是一样的 写法。
  • https://github.com/chrislusf/seaweedfs github 地址
  •  是html中的空格  是XSL中空格