会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
木子七
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
2024年2月27日
gin中间件&控制器&model
摘要: 中间件 Gin 框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、记录日志、耗时统计等。 通俗的讲:中间件就是匹配路由前和匹配路由完成后执行的一系列操作 路由中间件 Gin 中的中间件必须
阅读全文
posted @ 2024-02-27 11:52 木子七
阅读(622)
评论(0)
推荐(0)
2024年2月26日
gin 路由处理&控制器
摘要: 获取请求传参 获取get请求传参 Query和DefaultQuery router := gin.Default() // 127.0.0.1:8080/index?page=1&category=2 router.GET("/index", func(context *gin.Context)
阅读全文
posted @ 2024-02-26 18:07 木子七
阅读(191)
评论(0)
推荐(0)
gin环境&路由配置&模版渲染
摘要: Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快 Gin 的官网:https://gin-gonic.com/zh-cn/ Gin Github 地址:https://github.com/gin-gonic/gin gin环境搭建 下载并安装 # go
阅读全文
posted @ 2024-02-26 13:13 木子七
阅读(331)
评论(0)
推荐(0)
2024年2月25日
golang文件和目录操作
摘要: 读取文件 通过Read方法读取 import ( "fmt" "os" ) func main() { /* 打开文件 */ // 以只读的方式打开文件,返回一个文件指针类型的对象和error file, err := os.Open("./test.txt") // 文件打开操作完之后必须关闭文件
阅读全文
posted @ 2024-02-25 21:31 木子七
阅读(186)
评论(0)
推荐(0)
golang反射
摘要: 反射 有时我们需要写一个函数,这个函数有能力统一处理各种值类型,而这些类型可能无法共享同一个接口,也可能布局未知,也有可能这个类型在我们设计函数时还不存在,这个时候我们就可以用到反射 反射是指在程序运行期间对程序本身进行访问和修改的能力。正常情况程序在编译时,变量被转换为内存地址,变量名不会被编译器
阅读全文
posted @ 2024-02-25 19:09 木子七
阅读(721)
评论(0)
推荐(0)
2024年2月23日
golang中协程&管道&锁
摘要: 进程和线程 进程(Process)就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基 本单位,进程是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进 程都有一个自己的地址空间。一个进程至少有 5 种基本状态,它们是:初始态,执行态, 等待状态,就绪状态,终止状态,通俗
阅读全文
posted @ 2024-02-23 16:08 木子七
阅读(531)
评论(0)
推荐(0)
2024年2月22日
golang中的接口(数据类型)
摘要: golang中的接口 Golang 中的接口是一种抽象数据类型,Golang 中接口定义了对象的行为规范,只定义规范 不实现。接口中定义的规范由具体的对象来实现,通俗的讲接口就一个标准,它是对一个对象的行为和规范进行约定,约定实现接口的对象必须得按照接口的规范 接口的定义 在go中接口(interf
阅读全文
posted @ 2024-02-22 18:43 木子七
阅读(370)
评论(1)
推荐(1)
golang 包&go mod
摘要: go mod 初始化项目 go mod init 项目开发中首先要在项目目录中用 go mod 命令生成一个 go.mod 文件管理项目的依赖 自定义包 自定义包: // 自定义包 一定要放在第一行 package calc /* 定义的方法、变量、结构体等首字母大写表示公有方法,其他包中可以引入该
阅读全文
posted @ 2024-02-22 11:27 木子七
阅读(207)
评论(0)
推荐(0)
2024年2月21日
golang指针和结构体、序列化
摘要: 指针 指针操作 指针包括指针地址、指针类型和指针取值 &: &符号放在变量前面进行取地址操作 **:*放在变量前面根据地址进行取值 指针地址: func main() { var a int = 1 // a的值是1--类型是int--,地址是0xc0000120c0,&是地址符号 fmt.Prin
阅读全文
posted @ 2024-02-21 19:02 木子七
阅读(685)
评论(0)
推荐(1)
2024年2月20日
golang time包和日期函数
摘要: 获取当前时间 // 获取当前时间对象 timeObj := time.Now() /* 获取当前日期 语法一 */ // 打印当前日期 fmt.Println(timeObj) // 2024-02-20 17:50:54.085353 +0800 CST m=+0.000323093 // 当前年
阅读全文
posted @ 2024-02-20 19:00 木子七
阅读(120)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
公告