首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
fengyj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
127篇文章 · 0订阅
Go主题月 | Go中web session实现
概 述大家都知道 session 是web应用在服务器端实现的一种用户和服务器之间认证的解决方案,目前 Go 标准包没有为 session 提供任何支持,本文我将讲解session的实现原理,和一些常
📈【Go 实践】实现一个简单的多人聊天室
本文使用 go 实现了一个多人聊天室,参考文章为 Writing a Chat Server in Go,点击查看中文翻译版。 本文的特点在于:将原始项目分为自底向上的若干个阶段,新手可以一步步地实现系统的不同模块,逐渐掌握相应知识点。源码里有详细的注释,引导你在不看源代码的情…
Go Web如何处理Web请求?
我们知道,一个HTTP事务由请求和响应构成,这篇文章中,我们单讲有关Web请求的部分。 客户端一般是通过一个URL向服务器发起请求,最简单的比如在浏览地址栏输入:https://juejin.im。 每一个Web请求都包括三个部分:请求行、请求头、请求实体。 GET,POST,…
Go 包管理工具 govendor 使用指南
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 govendor 是 go 语言依赖管理工具。 govendor fetch:不但可以下载自身的包,还可以下载依赖。 govendor get:如官网所述 Like "go get" but copie…
理解Go语言的nil
最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如…
Golang研学:defer!如何掌握并用好(延迟执行)
defer:在函数A内用defer关键字调用的函数B会在在函数A return后执行。 变量i初始化为0,defer指定fmt.Println函数延迟到return后执行,最后main函数调用foo打印返回值。 函数中会申明使用很多变量资源,函数结束时,我们通常会对它们做一些处…
Golang Slice技巧
追加元素复制裁剪删除元素删除而不保留顺序扩大延伸插入插入Slice增加元素取出最后一个元素PushFront/UnshiftPopFront/Shift其他技巧不进行内存分配过滤让一个切片与原始切片共
Go 语言数组和切片的原理
Golang之轻松化解defer的温柔陷阱
defer是Go语言提供的一种用于注册延迟调用的机制:让函数或语句可以在当前函数执行完毕后(包括通过return正常结束或者panic导致的异常结束)执行。 defer语句通常用于一些成对操作的场景:打开连接/关闭连接;加锁/释放锁;打开文件/关闭文件等。 defer在一些需要…