首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xjlgxlgx
掘友等级
存储工程师
|
_
我看见过大海,不能在欺骗自己没有看过
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 22
沸点 8
赞
30
返回
|
搜索文章
赞
文章( 22 )
沸点( 8 )
干货满满的 Go Modules 和 goproxy.cn
大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modules、Go Module Proxy 和 goproxy.cn》的技术分享。 本次 @盛傲飞 的夜读分享,是对 Go…
【译】Google 官方文章——如何去做code review
作者: 也就是本次CL的开发者,原文中是以author来称开发者的。以老外的思维,意思是“CL的作者” cr(Code review)主要目的在于确保Google 的代码库代码质量越来越好。而所有相关的工具与流程皆是因应这个目的而生。为达到此目的,势必需要做出一连串的权衡与取舍…
解密HTTP/2与HTTP/3 的新特性
HTTP/2 相比于 HTTP/1.1,可以说是大幅度提高了网页的性能,只需要升级到该协议就可以减少很多之前需要做的性能优化工作,当然兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一。 虽然 HTTP/2 提高了网页的性能,但是并不代表它已经是完美的了,HTTP/3 就…
Go 模块存在的意义与解决的问题
最近,我在尝试整理一篇关于 Go 包管理发展历史的文章,希望能加深自己对这一块知识的认识。在搜集资料的时候,发现了这篇文章,顺手翻译了一下。 本文是该系列的第一篇,主要介绍包依赖管理中一些基础知识。文中提出了 Go 开发中的三个痛点,如何解决只能在 GOPATH 指定路径开发,…
TCP三次握手四次挥手
首先我们需要知道TCP是一种面向连接的单播协议。 TCP可以看成是一种字节流,他会处理IP层或以下层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的的参数,这些参数可以放在TCP头部 所以TCP提供了一种可靠、面向连接、字节流、传输层的服务,采用三次握手建立…
Go小课03:Gin Simple Demo解读
快速:基于Radix树的路由,性能非常强大。 支持中间件:内置许多中间件,如Logger,Gzip,Authorization等。 崩溃恢复:可以捕捉panic引发的程序崩溃,使Web服务可以一直运行。 JSON验证:可以验证请求中JSON数据格式。 路由分组:支持路由分组(R…
Go实现双向链表
本文介绍什么是链表,常见的链表有哪些,然后介绍链表这种数据结构会在哪些地方可以用到,以及 Redis 队列是底层的实现,通过一个小实例来演示 Redis 队列有哪些功能,最后通过 Go 实现一个双向链表。 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但…
[译] Go 1.13 errors 包错误处理
Go 1.13 引入了一个增强的package errors,大致标准化了错误处理。就个人而言,我觉得它的 API 令人有点困惑。本文提供一些如何更有效使用它的参考。 sentinel errors(译者注:表示在此错误中断,程序不会继续往下处理)和以前一样。将它们命名为 Er…
如何测试你的 Go 代码
不论是开源项目,还是日常程序的开发,测试都是必不可少的一个环节。今天我们开始进入 Go 测试模块 testing 的介绍。 差不多两周没有更新 Go 文章了,最近状态不是太好。这篇文章本来准备写的内容非常丰富,结果有点力不从心,移除了好几个小节。思考下来,还是决定拆成几篇。 另…
go mod 使用
go modules 是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Modules官方定义为: GO111MODULE 有三个值:off, on和auto(默认值)。 GO111MODULE=off,go命令行将不会支持module功能,寻找…
下一页
个人成就
文章被点赞
93
文章被阅读
29,570
掘力值
729
关注了
8
关注者
17
收藏集
5
关注标签
40
加入于
2019-08-20