golang
已收录文章:14427篇
-
正常使用了go 1.8一段时间没有发现异常,为了发布便捷,以及后期引入plug-in,开始将大项目分解。涉及到通过vendor引入私有库保存的第三方包。 参考网上那些反复转帖的材料,始终无法成功,278 收藏
-
part 1 最近在学习go自带的rpc,看完了一遍想着自己实现一个codec,也就是自定义消息的序列化和反序列化。消息的序列化和反序列化涉及到两步: 1、从网络中读取数据和将数据写到网络中; 2278 收藏
-
运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: 算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符 接下来让我们来详细看看各个运算符的介绍。 算术278 收藏
-
上一篇文章介绍了 GoFrame数据校验之校验对象 | 校验结构体 ,得到了大家积极的反馈。 再接再厉,这篇总结分享:GoFrame数据校验之校验结果总结分享。 基本介绍 校验结果为一个Error接口对象。278 收藏
-
引言 编写代码应该要有极客追求,不要一味的只为了完成功能不加思索而噼里啪啦一顿操作,我认为应该要像一位设计者一样去设计代码完成功能,因为好的代码设计清晰可读易扩展、好修复278 收藏
-
答案:Golang中TCP短连接适用于请求-响应模式,实现简单但有性能开销;长连接适合高频实时通信,需处理心跳、粘包半包、超时等问题。通过net.Conn生命周期管理,结合goroutine并发模型,使用长度前缀法解决拆包组包,配合ReadFull和deadline控制,可构建高效稳定的长连接服务,同时需注意连接中断检测与资源清理。277 收藏