Go问答技术文章
-
- Golang切片追加异常
- 这是一个leet代码问题,当我尝试用代码回答时,代码崩溃了:packagemainimport"fmt"funcmain(){nums:=[]int{9,0,3,5,7}fmt.println(subsets(nums))}funcsubsets(nums[]int)[][]int{varresult[][]intresult=append(result,[]int{})for_,v:=ra
- Golang · Go问答 | 2年前 | 398浏览 收藏
-
- 将图像上传到 MinIO
- 我想将.png格式的图片上传到minio。但我遇到错误找不到目录的问题error:open/sensors/download(1).png:nosuchfileordirectory我在名为ems_service的minio存储桶中创建了一个名为ems_service的目录文件,其名称为传感器名称。就像我编写的使用go和minio上传图像文件的代码ctx:=context.Background()endpoint:=config.MI
- Golang · Go问答 | 2年前 | 198浏览 收藏
-
- 我怎样才能将 gorm 中的所有行作为反射类型切片
- 我想编写一个函数,使用反射类型返回表中的所有行。func(rt*tableRouter)select_table_DB(ctxcontext.Context,varsurl.Values,tableTypereflect.Type,namestring)(reflect.Value,error){db,err:=db.Open(rt.dbcfg)iferr!=nil{returnreflect.Value{},err
- Golang · Go问答 | 2年前 | 219浏览 收藏
-
- 通道挂起,可能没有在正确的位置关闭
- 我正在尝试一边编写小程序一边学习go。程序应尽可能高效、快速地递归解析path,并输出完整文件名(包含路径)和文件的sha256文件哈希。如果文件哈希生成失败,我想保留错误并将其添加到字符串(在哈希位置)。结果应在控制台上返回一个字符串,如下所示:文件xyz||哈希不幸的是,程序在某些时候挂起。我想我的一些频道没有正确关闭并无限期地等待输入。我已经尝试了很长一段时间来解决这个问题,但没有成功。有人知道为什么输出挂起吗?提前致谢,也欢迎go新手的任何意见/建议;-)。(我编写了单独的函
- Golang · Go问答 | 2年前 | 410浏览 收藏
-
- 如何从 Google Cloud 通过 G-suite 发送电子邮件
- 如何在Go中从GoogleCloud所有者G-suite电子邮件帐户发送电子邮件?是否可以使用GoogleCloudprojectID现有授权,而无需在Go源文件中指定Google帐户密码?
- Golang · Go问答 | 2年前 | 131浏览 收藏
-
- Golang 中带和不带空白标识符的计时
- 我正在研究go中的一些基本计时并有一个问题。我想对golang计算数组每个元素的平方根进行计时,但无论是否保留输出,我都会得到两个略有不同的答案。这是我的第一个版本:packagemainimport("fmt""time""math""math/rand")//arandomarrayofintegersfuncrandomarray(maxint,lenint)[]int{a:=m
- Golang · Go问答 | 2年前 | 148浏览 收藏
-
- 在时间戳之后获取新的 Gmail 电子邮件
- 我正在浏览gmailapi文档(https://developers.google.com/gmail/api),我能够阅读收件箱中存在的所有用户电子邮件。例如片段(阅读完整的电子邮件列表):for{req:=svc.Users.Messages.List("me")r,_:=req.Do()for_,m:=ranger.Messages{msg,_:=svc.Users.Message
- Golang · Go问答 | 2年前 | 302浏览 收藏
-
- 如何在Go中迭代mapinterface{}来生成html表
- 我尝试在go中使用html/template生成html内容。该数据实际上是来自不同mysql表的select查询的输出。我需要以下方面的帮助能够生成html,但无法拆分行。如何迭代result:=[]map[string]interface{}{}(我使用接口,因为列数及其类型在执行之前未知)以表格格式呈现数据?列和行不匹配注意:目前演示链接中的result包含2个地图,应将其视为动态。它会根据目标表而变化。这是演示链接,其中包含与我的用例相匹配的示例
- Golang · Go问答 | 2年前 | 254浏览 收藏
-
- 将 XML 文件转换为 CSV
- 我正在尝试将xml文件解析为csv。我的代码正在运行,没有出现任何错误,但结果为空。我无法弄清楚缺少什么部分。看起来xml.unmarshal()无法正常工作。packagedomaintyperowstruct{idstring`xml:"id"`posttypeidstring`xml:"posttypeid"`acceptedansweridstring`xml:"acceptedanswerid"`creationdate
- Golang · Go问答 | 2年前 | 310浏览 收藏
-
- 当我的goroutine数量很大时,代码会出错
- 我的代码在少量goroutine下工作正常,但在内存和指针上会出现大量错误。我猜是我的锁使用不当。你能帮我看看我写的工具吗?调试了好久却无从下手。我想过给时钟函数加个读锁。但是还是会报错。我也尝试过使用sync.map。但并没有解决问题packagemainimport("fmt""io/ioutil""net/http""encoding/json""strings""sync""time""strco
- Golang · Go问答 | 2年前 | 115浏览 收藏
-
- 从同一个 .proto 文件生成 Python 和 Go 代码 - 导入问题
- 我很难使用共享的.proto文件生成python和go的代码。有问题的部分是我正在利用timestamp.proto(由google提供),它需要根据生成的代码应使用的语言进行不同的导入。python代码生成器需要这种形式:import"google/protobuf/timestamp.proto";虽然go代码生成器需要这样:import"github.com/golang/protobuf/ptypes/timestamp/timestamp.prot
- Golang · Go问答 | 2年前 | 236浏览 收藏
-
- 使用 Go 进行 JSON 解码失败
- 我在解码http响应正文时遇到一些问题。我使用insomnia得到的响应如下所示:[{"name":"monitoring","instances":[{"host":"ite00716.local","id":"2058b934-720f-47c5-a1da-3d1535423b83","port":8080}]},{"name":"app1
- Golang · Go问答 | 2年前 | 221浏览 收藏
-
- 同一程序内的 Golang 包的多个实例
- 我目前正在研究Golang,并突然想到一个与包实例化相关的点。问题:同一个包是否可以有不同的实例。面临的问题:在构建go包时,实用程序包(非主包)在整个特定构建过程中仅实例化或编译一次。但是在记录时,出于某种目的,我希望让不同的记录器并行处理不同的包或文件。有什么办法可以让同一个包有多个实例,这样对每个实例所做的更改就不会影响另一个实例。注意:我找到了一个使用go-logging库的好方法,我在其中声明了多个记录器,这完全满足了我的需求。所以,我的主要问题是我们是否可以拥有同一个包
- Golang · Go问答 | 2年前 | 247浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 4421次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 4078次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 4059次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 4246次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 4220次使用

