logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议

在TCP里,如果一个segment传递丢失,那么后续segment乱序到达,也不会被应用层使用,只到丢失的segment重传成功为止,因此TCP实现的HTTP2的多路复用能力受到制约。QUIC解决了上面的歧义问题。与采用Sequence Number 标记不同的是,其使用的Packet Number标记严格单调递增,如果 Packet N 丢失了,那么重传时 Packet 的标识不会是 N,而是比

文章图片
#面试#计算机网络#阿里云 +1
百度| 三面凉经:百度Go实习生技术面试实录

也就是说,第一个篮子放1个苹果,第二个篮子放2个苹果,第三个篮子放4个苹果,依次类推,直到第七个篮子放64个苹果。底层实现是一个简单的动态字符串(SDS,Simple Dynamic String),这个结构比C语言的原生字符串类型更加灵活和安全,因为它记录了字符串的长度,避免了缓冲区溢出的问题,并且附加操作的效率更高。: Redis的扩容主要指的是集群的扩容,使用的是resharding过程,也

文章图片
#百度#golang#面试
基于 GitHub Workflow和 Docker 构建 NextJS

最近由于某个偶然的事件,突然对Docker、Github自动化部署产生了浓厚的兴趣,开始研究Docker部署Nextjs应用!NextJS 是 vercel 创建的 JavaScript 框架。它允许你使用 React 构建无服务器 API、服务器端渲染和静态 Web 应用程序。Vercel 提供与 GitHub、GitLab 和 BitHub 的开箱即用 CI/CD 集成。但有时,我们希望将 N

文章图片
#github#docker#容器 +3
PlanUML和Mermaid哪个好?

PlantUML是一款开源工具,它允许用户使用简单的文本语言来创建多种类型的图表。这个工具特别适合绘制UML图(统一建模语言图),包括序列图、用例图、类图等。Mermaid是另一种流行的、基于文本的图表工具,它的目标是减少绘图的复杂性,并提供一种快速方便的方式来可视化数据流和架构。PlantUML和Mermaid各有优势,适用于不同的场景和需求。PlantUML在UML和复杂图表的支持上占优,而M

文章图片
#信息可视化#网络#面试
国产商汤的的Copilot到底有多好用?

GitHub 和 OpenAI 共同打造的一款编程神器–Copilot,这是一款立足于人工智能技术的编程助手。在此基础上,借助于GitHub 庞大的代码库和来自全球的开源社区帮助,搭配 OpenAI 在自然语言处理以及机器学习方面的实力,Copilot成为了开发者的得力助手,为建议代码、生成代码等提供了新的功能。

文章图片
分享几个国内免费使用的 gpt 网站

对于免费用户来说,登录之后每天可以使用50次,对于绝大多数用户来说已经够了。并且其内置了GPTs,可以使用许多提高工作、学习效率的工具,另外文字游戏做的也不错。3、其它小型网站,之前用过,但是使用比较麻烦,直接进去就要注册登录,且登录方式单一,个人不是很推荐。算是国内比较早的AI应用网站,支持问答,画图等,所有的问答和画图都是按照积分进行消耗的。个人长期自用,界面简单,使用比较方便,支持验证码、微

文章图片
#算法#面试
怎么获取客户端真实IP?GO

在使用 Golang 的 net/rpc 包进行 RPC 服务开发时,我们有时候会遇到需要获取客户端的真实 IP 和当前连接 net.Conn 的需求。需要注意的是,在我们的服务方法中,我们依然不能直接获得该连接信息,我们需要在方法被调用之前或之后去获取。但是希望以上的内容能够帮助你解决这个问题。这样,我们的RPC服务就会使用自定义的编解码器来处理每一个请求,每一个连接对应一个编解码器,我们可以从

文章图片
#tcp/ip#golang#网络协议 +2
暂无文章信息