Go问答技术文章
-
- 合并 golang 中的 map 和 struct
- 我有2个项目,collections和accounts,由2个结构表示,我想将它们合并到单个响应中。集合,帐户,err:=h.service.many(ctx,params)集合结构定义如下:typecollectionstruct{idint64`json:"id"`name*string`json:"name"`description*string`json:"descript
- Golang · Go问答 | 2年前 | 363浏览 收藏
-
- 处理未知的 JSON 响应时使用 Gorilla Libs 进行 WebSockets 绑定
- 我是一名新手,我正在尝试连接到一个使用websocket进行许多操作(包括聊天)的网站。我的目标是仅获取聊天输出并对其执行某些操作并忽略其余部分。我知道我期待的聊天的json,但不知道其余的,所以当我运行程序时,我现在得到了所有的websocket输出,但我只感兴趣:[null,null,"channel:zramdon","message",{"session_id":"ramdon-d655-4ee1-ramdon","body":"test!!!!!!!!!!!!!!!!!!!","
- Golang · Go问答 | 2年前 | 114浏览 收藏
-
- 在 Echo 框架中测试利用多部分表单上传端点
- 我正在使用labstack的echo框架在golang中构建api。现在,当我想测试端点时,我遇到了一个似乎无法解决的问题。我有一个像这样的处理函数funcdostuff(cecho.context)error{businessunit:=strings.toupper(c.formvalue("bu"))week:=c.formvalue("wk")file,_:=c.formfile("file")...}
- Golang · Go问答 | 2年前 | 331浏览 收藏
-
- GCP 上支持 Golang API 的项目列表
- 我正在尝试了解更多go,我的第一个程序是列出我们gcp组织中的所有项目(api相当于gcloud项目list)。稍后我想以此为跳板,在计算引擎标签更新时创建机器映像。我正在使用googleapi文档中的这个样板:“listprojects列出了指定文件夹或组织资源的直接子项目。”packagemainimport(resourcemanager"cloud.google.com/go/resourcemanager/apiv3""c
- Golang · Go问答 | 2年前 | 125浏览 收藏
-
- GKE中部署/Pod挂载卷超时等待条件
- 我们遇到了gke卷使用问题。从今晚开始,我们的部署无法再访问我们的主文档存储磁盘,日志如下所示:.../go/src/github.com/def/abc/backend/formulare/formulare_generate_http.go:62+0x55github.com/def/abc/backend/formulare.createdirsifneeded(0xc000b9b1d0,0x2e,0x0,0x0)/usr/local/go/src/os
- Golang · Go问答 | 2年前 | 475浏览 收藏
-
- 将 JavaScript 的 v.splice(vi, 1) 转换为 Go
- 我对JavaScript一无所知。假设v包含一个正整数列表,vi是一个索引值,假设当前vi=0。我想知道如何将v.splice(vi,1)转换为Golang.splice()相当于切片吗?
- Golang · Go问答 | 2年前 | 181浏览 收藏
-
- 对Golang中的结构体数组根据动态字段名称进行排序的方法
- 我想按动态字段对结构体数组进行排序。这是结构typeuserstruct{namestring`json:"name"`ageint`json:"age"`statusint`json:"status"`typestring`json:"type"`}这是一个结构体数组varuserarray[]user我必须按给定字段对该数组进行排序,该给定字段可以是用户结构的任何字段。但我将从ui接收该排序字段作为js
- Golang · Go问答 | 2年前 | 326浏览 收藏
-
- 用于 go 的 aws sdk 被禁止,但 aws cli 工作正常
- 我们正在使用awscli,它运行得很好,我们可以创建任务定义、创建服务等。当我们想要使用go的sdk时,问题就出现了。我们总是受到禁止。我们尝试使用一个新的空会话,一个指定区域的会话,假设角色......没有任何效果。有谁知道我们该如何解决这个问题?我们尝试了很多事情:-创建新会话时设置新配置:config:aws.config{credentialschainverboseerrors:aws.bool(true),credentials:creden
- Golang · Go问答 | 2年前 | 204浏览 收藏
-
- 将 JSON 中的嵌套数据解析成扁平化结构是否可行?
- 在go中,我可以将嵌套json解组到不同的结构化结构吗?例如压平嵌套。{"id":1,"person":{"name":"jack""extra":{"age":21}}}typeItemstruct{IDint64`json:"id"`Namestring`json:"name"`Agestring`json:"age"`}
- Golang · Go问答 | 2年前 | 105浏览 收藏
-
- 使用 HTTP 访问私有存储库的 Go 模块
- 有没有办法强制go命令使用http而不是https?我正在尝试将项目移动到gomodules,但该项目包含一个私有git存储库作为依赖项。这个git存储库托管在防火墙后面的专用lan中,我通常使用类似cd$gopath/git.ourdomain.net/foo/bar/&&gitclonehttp://my-user:[email protected]/foo/bar/reponame.git之类的内容克隆它。但是现在命令gomod、goget
- Golang · Go问答 | 2年前 | 292浏览 收藏
-
- 使用 Golang 在 JSON 文件中将数据添加至新行
- typedataopstruct{opcode_namestring`json:"opcode_name"`exetimeint`json:"exetime"`}funcmain(){book:=dataop{opcode_name:"add",exetime:5}bytearray,err:=json.marshal(book)iferr!=nil{fmt.printl
- Golang · Go问答 | 2年前 | 167浏览 收藏
-
- 在 Go 中将数组转换为切片
- 请您帮助我了解如何从数组生成切片的工作原理。为什么id1和id2不一样?a:=[2]string{"a","b"}b:=[2]string{"c","d"}varz[2][2]stringz[0]=az[1]=bfmt.Printf("%s\n",z)varid[][]stringfor_,t:=rangez{temp:=t[:]id=a
- Golang · Go问答 | 2年前 | 419浏览 收藏
-
- 在Go中实现泛型类型函数的映射
- 我正在尝试创建一个以字符串和函数作为键和值的映射。如果所有函数都具有相同的签名,它就可以工作,但我的要求是将不同签名的函数存储在同一个映射中。这在go中可能吗?packagemainimport"fmt"funcmain(){functions:=buildFunctions()f:=functions["isInValid"]//f("hello")}funcbuildFunctions()map[string]func(
- Golang · Go问答 | 2年前 | 484浏览 收藏
-
- Golang 中用作参数传递的“抽象”构造函数技巧
- 作为一个已经在python世界定居的人,我最近必须提高api的性能。出于个人兴趣,我想用golang重新设计整个事情。实现的一部分包括将坐标转换为geojson几何图形并从中创建一个集合。由于某些端点需要从相同的坐标创建不同的几何图形,因此我想抽象出构建几何图形的所有内容。我的方法是将一个返回接口实例的函数传递给转换坐标的方法。//thisiswhatiwanttocreatetypecollectionstruct{geometries*[]geo
- Golang · Go问答 | 2年前 | 256浏览 收藏
-
- Websocket迅速关闭
- 我正在尝试这个websocket示例:packagemainimport("fmt""log""net/http""golang.org/x/net/websocket")funcecho(ws*websocket.conn){varerrerrorfor{varreplystringiferr=websocket.message.receive(ws,&rep
- Golang · Go问答 | 2年前 | 392浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 1438次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 1381次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 1339次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 1508次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 1500次使用

