文章分类 - 06-语言-Golang
摘要:概念 ARQ:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一. RTO:Retransmission TimeOut FEC:Forward Error Correction kcp简介 kcp是一个基于udp实现快速、可靠、向前纠
阅读全文
摘要:1. golang 中 json 转 struct <1. 使用 json.Unmarshal 时,结构体的每一项必须是导出项(import field)。也就是说结构体的 key 对应的首字母必须为大写。请看下面的例子: 输出的结果如下: 1 { 0} 1 { 0} 1 { 0} 1 { 0} {
阅读全文
摘要:原文:http://www.cnblogs.com/sevenyuan/archive/2013/04/18/3029388.html 简介 Go的内存模型详述了"在一个groutine中对变量进行读操作能够侦测到在其他goroutine中对该变量的写操作"的条件. Happens Before 对
阅读全文
摘要:执行结果如下: 10 1 2 3first20 0 2 2second2 0 2 21 1 3 4
阅读全文
摘要:编译运行结果如下: 0. Name string = TangXiaodong 1. Age int = 1002. Id string = 0000123 I'm TangXiaodong, Id is 0000123. Nice to meet you! I'm TangXiaodong, Id
阅读全文
摘要:首先调用Http.HandleFunc 按顺序做了几件事: 1 调用了DefaultServeMux的HandleFunc 2 调用了DefaultServeMux的Handle 3 往DefaultServeMux的map[string]muxEntry中增加对应的handler和路由规则 其次调
阅读全文
摘要:package gin import "gopkg.in/gin-gonic/gin.v1" Index Constants Variables func Dir(root string, listDirectory bool) http.FileSystem func DisableBindVal
阅读全文
摘要:github上格式更美些: "ningskyer/gin doc cn" "安装与配置" "框架架构" "生命周期" "Context" "路由" "基本路由" "路由参数" "路由群组" "控制器" "请求" "请求头" "Cookies" "上传文件" "响应" "响应头" "附加Cookie"
阅读全文
摘要:原文:https://my.oschina.net/ffs/blog/300148
阅读全文
摘要:布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。 数字类型整型 int 和浮点型 float,Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码。 字符串类型:字符串就是一串固定长度的字符连接起来的字符序列。Go的字符
阅读全文
摘要:1.基本用法: 1.1 通过package关键字定义包: 1.2 使用import关键字,导入要使用的标准库包或第三方依赖包。 1.3 通过包名调用 2. imort包的几种方法和特征: 2.1相对路径 2.2绝对路径 import “LearnGo/init” //加载gopath/src/Lea
阅读全文
摘要:func Open(name string) (file *File, err error),*File 是实现了 io.Reader这个接口 byte[] 转化为 bytes.Buffer:bytes.NewBuffer([]byte). 一、建立与打开 建立文件函数: func Create(n
阅读全文
摘要:Code Speaks: Golang channel的使用主要通过 '<-' 操作符实现,发送时作为二元操作符,接收时作为一元操作符
阅读全文
摘要:Code Speaks: 1.Golang中实现接口中定义的方法即被视为实现了接口,不需显示声明实现某接口 2.Golang的接口更大的作用是声明方法集合,而非类型约束
阅读全文
摘要:Code Speaks: 输出 2
阅读全文