首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rena570
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Rena570
2年前
举报
查看本地分支:git branch
创建本地分支:git branch 分支名
切换分支(checkout):git checkout 分支名
直接切换到一个不存在的分支(创建并切换):git checkout -b 分支名
合并分支(merge):git merge 分支名称
展开
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
举报
Git基本操作
git status:查看修改的状态
git add 单个文件名|通配符:添加工作区到暂存区
git commit -m '注释内容':提交暂存区到本地仓库
git log [option]:查看提交日志
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
关注
HTTP框架修炼之道学习笔记 | 青训营
- AP设计:可理解性、简单性... - 中间件设计:洋葱模型 - 路由设计:前缀匹配树 - 协议层设计:抽象出合适的接口 - 网络层设计: 网络模型...
0
评论
分享
Rena570
2年前
举报
quicktemplate启发自 Python 的 Mako 项目,是一个快速、强大且易于使用的 Go 模板渲染引擎,它的主要特性如下:
1.quicktemplate会先将编写的模板代码转换为 Go 语言代码,再进行编译渲染。因此,它比标准库html/template快 20 倍以上。
2.quicktemplate的语法与 Go 语法非常类似,几乎没有学习成本。
3.几乎所有的 bug 都能在模板编译时被捕获,因此在实际项目中,很少会有受模板相关的bug影响。
4.模板中可以嵌入任意 Go 代码。
展开
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
举报
ProtoBuf 的全称是 Protocol Buffers,它是由 Google 开发和定义的与 XML、JSON 类似的一种协议格式,用于高效存储与读取结构化数据。它基于二进制,因此使用 ProtoBuf 能将数据压缩得更小。
gogo/protobuf是基于官方库golang/protobuf的增强版实现:
比golang/protobuf更快地序列化与反序列化;更规范的 Go 结构;兼容golang/protobuf;可选地生成额外的帮助代码,减少代码输入;可以生成测试代码和 benchmark 代码;其他序列化格式;
展开
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
举报
jsoniter(json-iterator)是一款快且灵活的 JSON 解析器,同时提供 Java 和 Go 两个版本。官方称 Golang 版本可以比标准库(encoding/json)快 6 倍之多。最重要的是,它与标准库encoding/json完全兼容。
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
举报
fasthttp第三方开源库号称比net/http快十倍,其优化的核心思路很简单:资源复用。
1.复用 goroutine,减轻 runtime 调度压力;
2.对象复用,大量使用 sync.Pool 减轻 GC 压力。
除了复用,还有其他的一些优化手段,例如尽量避免 string 与 []byte 的转换开销等。
展开
青训营-快乐出发
分享
评论
点赞
Rena570
2年前
举报
Day1第一次接触go语言,昨天刚入门的,今天就要听进阶课感觉好难
青训营-快乐出发
分享
评论
点赞
个人成就
文章被阅读
646
掘力值
84
关注了
1
关注者
1
收藏集
1
关注标签
0
加入于
2023-03-03