Golang
wccms
这个作者很懒,什么都没留下…
展开
-
转 TCP 的 粘包处理
转 https://victoriest.gitbooks.io/golang-tcp-server/content/chapter4.html什么是粘包一个完成的消息可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和封包问题TCP粘包和拆包产生的原因应用程序写入数据的字节大小大于套接字发送缓冲区的大小进行MSS大小的TCP分段。MSS是最大报文段长度的缩写。MSS是TCP报文段中的数据字段的最大长度。数据字段加上TCP首部才等于整个的TC.转载 2020-05-24 17:56:16 · 150 阅读 · 0 评论 -
Go 夜读
Go 夜读Go 源码阅读原创 2020-03-17 15:00:50 · 315 阅读 · 0 评论 -
Golang Gin 使用的随笔记录
Gin中 如果一个字段使用 binding:“required” 修饰,并且被绑定到一个空值的时候,将会返回一个错误。使用 binding:"-" ,绑定到空值将不会返回错误。原创 2020-03-06 17:04:25 · 199 阅读 · 0 评论 -
[转]Golang 中使用 JSON 的小技巧
转载:https://colobu.com/2017/06/21/json-tricks-in-Go/#%E5%BF%BD%E7%95%A5%E6%8E%89%E4%B8%80%E4%BA%9B%E5%AD%97%E6%AE%B5[转] Golang 中使用 JSON 的小技巧taowen是json-iterator的作者。 序列化和反序列化需要处理JSON和struct的关系,其中会用到一些...转载 2020-03-05 20:41:53 · 248 阅读 · 1 评论