Go问答技术文章

  • 升级主版本到 v2 并自动获取最新版本的方法
    升级主版本到 v2 并自动获取最新版本的方法
    我在将主要版本从v1.x.x升级到v2.0.0时遇到问题。我创建了一个新的git标签v2.0.0和一个新的子文件夹/v2/,将go.mod文件放入其中并相应地更改了模块名称。我的模块包含几个子包,现在我无法导入它们-即使是那些没有对其进行更改的子包。例如,我无法导入/v2/mypkg/-我收到modulefoundbutdoesnotcontainspackage错误。如前所述,此文件夹仅包含go.mod文件。我无法弄清楚-如果没有对
    Golang · Go问答   |  2年前  |   469浏览 收藏
  • Gorm 结构填充问题导致异常行为
    Gorm 结构填充问题导致异常行为
    我在gorm中做了一个简单的查询:err:=db.preload("users").where("orders.created_at>=now()-interval3day").find(&orders).error我也试过这样:err:=db.select("orders.*,users.*").where("orders.created_at>=now()-interval3dayandusers.first_n
    Golang · Go问答   |  2年前  |   175浏览 收藏
  • 计划推出Android的Golang版本吗?
    计划推出Android的Golang版本吗?
    我环顾四周,但找不到有关直接从golang源代码构建的Android版本以及很少或没有Java的讨论。我看到有Android9(Go版)版本。但看起来它只是更多带有Golang绑定的Java:https://www.android.com/versions/go-edition。或者这是一个原生的GoAndroid?
    Golang · Go问答   |  2年前  |   111浏览 收藏
  • 从Golang编写的应用程序中,通过OpenShift API获取和更新持久卷的YAML配置文件
    从Golang编写的应用程序中,通过OpenShift API获取和更新持久卷的YAML配置文件
    我正在尝试通过go(lang)中的api修改openshift中persistent卷的go(lang)文件,我有以下内容pv,err:=clientset.corev1().persistentvolumes().list(metav1.listoptions{})for_,persv:=rangepv.items{//checkstatuspersistentvolumepvstatus,
    Golang · Go问答   |  2年前  |   436浏览 收藏
  • 搜索方法文档在 GoDoc
    搜索方法文档在 GoDoc
    我对Go还很陌生,我才刚刚开始达到需要能够有效使用GoDoc的程度。我经常使用kubernetes,并且client-go模块中有大量的软件包。我想找到一个特定的方法并阅读它informers.NewSharedInformerFactory。有没有好的方法可以在client-go模块中搜索此方法?我一直按CTRL+Fing来浏览包索引,但运气不佳。类似于Elixir的十六进制文档:https://hexdocs.pm/elixir/Kernel.html或者
    Golang · Go问答   |  2年前  |   227浏览 收藏
  • 有效使用互斥体进行映射的读写操作
    有效使用互斥体进行映射的读写操作
    我正在读取一个包含1kk+个对象的json文件,我需要组织并计算一些数据,为此我创建了两个地图,以便我可以对其进行写入和读取,当我运行一个简单的循环时,代码需要40秒才能完成,例如:varaccintfirstcontent:=make(map[string]int)secondcontent:=make(map[string]int)decoder:=json.newdecoder(bufio.newreader(file))fordecoder.more()
    Golang · Go问答   |  2年前  |   456浏览 收藏
  • 不考虑 HTTP_PROXY 环境变量
    不考虑 HTTP_PROXY 环境变量
    我在互联网上读到,go读取http_proxy环境变量并为默认客户端设置代理。但是,它对我不起作用,我不知道为什么。我使用的是ubuntu20.04,go是1.16,所以我升级到1.17,但还是一样。我有下面的程序,并在终端中执行:http_proxy="http://localhost:8000"gorunreq.go我看到第一个println打印出正确的值,但未使用代理。funcmain(){fmt.println(os.getenv("http_proxy
    Golang · Go问答   |  2年前  |   433浏览 收藏
  • 字符串函数在 syscall.Errno 中
    字符串函数在 syscall.Errno 中
    通读“go编程语言”的7.8部分,我发现了以下代码:varerrerror=syscall.Errno(2)fmt.Println(err.Error())//"nosuchfileordirectory"fmt.Println(err)//"nosuchfileordirectory"我理解第一行和第二行。error接口由syscall.errno满足,因此可以使用error()函数返回string。我不明白第三个。浏览sysc
    Golang · Go问答   |  2年前  |   232浏览 收藏
  • 问题与Golang中的go.mod文件相关的gRPC问题
    问题与Golang中的go.mod文件相关的gRPC问题
    大家好,有谁知道这个包有什么问题吗:go:loadingmoduleretractionsforgithub.com/googleapis/gax-go/[email protected]:parsinggo.mod:go.mod:8:2:requiregoogle.golang.org/genproto:version"b98a9ff5e252"invalid:mustbeoftheformv1.2.3执行goget-u./...后或如何解
    Golang · Go问答   |  2年前  |   172浏览 收藏
  • 测试中 mux.Vars() 返回的是 nil,而不是预期的映射对象
    测试中 mux.Vars() 返回的是 nil,而不是预期的映射对象
    我在返回*mux.router的函数内设置了gorillamux路由器,如下所示funcmakeapp(servicesservice.service,pepolicyenforce)*mux.router{app:=mux.newrouter()app.notfoundhandler=¬found{}app.use(token.tokenmiddleware)#...app.methods(http
    Golang · Go问答   |  2年前  |   139浏览 收藏
  • 使用Go协程和等待组
    使用Go协程和等待组
    我正在尝试在我的api中使用goroutine。我需要检查我使用的方法是否正确或者是否需要改进。我正在使用go创建rest-api。也使用sql-boiler。在我的许多api中,我使用了一些其他功能,例如使用aws发送通知、使用aws发送电子邮件、mailchimp集成。一些api使用这3个功能而不是我们的数据库活动。所以我发现api需要一些时间来显示结果。然后我找到了goroutine和wait-group。在这里,我不想花时间来完成我的api
    Golang · Go问答   |  2年前  |   342浏览 收藏
  • 返回包含错误消息的结构体函数
    返回包含错误消息的结构体函数
    我使用go在ubuntu18.04上开发应用程序。我有配置包。这个想法是在另一个包中使用这个包来获取配置。包配置有结构变量_config。函数getconfig将返回_config,当_config未填充时,函数将首先从json文件填充_config。配置包如下所示:packageconfigimport("fmt""github.com/tkanos/gonfig")typeconfigstruct{dbstruct{
    Golang · Go问答   |  2年前  |   424浏览 收藏
  • 串口无法解析GPS信息
    串口无法解析GPS信息
    我使用了以下软件包:从串口读取(gogetgo.bug.st/serial)解析来自串口的传入消息(gogetadrianmo/go-nmea)主机:windows10go版本:go版本go1.14.4windows/amd64根据文档,我编写了一个简单的代码,打开专用串行端口(com4)并从端口读取nmea数据,并尝试根据go-nmea包解析数据数据来自gps传感器的传入数据:$gprmc,135533.000,a,5306.6644,n,00851.3177,
    Golang · Go问答   |  2年前  |   488浏览 收藏
  • 意外输出:Go XML Marshal处理切片
    意外输出:Go XML Marshal处理切片
    有一个结构体,切片是其成员之一:typepackagestruct{namestring...files[]file}typefilestruct{namestring...}我使用encoding/xml来编组此结构。这就是我得到的:exampleexample1example2这不是我想要的行为。我想将其编组为以下格式:
    Golang · Go问答   |  2年前  |   222浏览 收藏
  • 简化 For 循环中的上下文
    简化 For 循环中的上下文
    我正在尝试在golang中创建一个udp服务器来监听端口,例如。1234.我有一个客户端向该服务器发送启动/停止消息。收到消息“start”后,服务器将开始向该客户端发送随机数据,收到“stop”消息后,服务器将停止向客户端发送数据。为此,我使用上下文创建一个goroutine来发送数据并在“停止”时取消数据。我收到的错误是程序对于一个客户端运行良好,但如果我再次启动客户端,数据不会再次发送。如有任何帮助,我们将不胜感激?udp服务器代码:packagemainimport
    Golang · Go问答   |  2年前  |   324浏览 收藏
查看更多
课程推荐
  • 前端进阶之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 工作流和沉淀团队常用智能体能力。
    4421次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    4078次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    4061次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    4246次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    4221次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码