几个解放双手的 Go 开发利器
Go 开发中,我们会构造各种 struct 对象,经常会有 json、数据库表、yaml、toml 等数据结构转 strcut 的需求。这时,我们可以根据字段名和数据类型来将这些数据结构,手动地填充至 Go 代码的 strcut 。但当数据字段很多时,这种方式不但耗时耗力,还容易出现一些低级错误。
针对以上情况,本文推荐几个开箱即用的开发利器,帮助 Gopher 解放双手,拯救时间。
Go 开发中,我们会构造各种 struct 对象,经常会有 json、数据库表、yaml、toml 等数据结构转 strcut 的需求。这时,我们可以根据字段名和数据类型来将这些数据结构,手动地填充至 Go 代码的 strcut 。但当数据字段很多时,这种方式不但耗时耗力,还容易出现一些低级错误。
针对以上情况,本文推荐几个开箱即用的开发利器,帮助 Gopher 解放双手,拯救时间。
推荐安装的插件:
Code Runner
Git Graph
Go for Visual Studio Code
Materail Icon Theme
Markdown Preview Enhanced
Project Manager
Kite AutoComplete AI Code
Vim
C/C++
Draw.io Integration
LeetCode
小霸王
Settings Sync
Vetur
Vue
Vue...
字节
1
go channel close后读的问题
2
Linux grep命令查找日志文件相关内容
3
B+树结构 and 为什么
4
io多路复用,epoll和select的区别
5
计网七层协议、线程进程区别
6
线程怎么调度
7
进程通信方法
8
tcp 保证可靠性
9
go slice 和 array 区别
10
GMP 模型
11
分布式缓存框架,singleflight 并发,深挖,一直挖到sync.WaitGroup
12
&...
Continue reading >>GitHub上一个项目,专门总结 Go 语言的一些建议或最佳实践:https://github.com/cristaloleg/go-advice
再推荐一个:uber-go/guide 的中文翻译
不要通过共享内存进行通信,通过通信共享内存
并发不是并行
管道用于协调;互...
推荐一个关于「算法刷题宝典」的开源项目:力扣Cookbook。算法全部用 Go 语言实现,对于学习算法,练习Golang语言一举两得。
支持 Progressive Web Apps 和 Dark Mode 的题解电子书《LeetCode Cookbook》 Online Reading
离线版本...
Program learning book and source code
程序是怎样跑起来的 [Download]
Head First Programming 中文版 [Download]
Head First Software 中文版 [Download]
Head First ObjectOrient...