自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 看看Gin框架是如何实现的

基本使用gin是一个高性能的golang web框架,它的代码其实很少,相对于spring来说,搞懂gin真是砍瓜切菜先来看一下gin的基础用法import "github.com/gin-gonic/gin"func Init() { r := gin.Default() initRoute(r) r.Run()}func initRoute(r *gin.Engine) { r.GET("ping", handler)}func handler(ctx *gin.Conte

2022-01-14 16:10:28 957

原创 sync.pool保姆级代码注释+详解

sync.pool保姆级代码注释+详解

2021-12-29 15:14:44 992

原创 面试智力题3

1、轮流拿石子问题一共有N颗石子(或者其他乱七八糟的东西),每次最多取M颗最少取1颗,A,B轮流取,谁最后会获胜?(假设他们每次都取最优解)。答案当石子有1~m个时,毫无疑问,先手必胜当石子有m+1个时,先手无论拿几个,后手都可以拿干净,先手必败当石子有m+2~2m时,先手可以拿走几个,剩下m+1个,先手必胜我们不难发现,面临m+1个石子的人一定失败。这样的话两个人的最优策略一定是通过拿走石子,使得对方拿石子时还有m+1个设当前的石子数为n=k∗(m+1)+r,则先手拿r个,一定能赢。2

2021-03-30 00:03:06 808

原创 面试智力题2

1、4片A药片和4片B药片,每天必须一片A和一片B;现在AB混合在一起了怎么办?本质上还是均等分的问题,将每个药片均分为4份,每一份组合成一份药片,刚好一片A和一片B。或者直接将所有的药片研磨成粉末混合均匀。每次取4分之一服用就好。2、屋里面右三盏灯,屋外右三个开关,如何只进一次屋确定,开关和灯的对应次序。因为有三盏灯,所以必须要要至少2次操作,才能确定真正的灯。因此操作数必须为2或者以上;但是只能进屋中一次,所以需要两次操作的其它观察状态来确定。因此需要除了亮灯之外的其它操作。所以需要温度状态作为参

2021-03-25 18:55:23 2818

原创 面试智力题

1、红眼睛和蓝眼睛一个岛上有100个人,其中有5个红眼睛,95个蓝眼睛。岛上有三条规则:他们不能照镜子,不能看自己眼睛的颜色。他们不能告诉别人对方的眼睛是什么颜色。一旦有人知道了自己是红眼睛,他就必须在当天夜里自杀。某天,有个旅行者到了这个岛上。由于不知道这里的规矩,所以他在和全岛人一起狂欢的时候,不留神就说了一句话:【你们这里有红眼睛的人。】问题:假设这个岛上的人每天都可以看到其他所有人,每个人都可以做出缜密的逻辑推理,请问岛上会发生什么?2、海盗分金币在大海上,有5个海盗抢得100枚

2021-03-25 12:29:12 1240 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除