上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: 一 上传文件 1.1 上传单个文件 multipart/form-data格式用于文件上传 gin文件上传与原生的net/http方法类似,不同在于gin把原生的request封装到c.Request中 package main import ( "github.com/gin-gonic/gin" 阅读全文
posted @ 2022-04-09 22:48 刘清政 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一 请求 Gin的请求对象被封装在gin.Context这个结构体指针中 1.1 c.Request结构体 fmt.Println(c.Request.Method) // 请求方式 fmt.Println(c.Request.Header) // 请求头 fmt.Println(c.Request 阅读全文
posted @ 2022-04-09 22:47 刘清政 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一 项目热加载 如果你是一名python开发者,应该很熟悉这个。我们在Flask或者Django框架下开发都是支持实时加载的,当我们对代码进行修改时,程序能够自动重新加载并执行,这在我们开发中是非常便利的,可以快速进行代码测试,省去了每次手动重新编译。 如果你是一名JAVA开发者,不仅会听过热加载, 阅读全文
posted @ 2022-04-09 22:46 刘清政 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一 Go Web框架介绍 1.1 Gin Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像是一些常用函 阅读全文
posted @ 2022-04-09 22:45 刘清政 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1 Go位运算符有如下几种 &:按位与:两位都为1,结果为1,否则为0 |:按位或:只要有一位为1,结果就为1 ^:按位异或:两对应的二进位相异时,结果为1 <<:左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。 >>:右移动运算符:把">>" 阅读全文
posted @ 2022-04-09 14:48 刘清政 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 由于网络原因国内部分用户可能没法直接下载第三方包,我们使用七牛云提供的国内代理:https://goproxy.cn/ 一 Go 1.13 及以上(推荐) 打开你的终端并执行 $ go env -w GO111MODULE=on $ go env -w GOPROXY=https://goproxy 阅读全文
posted @ 2022-04-01 23:23 刘清政 阅读(415) 评论(0) 推荐(1) 编辑
摘要: 一 为什么会有锁机制 1 在多线程情况下共享操作同一个变量时,会导致数据不一致,出现并发安全问题,所以通过锁机制来保证数据的准确和唯一 2 通过锁将可能出现问题的代码用锁对象锁起来,被锁起来的代码就叫同步代码块,同一时间只能有一个线程来访问这个同步代码块 二 什么是临界区 1 每个进程中访问临界资源 阅读全文
posted @ 2022-03-29 03:13 刘清政 阅读(803) 评论(0) 推荐(1) 编辑
摘要: Flask从入门到精通 SQLAlchemy Flask快速入门-最新3.x版本 阅读全文
posted @ 2022-03-22 09:09 刘清政 阅读(2376) 评论(0) 推荐(5) 编辑
摘要: 一 控制单个goroutine执行5次就结束 package main // 编写一个程序,控制单个goroutine执行5次就结束 import ( "context" "fmt" "sync" ) // 控制goroutine 执行5次结束 func main() { // 定义一个运行次数变量 阅读全文
posted @ 2022-03-19 22:21 刘清政 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Http Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 1.1.1. net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 1.1.2. HTTP协议 超文本传输协议(HTTP,HyperText Transfer Proto 阅读全文
posted @ 2022-03-19 22:04 刘清政 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页