无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 36 期

本周热门文章

个点赞 10
[系列文章] 重大翻车现场,记一次线上事故 nanjingfm

关键词:golang、go、gorm、零值、有担当的富人 翻车日期:2021.03.04 翻车现场 今天下午3:30有同事反馈,app冷启动出现了测试公告弹窗。 画外音:半小时前刚更新一个服务,赶紧检查下配置吧。 事件回述 10:27:代码...

个点赞 7
mysql 一次性 select 一千万条会导致oom吗? chaofei

假设表里有 1千万条数据,使用 gorm 去获取全部数据,执行如下代码 rows, err := gormDb.Raw("select * from xxx_table").Rows() if err != nil { panic(err) } for rows.Next() { } 问题一:执行 gormDb.Raw("sel...

个点赞 5
[系列文章] go语言:彻底掌握emoji nanjingfm

关键词:emoji、unicode、utf8、go、表情 什么是emoji emoji就是一些意形符号。 emoji的实现 首先,你必须能够区分unicode、utf8和字符之间的区别: unicode,字符集,就是一个表格,记录这字符和码点(通常表示为U+...

个点赞 4
main程序跑起来报错 lawrencepu

请问一下,在go1.15.6中运行该代码,会提示报错undefined:NewURLStore是为什么呢,代码都是跟着教程上面走的, 而且全部复制粘贴也还是会报错。

个点赞 3
[系列文章] Golang+chromedp+goquery 简单爬取动态数据 小魔童哪吒

[TOC] Golang+chromedp+goquery 简单爬取动态数据 兵长: 胖sir,最近一段时间正在使用golang来进行开发项目,慢慢的对golang有了一些了解,突然有一天,我想用golang来实现爬取网站上的数据,例如天气预报,每日一...

个点赞 1
[系列文章] golang发送邮件(qq邮箱) 小魔童哪吒

[TOC] golang发送邮件(qq邮箱) 前期准备 golang发送邮件的功能,我们今天介绍golang发送qq邮件,相信大家都有qq邮箱吧,操作起来比较便捷,使用golang发送邮件更是简单,相信大家看完都能上手操作并学会。 通过编...

个点赞 1
√ 一个递归情况下控制多线程的死锁问题 yinhui

在多线程递归调用的情况下想要控制线程上限,结果导致了死锁问题于是拿出来讨论一下。 为了方便理解我们假设现在要写一个windows文件夹扫描器。我们有一扫描函数,可以接收传入路径并对其进行扫描。若扫描结果中有文...

个点赞 1
Go高级特性 17 | SliceHeader:slice 高效处理数据 Swenson1992

数组 在讲 slice 的原理之前,先来介绍一下数组。几乎所有的编程语言里都存在数组,Go 也不例外。那么为什么 Go 语言除了数组之外又设计了 slice 呢?要想解答这个问题,先来了解数组的局限性。 在下面的示例中,a1...

个点赞 1
11 | 并发模式:Go 语言中即学即用的高效并发模式《通关打怪Go语言》 Swenson1992

要想跟踪一个用户的请求,必须有一个唯一的 ID 来标识这次请求调用了哪些函数、执行了哪些代码,然后通过这个唯一的 ID 把日志信息串联起来。这样就形成了一个日志轨迹,也就实现了用户的跟踪,于是思路就有了。 在...

个点赞 0
Go并发编程之同步原语 寻寻觅觅的Gopher

github地址:github.com/togettoyou go语言在sync包中提供了基本的同步原语,如sync.Mutex、sync.RWMutex、sync.WaitGroup、sync.Once 、 sync.Cond 、sync.Pool 和 sync.Map。 sync.Mutex Mutex 是一个互斥锁,可以...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助