首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
柠檬树上柠檬果
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
柠檬树上柠檬果
6月前
关注
秋招笔试题专栏——动态规划
最佳爬楼方案 题目 代码 思路:令dp[i]表示到达i位置所需花费的体力。每次选择既要考虑花费,也要考虑到距离,明显不是贪心策略可以解决的。则d[0] = 0,dp[i] ...
0
评论
分享
柠檬树上柠檬果
6月前
关注
秋招笔试专栏——复盘
08/23腾讯音乐笔试T2 题目 这道题说白了就是一个二叉树的补全,把一个普通的二叉树补成完全二叉树。 代码 思路: 先修改二叉树的值,按照完全二叉树去给每个节点编号,根节...
0
评论
分享
柠檬树上柠檬果
6月前
关注
秋招笔试题专栏——贪心
1. 整理 题目 代码 本题比较简单,直接排序再计算差值即可。 2. 字符串前缀 题目 代码 因为字符串的前缀必然是有序且一一对应的,直接挨个比较不同的字符个数,最后再删掉...
0
评论
分享
柠檬树上柠檬果
6月前
关注
秋招笔试题专栏——模拟题
1. 换座位 题目 在线测评 代码 注意点 注意下标不要搞错,需要处理边界情况 2. 申请奖学金 题目 代码...
0
评论
分享
柠檬树上柠檬果
6月前
关注
go语言的context源码和errgroup
context概念 我们经常会遇到主协程与子协程之间存在控制、协同、取消的需求,例如: 主协程需要等待全部子协程完成:即子协程怎样通知主协程。 在使用流水线增加数据计算吞吐...
0
评论
分享
柠檬树上柠檬果
关注了
eleven26
柠檬树上柠檬果
7月前
关注
字节开源库gopkg——gopool协程池
sync.Pool sync.Pool是一个并发安全的缓存池,可以并发且安全的存储、获取对象。常用于对象实例创建会消耗较多资源的场景。但它并不严格具有缓存作用,因为我们无法...
10
1
分享
柠檬树上柠檬果
7月前
关注
后端请求鉴权和限流方案
请求鉴权 鉴权就是对用户发来的一个请求进行判断:你是谁,是什么类型的用户,又拥有哪些权限。在这里我们梳理一下常见的鉴权方案。 http基本认证方式 基本认证 (Basic ...
2
评论
分享
柠檬树上柠檬果
7月前
关注
MESI和go内存一致性模型
CPU多级缓存 现代CPU为了缓解CPU速度和内存速度的不匹配,采用了CPU缓存来加速数据的读取,避免直接访问内存。而缓存集成有以下三种方式。 集中式缓存:一个缓存和所有处...
0
评论
分享
柠檬树上柠檬果
7月前
关注
go并发编程(一)
channel 通道是go提供给开发者用于goroutine之间通信的一种高级数据结构。通道有带缓冲的和不带缓冲的,我们可以利用通道实现不同goroutine之间的同步和互...
0
评论
分享
柠檬树上柠檬果
7月前
关注
go语言的一些陷阱和技巧
持续更新... for下标循环和range 对于slice,使用for-range循环有两种形式 前两种方式几乎没有区别,需要注意的是:for-range迭代出的值是通过值...
1
评论
分享
柠檬树上柠檬果
7月前
关注
深入理解go语言中的string
string的基本组成 在go语言中,string的组成其实和slice非常相似,只不过string是不可变的。 所以它的内部结构相比slice少了个cap。我们可以观察下...
0
评论
分享
柠檬树上柠檬果
8月前
关注
go语言闭包和for循环
闭包 我们知道在GO语言中,函数是一等公民。它既可以作为参数,也可以作为函数的返回值返回。闭包通俗地说就是可以访问外部函数内部变量的函数。它通过存储相应的函数和捕获的变量来...
1
评论
分享
柠檬树上柠檬果
赞了这篇文章
江湖十年
公众号|Go编程世界
·
9月前
关注
Go 中空结构体惯用法,我帮你总结全了!
在 Go 语言中,空结构体 struct{} 是一个非常特殊的类型,它不包含任何字段并且不占用任何内存空间。虽然听起来似乎没什么用,但空结构体在 Go 编程中实际上有着广泛...
34
9
分享
柠檬树上柠檬果
9月前
关注
go语言的interface详解
在之前的一篇文章中go语言的反射和泛型中提到过,我们可以使用反射来实现多态。反射能实现本质上是编译器同时记录的实际的数据和类型信息。在go语言中,接口是方法的集合,我们通过...
0
评论
分享
柠檬树上柠檬果
9月前
关注
go语言的error,panic/recover和defer详解
error error 在 Go 中其实是一个普通的接口。它不仅保存着错误的信息,还提供了一系列的方式供开发者使用。因此开发者可以自行拓展,嵌套,封装新的 error ,为...
0
评论
分享
柠檬树上柠檬果
9月前
关注
GMP调度模型
协程 协程的概念已经出来很久了。但相比进程/线程,它可能没有那么耳熟。在学习一些新概念前,我喜欢用一些我熟知的概念去类比学习。我们可以把协程和线程以及函数去对比: 协程和函...
0
评论
分享
柠檬树上柠檬果
9月前
关注
go语言中基本数据结构的实现
slice slice中文名为切片,它是一个可以扩容的能够容纳不同类型的动态数组。如果你和我一样从C++转过来的话,基本可以把它理解为C++中的vector。 首先slic...
2
评论
分享
柠檬树上柠檬果
赞了这篇文章
小许code
公众号【小许code】、Golang 后端工程师
·
1年前
关注
fasthttp是如何做到比net/http快十倍的
小许之前分享过标准库net/http的实现原理,不过有个fasthttp的库号称比net/http快十倍呢! 哇,性能太强了吧,话不多说,本期小许和大家一起看看fastht...
31
5
分享
柠檬树上柠檬果
赞了这篇文章
腾讯云开发者
1年前
关注
我为什么放弃Go语言?
腾小云导读 你在什么时候会产生“想要放弃用 Go 语言”的念头?也许是在用 Go 开发过程中,接连不断踩坑的时候。...
477
88
分享
下一页
个人成就
文章被点赞
21
文章被阅读
6,181
掘力值
803
关注了
36
关注者
1
收藏集
0
关注标签
24
加入于
2019-12-31