04 2021 档案
摘要:github.com/gin-contrib/sessions库使用 通常使用标题的库来进行session的存储,session可以被存在数据库(mysql,Redis等),也可以存在cookie中,以下案例存在cookie当中: package main import ( "encoding/go
阅读全文
摘要:给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2:
阅读全文
摘要:数据库基础学习笔记1 数据库学习笔记1 ——李雄飞 基本sql语句的CURD增删改查操作 (下图为我总结的脑图) (注:查询操作的内容较多,后续补充) 参考资料:1.《mysql必知必会》 2.菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
阅读全文
摘要:与其说本文与session有关,不如说我对接口这一概念清晰了许多,之前学接口的时候确实有些一知半解了 最近在看go session管理的时候恍然大悟 以下是定义的两个接口: //定义Session接口,管理单个session中的内容 type Session interface { Set(key
阅读全文
摘要:go语言实现栈和队列 2021年4月6日22:42 go语言实现栈和队列主要用到append 和切片(用内置数组类型进行操作)设数组var s []int入栈:s=append(s,x) //x为添加的数据的类型出栈:s=s[:len(s)-1] 设数组var q []int入队:q=append(
阅读全文
摘要:1. 在项目目录下执行go mod init 项目名 2. 在文件中import 导入gin 3. 在项目目录下执行go mod tidy 来自 <https://www.bilibili.com/video/BV1gJ411p7xC?p=4&spm_id_from=pageDriver> gola
阅读全文
摘要:gorm创建数据库,CRUD 2021年4月6日 21:07 gorm封装了一些SQL, 可以直接调用来实现sql语句的功能,将结构体与数据库表相对应 package main import ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/
阅读全文
摘要:获取querystring参数 querystring指的是URL中?后面携带的参数,例如:/user/search?username=小王子&address=沙河。 获取请求的querystring参数的方法如下: func main() { //Default返回一个默认的路由引擎 r := g
阅读全文
摘要:go文件操作 2021年3月17日 10:58 os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关闭文件。 file.Read() 读取文件 Read方法定义如下: func (f *File) Read(b []byte) (n i
阅读全文
摘要:go并发 2021年3月16日18:27 goroutine: Go语言在语言层面天生支持并发 串行:先洗完衣服再做饭,或者先做完饭再洗衣服。并发:一会洗衣一会做饭。并行:把洗衣盆拿到灶边,一只手做饭另一只手洗衣。 • 传统的多线程模型中创建一个新的线程代价高昂8M。• Go语言中,每一个并发的执行
阅读全文

浙公网安备 33010602011771号