上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页
摘要: 即使我们小心到不能再小心,但在并发程序中犯错还是太容易了。幸运的是,Go的runtime和工具链为我们装备了一个复杂但好用的动态分析工具,竞争检查器(the race detector)。 只要在 , 或者 命令后面加上 的flag,就会使编译器创建一个你的应用的“修改”版或者一个附带了能够记录所有 阅读全文
posted @ 2020-03-30 20:13 Binb 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 本包不支持跨硬盘的压缩。 关于ZIP64: 为了向下兼容,FileHeader同时拥有32位和64位的Size字段。64位字段总是包含正确的值,对普通格式的档案未见它们的值是相同的。对zip64格式的档案文件32位字段将是0xffffffff,必须使用64位字段。 Demo 阅读全文
posted @ 2020-03-26 13:27 Binb 阅读(660) 评论(0) 推荐(0) 编辑
摘要: tar包实现了tar格式压缩文件的存取。本包目标是覆盖大多数tar的变种,包括GNU和BSD生成的tar文件。 Demo 阅读全文
posted @ 2020-03-26 13:05 Binb 阅读(825) 评论(0) 推荐(0) 编辑
摘要: redis是一个单进程单线程应用 redis是一个软件,帮助开发者对一台机器的内存进行操作 关键字: 缓存 优先去redis中获取,如果没有就是数据库 可以做持久化操作(两种策略) AOF 定时保存 RDB 同步保存 下载与安装 常用指令 redis 五大数据类型 只有第一层value支持这五大数据 阅读全文
posted @ 2020-03-22 09:15 Binb 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 文章转自 GORM CRUD指南 CRUD CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建、查询、更新和删除操作。 创建 创建记录 首先定义模型: type User struct { ID int64 Name string Age int64 } 使用使用NewRec 阅读全文
posted @ 2020-03-16 09:17 Binb 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 文章转自 GORM入门指南 gorm是一个使用Go语言编写的ORM框架。它文档齐全,对开发者友好,支持主流数据库。 gorm介绍 Github GORM 中文官方网站内含十分齐全的中文文档,有了它你甚至不需要再继续向下阅读本文。 安装 go get -u github.com/jinzhu/gorm 阅读全文
posted @ 2020-03-15 20:46 Binb 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 检查是否重复引用 阅读全文
posted @ 2020-03-13 20:52 Binb 阅读(327) 评论(0) 推荐(0) 编辑
摘要: package main // 打开系统默认浏览器 import ( "fmt" "os/exec" "runtime" "time" ) // 不同平台启动指令不同 var commands = map[string]string{ "windows": "explorer", "darwin": 阅读全文
posted @ 2020-03-13 16:42 Binb 阅读(773) 评论(0) 推荐(0) 编辑
摘要: JWT的数据结构 典型的,一个JWT看起来如下图。 改对象为一个很长的字符串,字符之间通过"."分隔符分为三个子串。注意JWT对象为一个长字串,各字串之间也没有换行符,此处为了演示需要,我们特意分行并用不同颜色表示了。每一个子串表示了一个功能块,总共有以下三个部分: JWT的三个部分如下。JWT头、 阅读全文
posted @ 2020-03-11 12:44 Binb 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 安装依赖 Go Micro $ go get github.com/micro/go-micro Protobuf (如果您使用代码生成,您还需要使用protoc-gen-go) $ go get github.com/micro/protobuf/{proto,protoc-gen-go} 工具包 阅读全文
posted @ 2020-03-01 11:50 Binb 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页