首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
哈喽公爵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Go 语言汇编入门 —— 从输出 HelloWorld 说起
为了搞清楚 go 语言底层的语法糖和原理,需要对底层的汇编知识有深入的了解。汇编其实没有想象中那么复杂,其实原理上来说跟 Java 字节码差不多,只是资料很少,因为更接近系统底层,阅读的难度相对而言更大一些。 首先是要破除迷信,同一个问题网上的答案众说纷纭,比如到底是传值还是传…
图解golang map 底层实现
map是Go语言中基础的数据结构,在日常的使用中经常被用到。但是它底层是如何实现的呢? Golang中map的底层实现是一个散列表,因此实现map的过程实际上就是实现散表的过程。在这个散列表中,主要出现的结构体有两个,一个叫hmap(a header for a go map)…
go 单元测试进阶篇
腾讯云技术社区 - 掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者介绍: 熊训德(英文名:Sundy),16 年毕业于四川大学大学并加入腾讯。目前在腾讯云从事 hadoop 生态相关的云存储和计算等后台开发,喜欢并专注于研究大数据、虚拟化和人工智能等相关技术。 本文档说明 go 语…
【深入 Go 编程】浅析 GO 语言中如何优雅地中断定时任务
问题描述 现在我们创建了一个定时器,能定时的去做某件事,并且在执行时间超时的时候,能把这个定时器关掉。例如需要收集一周的日志,创建一个定时任务去收集日志,每 5 秒钟执行一次,一周的时间过后需要停掉这个定时任务。 ### 标准库 Ticker 标准库提供里的 Ticker 类,主要功能是定时重复的去做某件事情,如果没有设定超时,它会一直执行下去。
[译] Go 代码评审常见问题
代码提交前先跑一下 gofmt 工具,它能自动修复大多数形式化问题(对齐、换行等待)。 现在几乎所有 Go 项目都在使用 gofmt,没有使用的是因为它们在使用 goimports(它支持所有 gofmt 的功能,另外还可以规范化导入行的写法)。 下面我们讨论的都是这两个自动工…
Go在广发证券分布式行情和交易系统的应用和实践
作者简介:罗意,广发证券 IT 中后台系统架构师。2013 年初加入腾讯,主要负责腾讯微博的转发评论的逻辑层和存储层,后期负责微博后台的基础组件研发。2016 年加入广发证券信息技术部,主要负责行情、交易等中后台业务的系统架构设计和研发工作。在高性能、高可用后台系统架构设计方面…
分析go中slice的奇怪现象
可以看到,片段一和片段二中s1和s2输出不一致。 初看起来,感觉是fmt.Println(s1,"=====",s2)这句话导致了结果的不一样。 具体原因,且看下面分解。 对于片段二,结果都是b,这个似乎是因为append的时候,赋值给了一个新的变量,导致了s指向的底层数据虽然…
golang错题集
本文即Go语言的那些坑三。 输出的都是“annei”,而“annei”又是“names”的最后一个元素,那么也就是说程序打印出了最后一个元素的值,而name对于匿名函数来讲又是一个外部的值。因此,我们可以做一个推断:虽然每次循环都启用了一个协程,但是这些协程都是引用了外部的变量…
Go面试题答案与解析
昨天AstaXie发布GoCN每日新闻(2017-07-19)含一篇Go面试题。阅读和评论量挺高,是测试面试者对Go本身基础概念理解掌握程度,以及Go实战经验。这也是在Go中容易遇到的坑,我也曾遇到过。于是快马加鞭,抢在原作者前发布Go面试题答案和解析说明,供大家参考。如有错误请指出,谢谢。