首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
ngab
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Golang 数据可视化利器 go-echarts 开源啦
在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts 的开发就是为了填补这部分的空隙。Echarts 是百度开源的非常优秀的可视化图表库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。也有其他语言为其实现了相应语言版本的接口,如 …
Go 时间交并集小工具
某段时间内他们总的工作时长。 我们不能简单得把五个人的工作时间都加起来,因为当中会有重叠的部分。 所以这时候我们就需要一个计算时间交并集的工具。 将一组离散的时间段按照开始时间,从小到大排序。像这样 我这里将时间用十分小的秒来代替,方便理解。 循环排序后的数组,如果下一个时间段…
Go 语言如何解决代码耦合
在软件中,衡量对象、包、函数任何两个部分相互依赖的程度叫做耦合。 缺少任何一方就无法存在这两个对象,编译更会报错。因此,它们被认为是紧密耦合的。 紧密耦合的代码有许多不利的影响,但最重要的是它可能会引起代码散弹式的修改。散弹式的修改(Shotgun Surgery)是指一部分的…
Go语言中的Interface
最近在看Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这样设计给我们带来了什么影响? 被Go语言设计者如此看重,想来 in…
Golang 需要避免踩的 50 个坑(一)
最近准备写一些关于golang的技术博文,本文是之前在GitHub上看到的golang技术译文,感觉很有帮助,先给各位读者分享一下。 Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,…
Go嵌套并发实现EDM,附坑点分析#1
看着身边优秀的小伙伴们早就开始写博客,自己深感落后,还好迟做总比不做好,勉励自己见贤思齐。趁着年前最后一个周末,阳光正好,写下第一篇博客,为2019年开个头,以期完成今年为自己立下的flags。 从PHPer转Gopher,很大一个原因就是业务对性能和并发的持续需求,另一个主要…