Go问答技术文章
-
- golang goroutine 实践,功能还是通道?
- 不断地从websocket接收json数据并在goroutine中处理它们,不知道这种写法是否值得鼓励ws.onmessage{//infinitereceivemessagefromwebsocketgofunc(){//workfindusingthisgoroutinedeferprocessjson(message)}()goprocessjson(
- Golang · Go问答 | 2年前 | 424浏览 收藏
-
- 与 MongoDB go 客户端一起使用时 bson struct 标签的必要性
- 我正在观看一篇关于如何创建使用mongodb进行持久化的gorestfulapi的教程(更准确地说是这个)。讲师在他的模型(结构)中使用两者json和bson标签,类似于typeNoteUpdatestruct{IDstring`json:"id,omitempty"bson:"_id,omitempty"`Titlestring`json:"title"bson:"title,omitempty"`Cont
- Golang · Go问答 | 2年前 | 199浏览 收藏
-
- 执行失败并出现验收测试错误
- 我正在尝试执行验收测试(aat),但是当我尝试使用ginkgo命令或makeaat时,它会失败并出现以下错误:lisha@admin-bld-box:$ginkgofailedtocompiletopology-middleware:go:unknownflag-icannotbeusedwith-cusage:gotest[build/testflags][packages][build/testflags&testbinaryflags
- Golang · Go问答 | 2年前 | 400浏览 收藏
-
- 如何在kubernetes中执行master go script
- 我们在以下url中找到了测试列表。谁能告诉我执行端到端kubernetes测试的测试列表的主要go脚本。https://github.com/kubernetes/kubernetes/tree/master/test/e2e我们已经在ubuntu中安装了kubernetes,并尝试获取执行所有e2e测试的主脚本。我在安装kubetest时遇到问题。请帮我解决这个问题。完整信息如下。chan@coe-optiplex-3060:~$sudogoget
- Golang · Go问答 | 2年前 | 411浏览 收藏
-
- Beego 和 Newrelic 集成问题
- 我正在使用beego(https://beego.me)在go中创建一个web应用程序。我需要捕获newrelic中的应用程序监控和计量指标,并能够查看newrelic中的所有事务。我已遵循此文档,并使用beegogorelic在我的代码中初始化newrelic代理。这是我的router.go类-import("github.com/astaxie/beego""github.com/yvasiyarov/beego_gorelic")
- Golang · Go问答 | 2年前 | 127浏览 收藏
-
- 语法错误:变量用作值,Go 中的 for 循环
-
我对go完全陌生,正在浏览https://tour.golang.org/flowcontrol/8我尝试了以下for循环(它是否真正解决了页面提出的问题无关紧要,我只对这里的语法感兴趣)。您可以假设给出了z和x:forz
- Golang · Go问答 | 2年前 | 228浏览 收藏
-
- 在不知道字段名称的情况下解析 YAML
- 我正在尝试解析具有以下结构的yaml文件:contacts:teamone:email:to:'[email protected]'我可以这样获取电子邮件地址:https://go.dev/play/p/gt_smmgdmch我的问题是,如何从如下所示的yaml文件中获取所有电子邮件地址(或特定地址):contacts:teamone:email:to:'[email protected]'tea
- Golang · Go问答 | 2年前 | 303浏览 收藏
-
- gorm 不支持的数据类型接口
- gorm不支持的数据类型接口。如何将不同的结构保存到json(gorm)中的一个字段?需要类型检查,而不仅仅是json中的序列化。有错误的示例代码:不支持的数据类型:models.fields//tablequestions(GORM)typeQuestionsstruct{IDFields`json:"fields"`//.....}typeFieldsinterface{//...}//radio---------
- Golang · Go问答 | 2年前 | 365浏览 收藏
-
- GRPC:什么时候有新客户?
- 我在我的项目中使用grpc,如果我有一个grpc服务调用helloservice,我应该使用getnewhelloserviceclient在每个函数中获取一个新客户端吗?或者只是进入启动程序一次?//forexample:c.GET("/hello",SayHello)funcSayHello(){c:=pb.GetNewHelloServiceClient()res,err:=c.SayHello(context.Background(),&req
- Golang · Go问答 | 2年前 | 337浏览 收藏
-
- 在中间件中重写内容长度
- 下面的代码重写了一些查询的http正文响应。但是,它无法更新“内容长度”标头字段,它始终保持相同的原始值。如何更新http响应的内容长度标头字段?typewritereplacerstruct{http.responsewritersearch[]bytereplacefunc(*http.request)stringbuf[]byter*http.requestdirstring
- Golang · Go问答 | 2年前 | 148浏览 收藏
-
- golang找不到本地路径的模块
- 我想将一些api从主包推出到单独的包中:myapp/main.gomyapi/myapi.go在main.go里面我有packagemainimport"./myapi"...myapi.go开头为:packagemyapi...当我尝试运行main时,似乎找不到我的myapi#include。它给了我以下错误:D:\go\myapp>gorun.build_/D_/go/myapp/my
- Golang · Go问答 | 2年前 | 328浏览 收藏
-
- 如何在 Golang 中使用 Olivere 将数据插入 Elasticsearch
- 我需要一个正确的示例,在其中我可以使用golang中的olivere将数据插入到elasticsearch中。我已经收集了数据,并打印了将插入的每个数据的结果。问题是没有数据插入到elasticsearch中。这是收集将插入到elasticsearch中的数据的代码。indexing:=companyindextype:=employeedata:=lists{Id:id__,Article_id:id_row,
- Golang · Go问答 | 2年前 | 344浏览 收藏
-
- “用 Go 语法安全转义”是什么意思?
- go的fmt包将%q(对于字符串)定义为:%qadouble-quotedstringsafelyescapedwithgosyntax使用go语法安全转义是什么意思?一些实验表明它保留了原始字符串中使用的转义序列:s:="Thishas\"quotes\"init"fmt.Printf("%q\n",s)//output:"Thishas\"quotes\"init"它还有什么作用吗
- Golang · Go问答 | 2年前 | 452浏览 收藏
-
- 避免需要冗余检查来映射给定的字符串零值?
- 我们有一个map[string]string,我假设这意味着从地图中检索到的字符串的零值是""这是否意味着:varuserid,ok=params["user_id"];if!ok||userid==""{return422,"missinguser_idinrequest"}与此相同的逻辑:varuserId=params["user_id"];ifuserId==""{return422,"Missi
- Golang · Go问答 | 2年前 | 469浏览 收藏
-
- 如何为网络包设置 DNS 缓存?
- 在“net/http”包中,我可以通过以下方式缓存dns查找:client:=&http.client{transport:&http.transport{dial:(&nett.dialer{resolver:&nett.cacheresolver{ttl:5*time.minute},ipfilter:nett.dualstack,}).d
- Golang · Go问答 | 2年前 | 144浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 56次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 67次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 69次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 212次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 212次使用

