- Blog性质
- 本BLOG由个人维护,文章内容来自于个人原创,主要目的为记录、整理学习过程中遇到的问题和笔记,不涉及商业用途
- 关于转载、版权
- 欢迎非商业性用途转载,转载请注明出处
- 本BLOG文章除特别声明以外,均为作者原创,未经作者本人允许不得擅自用于商业用途及传统媒体
基础题
典型题
常用算法
进阶算法
数据结构设计
SQL典型题
解题通用思路
给定总玩家数n,以及按[玩家编号,对应可传递玩家编号]关系组成的二维数组 relation。返回信息从编号0玩家经过k轮传递到编号为n-1玩家处的方案数;若不能到达,返回0
示例:输入:n = 5, relation = [[0,2],[2,1],[3,4],[2,3],[1,4],[2,0],[0,4]], k = 3
输出:3
解释:信息从小 A 编号 0 处开始,经 3 轮传递,到达编号 4。共有 3 种方案,分别是 0->2->0->4, 0->2->1->4, 0->2->3->4。
解法:模拟法
1 | # k是轮数,n是总人数 |
一、安装和基本概念
二、示例
三、测试
四、xorm库操作mysql
五、后端开发思路
六、常用工具
七、踩坑
1.在Goland控制台上输入以下语句安装gin
1 | go get -u github.com/gin-gonic/gin |
如果出现网络错误,就分别执行下述语句后再重新安装
1 | # 设置goproxy.io代理 |
2.几个内置的中间件
3.gin.Default()定义的默认使用了Recovery和Logger中间件
1 | router.Use(gin.Logger()) |