Go问答技术文章
-
- JSON 嵌套动态结构 Go 解码
- 问题内容 有一个关于输入数据的例子。 { "status": "OK", "status_code": 100, "sms": { "79607891234": { "status": "ERROR",
- Golang · Go问答 | 3年前 | golang · golang 434浏览 收藏
-
- 为 Golang 结构字段分配新值
- 问题内容 我对结构字段有疑问。 我Point用一种方法创建了一个类,该方法Move()将对象变量增加或x减少dx. 另一种方法Print用于输出结果。 在main()一个新实例中使用默认创建x = 3and dx = 2,然后
- Golang · Go问答 | 3年前 | golang · golang 434浏览 收藏
-
- 为什么golang不能在我的for循环中正确迭代范围?
- 问题内容 我很困惑为什么下面的代码没有打印出迭代值。 test:= []int{0,1,2,3,4} for i,v := range test{ go func(){ fmt.Println(i,v) } } 我认为它应该打印出来 0 0 1 1 2 2 3 3 4 4 但相反,它打印出来 4 4
- Golang · Go问答 | 3年前 | golang · golang 434浏览 收藏
-
- 报错:too many arguments to return
- 问题内容 func readTxt(data *PostData, filename string) { var i int = 0 f, err := os.Open(filename) //打开文件 defer f.Close() //打开文件出错处理 //var a [15]float64 if nil == err { buff := bufio.NewR
- Golang · Go问答 | 3年前 | go · golang 434浏览 收藏
-
- Go crypto/subtle.ConstantTimeSelect 怎么避免条件分支泄露:布尔选择与固定时间路径
- crypto/subtle.ConstantTimeSelect 只接受 0 或 1,并在两个候选整数之间做固定时间选择。本文用 ConstantTimeEq 生成选择值,解释它适合保护什么、不能替代哪些安全边界,以及如何用测试核对结果。
- Golang · Go问答 | 3天前 | 密码学 · Go问答 · 安全编程 · crypto/subtle · Go crypto/subtle ConstantTimeSelect 固定时间 侧信道 433浏览 收藏
-
- Go语言中如何实现优雅关闭HTTP服务?
- 使用http.Server的Shutdown方法。核心结论等待现有请求完成拒绝新连接配合context控制超时详细分析Shutdown会通知底层listener关闭。在超时时间内完成活跃连接处理。常见问题如何优化?监听系统信号触发优雅退出。
- Golang · Go问答 | 6个月前 | go http优雅关闭 go server shutdown go并发服务 433浏览 收藏
-
- Go语言中channel关闭后还能读取数据吗?
- Go语言中channel关闭后还能读取数据吗?关闭channel后,仍然可以读取已存在缓冲区中的数据。当数据读取完毕后,再读取会得到零值并返回false。向已关闭的channel写入会触发panic。
- Golang · Go问答 | 6个月前 | go channel关闭 go并发通信 go select机制 433浏览 收藏
-
- 如何对 pubsub 接收回调进行单元测试
- 我有以下生产代码:funcpullMessages(ctxcontext.Context,sub*pubsub.Subscription){err:=sub.Receive(ctx,func(ctxcontext.Context,msg*pubsub.Message){log.Printf("Gotmessage:%q\n",string(msg.Data))processMessage(msg)msg.Ac
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- 如何使用mongoDB中的bulkupdate更新elasticsearch中的数据?
- 我找到了使用golang更新elasticsearch中数据的解决方案。数据约为1,000,000+++文档,并且必须特定于文档ID。我可以使用批量操作在mongoDB中更新,但我在elasticsearch中找不到它,它有类似的操作吗?或者任何人都有想法用特定的id更新elasticsearch中的大量数据。提前致谢。
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- 在共享同一网络的两个 Docker 容器之间共享数据
- 我需要构建两个应用程序(在Golang中),第一个应用程序仅通过UART接收数据并将其发送到第二个应用程序进行处理,第二个应用程序应该接收数据并处理。我已经在第一个应用程序中完成了通过UART接收数据,现在我正在寻找更好的方法将数据从第一个模块获取到第二个模块。它们都作为Docker容器运行并共享相同的Docker网络。我正在考虑在第二个应用程序中创建restAPI,第一个应用程序将简单地通过http调用发送数据,但是有更好的方法吗?还有其他可以利用docker网络的选项吗?
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- 当 p 是指针时,Go 中的 p 和 &p 有什么区别?
- 我知道go指针的地址有什么不同。varint*a=new(int)我可以像这样定义指针变量。当我检查这个变量的地址时,我发现了另一个地址。fmt.Println(a,&a)我想知道这些地址有什么区别。enter代码在这里
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- 如何使用 unmarshal 事件来处理 go1.x 的 lambda 容器映像中的 AWS 定义类型(以提供为基础)
- 我使用apigatway来触发具有代理集成的lambda由于依赖关系无法安装在public.ecr.aws/lambda/go:latest中,我从public.ecr.aws/lambda/provided:al2为golang构建了lambda容器映像。我的docerfile内容的pfbfrompublic.ecr.aws/lambda/provided:al2copy./config/yumrepo/dep1.repo/etc/yum.repos.d/de
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- AWS GO SDK - EC2 启动模板 - 获取最旧版本
- 有没有办法使用awsgosdk请求最旧版本的awsec2启动模板?例如,describelaunchtemplateversions将返回有关minversion和maxversion之间一系列版本的启动模板的信息:https://docs.aws.amazon.com/sdk-for-go/api/service/ec2/#ec2.describelaunchtemplateversions给定启动模板,有没有办法使用awsgosdk确定该启动模板的最旧版本(min
- Golang · Go问答 | 2年前 | 433浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 17次使用
-
- 腾讯扣叮
- 腾讯扣叮是腾讯推出的6-18岁青少年编程学习平台,依托游戏与AI技术,提供图形化编程、3D创作、虚拟实验室及丰富赛事课程,助力培养计算思维与创新能力。
- 16次使用
-
- 堆友AI学习
- 堆友AI学习是堆友推出的专业AI设计教育平台,提供从基础到进阶的线上课程及线下实训营。结合阿里国际AITIC认证,通过视频教程、笔记分享和实战案例,帮助设计师掌握AIGC技能,提升职业竞争力。
- 7次使用
-
- WellSaid
- WellSaid是一款基于AI的高质量语音生成平台,提供120+种自然逼真的配音声音。支持团队协作、API集成及SOC2/GDPR合规,适用于企业培训、营销视频及多语言内容创作,助力高效工作流程。
- 3次使用
-
- Framer AI
- Framer AI是一款强大的无代码建站工具,支持通过中文文本描述自动生成、排版并发布响应式网站。目前提供免费无限次生成服务,被评测为效果最佳的AI网站生成器之一,具备智能文案优化及自定义主题功能。
- 11次使用

