- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Gin框架学习day04
上面看源码得知,Gin的中间件其实就是一个个HandlerFunc,我们要想自定义中间件,只需要自己实现一个HandlerFunc。start := time.Now() //获取当前时间c.Next() //执行请求cost := time.Since(start) //计算耗时// 1. 创建路由引擎}))adminGroup.Use(exeTime()) //在adminGroup中添加中间件中间件可以做的事情还有很多,如日志记录、授权校验、过滤。
2023-12-04 19:36:15 995
原创 Gin框架学习day03
我们在开发前端页面的时候,如果每一个按钮、样式、处理浏览器兼容性的代码都要自己从零开始去写,那就太浪费时间了。所以我们需要一个框架,帮我们实现一个页面的基础部分和解决一些繁琐的细节,只要在它的基础上进行个性化定制就可以了。Bootstrap 就是这样一个简洁、直观、强悍的前端开发框架,只要学习并遵守它的标准,即使是没有学过网页设计的开发者,也能做出很专业、美观的页面,极大地提高了工作效率。BootStrap的具体使用。
2023-12-02 16:16:24 884
原创 Gin框架学习day02
GET(路由路径,Handle):路由路径就是请求资源的路径,比如说下面这个例子,路由路径是localhost:8080/index,那么GET的第一个参数就是“index”,Handler就是一个处理函数,指的是服务器收到GET请求后,要做的动作。GET函数将Handle处理函数与路由路径进行了绑定,这样,当用户访问GET中指定的路由路径时,将会调用Handle处理函数。
2023-11-30 20:05:39 890 1
原创 代码随想录算法训练营第13天
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值。
2023-11-21 19:53:47 36
原创 Gin框架学习day01
执行以上两行命令后,接下来的go命令将从公共代理镜像中快速拉取之前所缺的依赖代码了,所以这时候重新执行一下“$ go get -u github.com/gin-gonic/gin”,之前缺的包就补上了。之后再次运行测试项目,之前忽略的错误果然出现了,即“package io/fs is not in GOROOT”,配置环境真的麻烦…发现出现了很多包无法下载的问题,查了资料发现还是代理的问题,还好Golang在Github上已经建立了镜像库,这个开源项目。
2023-11-18 20:32:44 138 1
原创 代码随想录算法训练营第四天
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
2023-11-01 17:08:07 46 1
原创 代码随想录算法训练营第二天
因为数组是有序的,且其中可能有负数,所以求平方最大的元素一定是开头的元素或者结尾的元素,第二大的元素是除去最大的元素之后的开头元素和结尾元素之间,第三大的元素…。综上,使用双指针left和right,left指向开头元素,right指向结尾元素,将其中求平方较大的放入结果数组的后方(从后向前开始放),比如left下标的元素求平方比较大,则把nums[left]放到结果数组的后方,然后left++,继续和nums[right]比较,直到left>right。
2023-10-31 17:25:55 44 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人