上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: Template html/template包实现了数据驱动的模板,用于生成可对抗代码注入的安全HTML输出。它提供了和text/template包相同的接口,Go语言中输出HTML的场景都应使用text/template包。 1.1. 模板 在基于MVC的Web架构中,我们通常需要在后端渲染一些数 阅读全文
posted @ 2022-03-19 22:03 刘清政 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Go 语言中的错误处理是把错误当成一种值来处理,更强调判断错误、处理错误,而不是用 catch 捕获异常 1 异常抛出与处理 package main import "fmt" func slicePanic() { var s =[]int{4,5,6} fmt.Println(s[9]) } f 阅读全文
posted @ 2022-03-19 21:56 刘清政 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一 读文件介绍 文件读取是所有编程语言中最常见的操作之一。我们会学习如何使用 Go 读取文件。 Go语言读取文件通常有以下几种: 使用File自带的Read方法,使用os.Open()或os.OpenFile()打开文件(Open本质还是调用了OpenFile) 使用bufio库的Read方法,使用 阅读全文
posted @ 2022-03-19 21:55 刘清政 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一 打开文件 1.1 函数介绍 os.OpenFile()函数能够以指定模式打开文件,从而实现文件写入相关功能。 func OpenFile(name string, flag int, perm FileMode) (*File, error) {} func Create(name string 阅读全文
posted @ 2022-03-19 21:55 刘清政 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一 log包介绍 Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用,更方便强大的日志记录需要借助于其它第三方日志库:zap、logrus等 log包定义了Logger类型,该类型提供了一些格式化输出的方法 type Logger struct { mu sync.Mute 阅读全文
posted @ 2022-03-19 21:54 刘清政 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 Go不会对数据进行隐式的类型转换,只能手动去执行转换操作 转换数据类型的方式很简单。 valueOfTypeB = typeB(valueOfTypeA) 例如: // 浮点数 a := 5.0 // 转换为int类型 b := int(a) Go允许在底层结构相同的两个类型之间互转。例如 阅读全文
posted @ 2022-03-19 21:53 刘清政 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一 基本使用 time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。示例代码如下: func main() { var now time.Time = time.Now() fmt.Println(now) year := no 阅读全文
posted @ 2022-03-19 21:52 刘清政 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一 go操作redis的选择 golang操作redis主要有两个库,go-redis和redigo。 go-redis:star数更多,支持连接哨兵及集群模式的Redis redigo:star数少一些,操作更简单 二 redigo快速使用 安装:go get github.com/garybur 阅读全文
posted @ 2022-03-18 23:15 刘清政 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一 介绍和使用 上节我们用了go-sql-driver/mysql库来操作mysql,还有一个更优秀的库sqlx,它也是对标准库database/sql具体的实现,并进行进一步封装和新增了一些方法 1.1 安装和快速链接 go get github.com/jmoiron/sqlx package 阅读全文
posted @ 2022-03-18 23:14 刘清政 阅读(435) 评论(0) 推荐(2) 编辑
摘要: 一 go操作redis的选择 golang操作redis主要有两个库,go-redis和redigo。 go-redis:star数更多,支持连接哨兵及集群模式的Redis redigo:star数少一些,操作更简单 二 redis安装 2.1 windowd平台安装方案 // 下载地址 // 最新 阅读全文
posted @ 2022-03-18 23:14 刘清政 阅读(690) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页