文章分类 -  06-语言-Golang

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

点击右上角即可分享
微信分享提示