Go问答技术文章

  • 如何从golang json文件中删除一部分
    如何从golang json文件中删除一部分
    假设我有这样一个json文件。我想根据用户的选择删除窗口、图像或文本字段之一,并将其​​余内容打印到不同的文件。{"window":{"title":"samplekonfabulatorwidget","name":"main_window","width":500,"height":500},"image":{"src":"images/sun.png","name":"sun1","hoffse
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 如何使用 Go 运行时将 exe 文件复制到 App Engine (flex)?
    如何使用 Go 运行时将 exe 文件复制到 App Engine (flex)?
    我的Go应用程序需要使用独立的可执行文件,我想在部署到GAEFlex环境期间将其与“gcloudappdeploy”命令一起复制。我尝试在部署期间将exe保留在其他go文件所在的文件夹中,但这似乎并未将exe带到GAEflex我尝试在Dockerfile中使用这两行,并更改了app.yaml中的“runtime:custom”,但这也没有解决,因为我似乎还缺少一些东西。来自gcr.io/google-appengine/golang添加tes
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 读取位于密码保护 zip 文件中的 CSV 文件
    读取位于密码保护 zip 文件中的 CSV 文件
    我有这样的链接:https://storage.googleapis.com/data/test_file.csv.zip内容是带有密码的受保护zip中的一个csv文件。如何从csv读取数据?我已经尝试过这个但它的错误funcReadCSVZIPFromURL(fileURLstring)(data[][]string,errerror){resp,err:=http.Get(fileURL)iferr!=nil{retu
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 将结构化转为父类
    将结构化转为父类
    根据我的理解,golang中没有固有的多态性,那么如何从给定的结构体中获取子结构体呢?例如,structa有几个属性:typeastruct{aintbstringc*float64d[]byteemap[string]interface{}}我想删除e:typeBstruct{aintbstringc*float64d[]byte}那么除了一一复制变量之外
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 使用默认键值来读取 helm 图表中的值文件
    使用默认键值来读取 helm 图表中的值文件
    我想在读取值文件时传递默认键值。{{-range$key,$val:=.Values.nodeLabel|defaultmap[string]string{"a":"b"}}}values.yamlnodelabel-a:b但我也试图传递默认值。{{-范围$key,$val:=.values.nodelabel|默认“b:c”错误-range无法迭代b:c
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 遇到问题:无法在 Linux 上成功安装 subzy 工具
    遇到问题:无法在 Linux 上成功安装 subzy 工具
    我尝试从github安装这个subzy工具,但它显示了这种错误,并且我无法安装它。我在使用(go语言)编写的其他程序时也遇到了同样的问题。我可以克隆python编写的程序,但是我无法克隆go语言编写的程序,克隆后我不知道如何安装它们****➜~goinstall-vgithub.com/lukasikic/subzy@latestgo:findingamodulef**orpackagegithub.com/mitchellh/go-homedirgo:fin
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 如何使用make文件运行Golang迁移:数据库驱动错误-未知postgresql驱动程序
    如何使用make文件运行Golang迁移:数据库驱动错误-未知postgresql驱动程序
    我正在尝试使用golang-migrate在我的go-fibrerestapi中运行迁移。我在makefile中添加了用于运行迁移的命令。但是,当我运行makemigrateup时,出现以下错误:migrate-pathdatabase/postgres/migrations-database"postgresql://postgres:postgres@localhost:5400/property?sslmode=disable"-verboseup2022/1
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 使用 Schtask.exe 设置计划任务
    使用 Schtask.exe 设置计划任务
    我尝试创建计划,但运行时总是收到错误(exitstatus0x80004005)packagemainimport("fmt""os/exec")funcmain(){cmd:=exec.Command("schtasks.exe","/Create","/SCONLOGON","/TNMyTask",)iferr:=cmd.Run();err!=nil{
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 使用 GORM 查询数据库中的数据并使用 pq.StringArray 属性
    使用 GORM 查询数据库中的数据并使用 pq.StringArray 属性
    我有以下gorm.model,我想查询我的postgres数据库以返回在.categories属性中具有特定类别的忏悔,但我不知道如何在pq.stringarray内查询。有解决办法吗?typeconfessionstruct{gorm.modeluserstring`json:"user"`titlestring`json:"title"`bodystring
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 正确配置 GOPATH 的步骤是什么?
    正确配置 GOPATH 的步骤是什么?
    我试图遵循有关使用aws和go的教程。当我发出命令“gogetgithub.com/aws/aws-sdk-go/aws”时,我仍然无法导入。我想知道“goget”是否成功。按照此处答案中提供的指导,我更新了GOPATH变量,现在导入成功了。
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 在 Go 中创建子字符串会生成一个新的视图
    在 Go 中创建子字符串会生成一个新的视图
    我正在比较字符串,结果如下:请注意new前面的“是不同的。现在,当像这样调用我的函数时:my_func(a[18:],b[18:])结果字符串令人惊讶:我需要做什么才能去掉这个奇怪的符号,为什么它会这样?
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 执行方法时内存消耗较大
    执行方法时内存消耗较大
    对于一个项目,我想为csv的大约5000万行中的每一行手动创建结构。为此,我逐行迭代文件并将每个结构附加到一个切片。这是简化的方法:funcreadcsv(filepathstring)dataframe{file,_:=os.open(filepath)deferfile.close()varrows[]rowscanner:=bufio.newscanner(file)scanner.scan()forsc
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 条件循环的解释
    条件循环的解释
    根据https://golang.org/pkg/sync/#Cond.Wait,必须将Wait()调用包装在for循环中,因为第一次恢复时,c.L据称未锁定。这与上面的句子“...,在返回之前等待锁定c.L。”相矛盾。运行此代码时,即使Wait()在没有for循环的情况下立即恢复执行,也不会发生运行时错误,并且Unlock()在未先锁定而解锁时应抛出运行时错误。假设在Go中使用Cond时不需要for循环,因为使用Cond时不会出现虚假唤醒,是否正确?
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • 在 Go Lang 中处理嵌套非结构化 JSON
    在 Go Lang 中处理嵌套非结构化 JSON
    我试图了解如何从golang中的非结构化json数据访问特定数据。我有以下json,当foo1有一些与空的foo2不同的数据时,我尝试访问material下的“foo1”。当像foo1这样的对象有数据时,我还需要从同名的分类部分读取数据。例如。由于material部分下的foo1有数据,我应该已经打印material->foo1下的方法键值以及来自分类->foo1的desc。packagemainimport("encoding/json""fmt
    Golang · Go问答   |  2年前  |   491浏览 收藏
  • golang:支持可变数量接口参数的函数
    golang:支持可变数量接口参数的函数
    我无法找到以下问题的答案。我有一个接口和一个实现它的结构。typeinterfaceainterface{doa()}typeimplementsastruct{}func(aimplementsa)doa(){fmt.println("doa")}问题是:为什么我不能使用implementsa的一部分将其传递给需要可变数量的interfacea参数的函数?funcUsesVariadicNumberOfA(as...Interfa
    Golang · Go问答   |  2年前  |   491浏览 收藏
查看更多
课程推荐
  • 前端进阶之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 工作流和沉淀团队常用智能体能力。
    3312次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    3061次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    3005次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    3220次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    3174次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码