Go问答技术文章

  • golang - 如何列出Excel电子表格列名称?
    golang - 如何列出Excel电子表格列名称?
    golang-如何列出Excel列名称?如图所示,exel列列为ABC...AAABAC...。没有关于如何在golang中列出它的示例。解析Excel电子表格以获取电子表格选项卡范围以获取单元格值时需要此操作
    Golang · Go问答   |  2年前  |   343浏览 收藏
  • 通过一个 http.ResponseWriter 发送少量响应
    通过一个 http.ResponseWriter 发送少量响应
    点击前端的发布按钮后,我会收到数据到我的处理程序,创建电子邮件并发送它,但我想通知用户电子邮件的状态(已发送或未发送)并将其重定向回主页。问题是我不知道如何立即将alert和redirecting传递到主页。这是一个处理程序代码:funccontacthandler(whttp.responsewriter,r*http.request){ifr.method==http.methodpost{r.parseform()/*
    Golang · Go问答   |  2年前  |   449浏览 收藏
  • 附加不适用于定义为结构类型切片的命名类型
    附加不适用于定义为结构类型切片的命名类型
    需要重新审视,因为我做的一些事情,我在这里出错了。我尝试将状态附加到切片,但不起作用我也尝试使用解除引用typeServerStatuses[]ServerStatusstatuses:=new(ServerStatuses)status:=&ServerStatus{time:time,available:available,url:url,}statuses=append(statuses,*status
    Golang · Go问答   |  2年前  |   484浏览 收藏
  • golang中如何只用一个循环来进行调整?
    golang中如何只用一个循环来进行调整?
    所以让我们检查一下是否有一个数组arr:=[]string{"kek","kok","hehehe"}因此,在打印它们时,我想要一个格式化输出,例如kekvaluekokvaluehehehevalue在此输出中,所有内容均按单词和value之间的顺序排列。maxLength:=0arr:=[]string{"kek","kok","hehehe"}for_,name:=rangearr{l:=len(
    Golang · Go问答   |  2年前  |   288浏览 收藏
  • Golang 泛型在用作地图元素时不起作用
    Golang 泛型在用作地图元素时不起作用
    我创建了一个mapkeys泛型和list泛型,但是当将list泛型与普通map[string]list[int]一起使用时,我无法调用泛型的方法,我错了什么?任何想法将不胜感激!像这样的通用代码:packagemainimport"fmt"funcmapkeys[kcomparable,vany](mmap[k]v)[]k{r:=make([]k,0,len(m))fork:=rangem{r=append(r,k
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • Golang:试图找出为什么“\n”不重要
    Golang:试图找出为什么“\n”不重要
    作为我学校的一个项目,我们需要制作一个ascii艺术文本版本。我的意思是使用这个命令:快跑吧。“你好世界!”标准--output="banner.txt"其中的标准是用于​​ascii艺术的figlet,以及将结果放入文件中的输出,调用banner.txt。现在,(我的代码非常难看)我得到了这个:packagemainimport("bufio""fmt""os""strings")funcmain(){iflen
    Golang · Go问答   |  2年前  |   437浏览 收藏
  • 将数组的索引传递给模板
    将数组的索引传递给模板
    如何将数组的索引传递给模板?我知道我可以这样做来访问第一个元素:{{withindex.0}}但我需要做这样的事情:{{template"mytemp"index.0}}这似乎不起作用。我也尝试过,但没有成功:{{withindex.0}}{{template"mytemp".}}{{end}}我似乎不知道如何实现这一目标。
    Golang · Go问答   |  2年前  |   434浏览 收藏
  • Resolver.ModuleName 返回的参数过多
    Resolver.ModuleName 返回的参数过多
    我正在致力于将单体架构分解为微服务架构。我这样做了,但是当我在当前存储库中构建代码时,我收到此错误。我们使用graphql-gophers库panic:(Resolver)返回的参数过多。Dummy有人在golang中使用graphql查询时见过这个错误吗?尝试了很多方法,但没有任何效果。如有任何帮助,我们将不胜感激
    Golang · Go问答   |  2年前  |   391浏览 收藏
  • 无限循环变量:无限循环内的数组是否会浪费内存?
    无限循环变量:无限循环内的数组是否会浪费内存?
    这段go代码是否通过在无限循环中声明相同的数组变量来浪费内存?for{rxArr:=make([]byte,4500)...}
    Golang · Go问答   |  2年前  |   123浏览 收藏
  • golang 中嵌入类型的内部状态 - 它是如何工作的?
    golang 中嵌入类型的内部状态 - 它是如何工作的?
    我正在尝试在golang中嵌入,当涉及到嵌入到另一个类型中的类型时,我有点困惑。这是我的问题:如果我有一个int类型embedii,并且它有一个影响其值的方法,那么它是否应该出现在嵌入它的类型中?这是我正在玩的:packagemainimport("fmt")typeEmbediiintfunc(y*Embedii)Do(){ify==nil{y=new(Embedii)}else{*y=*y+
    Golang · Go问答   |  2年前  |   455浏览 收藏
  • Golang 填充切片功能不起作用
    Golang 填充切片功能不起作用
    我正在尝试向我的切片添加内容,但不知何故,切片从未更新。endpointslist:=make([]string,3)for_,route:=rangeroutes{iflen(route.endpoints)>0{waitgroup.add(1)goendpointroutine(route,template,route.protected,&waitgroup,&endpointslist)}}我通
    Golang · Go问答   |  2年前  |   123浏览 收藏
  • 戈朗。替换不是真正的 go 包的模块路径
    戈朗。替换不是真正的 go 包的模块路径
    有这个包https://github.com/open-telemetry/opentelemetry-proto其中仅包含protobuf定义。要生成golang代码,必须输入:makegen-go并且gobuild失败并显示以下消息:buildopentel:cannotloadgithub.com/open-telemetry/opentelemetry-proto/gen/go/common/v1:modulegithub.com/open-telemetry
    Golang · Go问答   |  2年前  |   408浏览 收藏
  • Google Cloud Function 不返回我使用 Go 设置的 CORS 标头
    Google Cloud Function 不返回我使用 Go 设置的 CORS 标头
    我意识到存在类似的问题(例如googlecloudfunctions启用cors?),但他们的答案似乎对我不起作用。googlecloudfunction具有以下响应代码:funchelloworld(whttp.responsewriter,r*http.request){[...]response:=make(map[string]interface{})w.writeheader(http.statusok)w.heade
    Golang · Go问答   |  2年前  |   106浏览 收藏
  • 隐藏结构体字段并使其同步字段的访问和修改的最佳方法是什么?
    隐藏结构体字段并使其同步字段的访问和修改的最佳方法是什么?
    这是我在使用golang结构时遇到的问题typeuserstruct{namestring`json:"name"`emailstring`json:"email"`}现在我希望该结构体字段的访问和修改是并发安全的因此添加了互斥锁并添加了锁定互斥锁的方法用户代码现在只能通过方法访问和变异,不能直接访问字段typeuserstruct{namestring`json:"name"`emailstring
    Golang · Go问答   |  2年前  |   214浏览 收藏
  • 如何通过 go-elasticsearch 包添加映射
    如何通过 go-elasticsearch 包添加映射
    基本上,当我尝试将新文档插入到不存在的索引时,它会自动设置为动态映射。但我遇到了一些问题,有时我想更改ES上字段的数据类型。我想通过我的go-lang服务设置它,但看起来go-elasticsearch包不支持它?如果我错了请纠正我
    Golang · Go问答   |  2年前  |   103浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    569次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    586次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    554次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    714次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    704次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码