点燃客户 适用于Go编程语言的Apache Ignite(GridGain)v2.5 +客户端 该库已准备就绪。 版本低于v1.0,因为尚未实现所有功能(有关详细信息,请参见)。 但是已实现的功能已准备就绪。 要求 Apache Ignite v2.5 +(由于使用了二进制通信协议) 转到v1.9 + 路线图 项目状态: 开发“ ”方法(已完成) 开发“ ”方法(已完成*) 开发“ ”方法(已完成) 开发SQL驱动程序(已完成) 开发“ ”方法(尚未开始) *并非支持所有类型。 有关详细信息,请参见。 如何安装 go get -u github.com/amsokol/ignite-go-client/... 如何使用客户端 导入客户端软件包: import ( "github.com/amsokol/ignite-go-client/binary/v1" ) 连接到服务器: ctx := context . Background () // connect c , err := ignite . Connect ( ctx , ignite. ConnI
2021-01-28 16:07:20 83KB go golang client sql
1
sqlrows sqlrows是一个静态代码分析器,它通过报告sql.Rows使用错误的诊断信息来帮助发现错误。 安装 您可以通过go get命令获取sqlrows 。 $ go get -u github.com/gostaticanalysis/sqlrows 快速开始 当Go为1.12或更高版本时, sqlrows使用go vet运行,如下所示。 $ go vet -vettool= $( which sqlrows ) github.com/you/sample_api/... 当Go低于1.12时,只需使用包名称(导入路径)运行sqlrows命令。 但是它不能接受--tags某些选项。 $ sqlrows github.com/you/sample_api/... 分析仪 使用*sql.Rows时, sqlrows检查一个常见错误。 首先,必须在defer函数中调用rows.Close() 。 如果您意外无法扫描记录并忘记关闭*sql.Rows则将不会重用连接。 rows , err := db . QueryContext ( ctx , "SELECT *
2021-01-28 16:07:19 11KB mysql go golang sql
1
golang nsq消息队列,linux i386 32位版,因官方没提供32位的版本,自己在ubuntu下编译的,里面工具基本都包含了
2021-01-28 00:50:43 38.07MB nsq golang
1
sanguo是一个简单的网络游戏服务端框架。可以快速构建服务器集群内部以及服务器与客户端时间的通信。集群内部采用TCP通信。服务器客户端之间 支持TCP,websocket通信方式。
2020-11-21 11:44:01 715KB Go开发-游戏开发
1
第1章 入门 1 1.1 hello,world 1 1.2 命令行参数 3 1.3 找出重复行 6 1.4 GIF动画 10 1.5 获取一个URL 12 1.6 并发获取多个URL 13 1.7 一个Web服务器 14 1.8 其他内容 17 第2章 程序结构 20 2.1 名称 20 2.2 声明 21 2.3 变量 22 2.3.1 短变量声明 22 2.3.2 指针 23 2.3.3 new函数 25 2.3.4 变量的生命周期 26 2.4 赋值 27 2.4.1 多重赋值 27 2.4.2 可赋值性 28 2.5 类型声明 29 2.6 包和文件 30 2.6.1 导入 31 2.6.2 包初始化 33 2.7 作用域 34 第3章 基本数据 38 3.1 整数 38 3.2 浮点数 42 3.3 复数 45 3.4 布尔值 47 3.5 字符串 47 3.5.1 字符串字面量 49 3.5.2 Unicode 49 3.5.3 UTF-8 50 3.5.4 字符串和字节slice 53 3.5.5 字符串和数字的相互转换 56 3.6 常量 56 3.6.1 常量 生成器iota 57 3.6.2 无类型常量 59 第4章 复合数据类型 61 4.1 数组 61 4.2 slice 63 4.2.1 append函数 66 4.2.2 slice就地修改 69 4.3 map 71 4.4 结构体 76 4.4.1 结构体字面量 78 4.4.2 结构体比较 80 4.4.3 结构体嵌套和匿名成员 80 4.5 JSON 82 4.6 文本和HTML模板 87 第5章 函数 92 5.1 函数声明 92 5.2 递归 93 5.3 多返回值 96 5.4 错误 98 5.4.1 错误处理策略 99 5.4.2 文件结束标识 101 5.5 函数变量 102 5.6 匿名函数 104 5.7 变长函数 110 5.8 延迟函数调用 111 5.9 宕机 115 5.10 恢复 118 第6章 方法 120 6.1 方法声明 120 6.2 指针接收者的方法 122 6.3 通过结构体内嵌组成类型 124 6.4 方法变量与表达式 127 6.5 示例:位向量 128 6.6 封装 130 第7章 接口 133 7.1 接口即约定 133 7.2 接口类型 135 7.3 实现接口 136 7.4 使用flag.Value来解析参数 139 7.5 接口值 141 7.6 使用sort.Interface来排序 144 7.7 http.Handler接口 148 7.8 error接口 152 7.9 示例:表达式求值器 154 7.10 类型断言 160 7.11 使用类型断言来识别错误 161 7.12 通过接口类型断言来查询特性 162 7.13 类型分支 164 7.14 示例:基于标记的XML解析 166 7.15 一些建议 168 第8章 goroutine和通道 170 8.1 goroutine 170 8.2 示例:并发时钟服务器 171 8.3 示例:并发回声服务器 174 8.4 通道 176 8.4.1 无缓冲通道 177 8.4.2 管道 178 8.4.3 单向通道类型 180 8.4.4 缓冲通道 181 8.5 并行循环 183 8.6 示例:并发的Web爬虫 187 8.7 使用select多路复用 190 8.8 示例:并发目录遍历 192 8.9 取消 195 8.10 示例:聊天服务器 198 第9章 使用共享变量实现并发 201 9.1 竞态 201 9.2 互斥锁:sync.Mutex 205 9.3 读写互斥锁:sync.RWMutex 208 9.4 内存同步 208 9.5 延迟初始化:sync.Once 210 9.6 竞态检测器 212 9.7 示例:并发非阻塞缓存 212 9.8 goroutine与线程 218 9.8.1 可增长的栈 219 9.8.2 goroutine调度 219 9.8.3 GOMAXPROCS 219 9.8.4 goroutine没有标识 220 第10章 包和go工具 221 10.1 引言 221 10.2 导入路径 221 10.3 包的声明 222 10.4 导入声明 223 10.5 空导入 223 10.6 包及其命名 225 10.7 go工具 226 10.7.1 工作空间的组织 227 10.7.2 包的下载 228 10.7.3 包的构建 229 10.7.4 包的文档化 231 10.7.5 内部包 232 10.7.6 包的查询 233 第11章 测试 235 11.1 go test工具 235 11.
2020-02-18 03:11:55 24.2MB Go GoLang
1
最终完全替代Java,这是一种通用型的语言,可以用来开发任何软件——从普通应用到系统编程!
2020-01-18 03:13:40 1.07MB Go语言
1
golang 最全的学习资料,涵盖各个阶段的内容。 从入门到实战,再到深入,从使用基础api 再到web开发。内容绝对让您满意,且都是中文翻译或中文的,方便您更好的使用,欢迎下载
2020-01-16 03:13:56 124.26MB golang go pdf go语言
1
golang Web开发电子书 PDF清晰版,带目录
2020-01-09 03:00:57 5.71MB Golang 电子书
1
go1.9.2.linux-amd64.tar.gz 此为最新go语言的Linux安装包,1.9.2版本,源自golang官网
2020-01-03 11:28:27 99.42MB Go
1
语言-自定义格式-导入,选中go-npp.xml 适用于黑色背景的主题。
2020-01-03 11:27:19 5KB golang
1