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

Go 周刊第 142 期

本周热门文章

个点赞 23
历时45天,经过15轮面试,入职华为OD 棋布

最近面试难,工作机会少,尤其是对于GO来说,特别明显,但是尽管如此,为了生活的我们还是要忍者痛苦的等待继续着面试。一个外包,我面试了15轮,最后本着面试难度这么大,流程这么复杂,进华为学习一下大佬的技术也...

个点赞 8
如何用Golang处理每分钟100万个请求 janrs_com

用Golang处理每分钟100万个请求 转载请注明来源:janrs.com/9yaq 面临的问题 在我设计一个分析系统中,我们公司的目标是能够处理来自数百万个端点的大量POST请求。web 网络处理程序将收到一个JSON文档,其中可能包含...

个点赞 7
如何优雅的处理一个函数中的四层for嵌套? Scrooge

如果当一个函数中需要遍历某一个值使用了四层for嵌套: func main (){ a := []int{1, 2, 3, 4, 5, 6, ..., n} b := []int{1, 2, 3, 4, 5, 6, ..., n} for k, v := range a{ for j, u := range b...

个点赞 6
√ 解小学一年级数学题 goStruct

亲戚的儿子发来一道数学题,于是草稿打了很久也没解决,后面干脆直接用程序跑。分别用go和rust。跑出来有4种解。不得不说现在小学题已经不是当年那样的了。 package main import "fmt" func solve(nums []int, c cha...

个点赞 4
通过八个demo搞明白Go语言defer的五大特性 newbugcoder

在 Go 语言中使用 defer 关键字可以将代码延迟到函数结束之前执行。在开发中,我们经常使用defer关键字完成善后工作,如关闭打开的文件描述符、关闭连接以及释放资源等。 func demo0() { fileName := "./test.t...

个点赞 4
√ 多线程chan通道数据不对称问题 Zhou_Muren

1. 运行环境 go1.20,win11//: <> (当前使用的Go版本,及系统版本、系统架构?)//: <> (使用go version 命令查看,期望的结果如:go 1.12, linux/amd64) 2. 问题描述 使用net.Dial包判断系统端口是否开放...

个点赞 4
[系列文章] tmaic saas多租户框架 pangxianfei

tmaic saas多租户(Multi-Tenant ),即一个Tenant,一个Database的数据存储方式。隔离级别最高、最安全,说到底是要解决数据存储的问题,golang语言saas框架唯数不多的框架之一。 亮点: 可以独立编译应用;每个应用...

个点赞 3
[系列文章] Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库 xuri

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel:emoji: 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX /...

个点赞 2
Go 实现端口扫描器 Tacks

利用 GO 批量扫描服务器端口 1、端口扫描器 V1 - 基本操作 package main import ( "fmt" "net" "time" "unsafe" ) func main() { tcpScan("127.0.0.1", 1, 65535) } func tcpScan(ip string, po...

个点赞 2
[系列文章] Go: TryLock 函数介绍 Zlw_LENG

Go版本1.18 Go1.18有一个新函数TryLock(作为对互斥锁sunc.Mutex与读写锁sync.RWMutex的补充),它允许开发者在非阻塞模式下获取锁。如果锁已被获取,该函数将简单返回布尔值false,而不是一直等待锁释放。 该函数激起...

更多热门文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助