• 使用Go模板输出数组的大小
    使用Go模板输出数组的大小
    我没有go经验。我使用一个工具podman,它是用go编写的,它将其--format选项记录为,-f,--formatstringformattheoutputtoagotemplateorjson(default"json")我可以看到我想要的东西,podmaninspectlocalhost/myimage--format"{{.rootfs.layers.length}}"但是,如果我想计算有多少个元素,我该怎么办?我已经尝试使用.c
    Golang · Go问答   |  1年前  |   161浏览 收藏
  • 重建 grpc 双向流连接的方法
    重建 grpc 双向流连接的方法
    我正在使用go客户端和服务器,它们通过grpc双向流连接。我需要该流永远长时间运行而不会断开连接,但当互联网中断时,该流会在3分钟内断开连接。有什么方法可以阻止客户端断开连接,或者有什么方法可以在互联网关闭时自动重新连接到服务器。如果是这样,请指导我。谢谢。
    Golang · Go问答   |  1年前  |   245浏览 收藏
  • 获取当前位置区域的方法与本地系统相关
    获取当前位置区域的方法与本地系统相关
    我需要从本地系统获取国家/城市(例如:America/New_York),以便使用时间包中的LoadLocation(值字符串)提供给api。如何在不使用任何外部配置来获取区域的情况下获取此信息?
    Golang · Go问答   |  1年前  |   368浏览 收藏
  • 与多个 golang 容器的通信
    与多个 golang 容器的通信
    我正在尝试使用golang和docker制作简单的微服务我不明白如何从mainmodule调用add.go函数。这篇文章做了同样的事情,但它使用github存储库并构建它。我对golang和docker都很陌生,因此任何让这个简单的应用程序正常工作的建议都会很棒。这是我的文件夹结构。-addmodule-add.go-dockerfile-mainmodule-main.go-dockerfile-
    Golang · Go问答   |  1年前  |   309浏览 收藏
  • 用 Golang 从 Google OAuth ID 令牌中提取电子邮箱
    用 Golang 从 Google OAuth ID 令牌中提取电子邮箱
    我按照https://developers.google.com/identity/sign-in/android/backend-auth上的指南让OAuth与我的Android应用程序配合使用。我已成功获取ID令牌并将其发送到服务器,但现在我无法使用Golang完成下一步。如何简单地获取此ID令牌并从中获取电子邮件地址,以便我可以在我的服务器上登录用户?我能找到的任何关于此的指南和文档要么做完全不同的事情,引用旧版本的oauthAPI,要么似乎使用仅适用于Web的模
    Golang · Go问答   |  1年前  |   283浏览 收藏
  • 保证在读到文件结尾之前读取固定数量字节的接口是什么?
    保证在读到文件结尾之前读取固定数量字节的接口是什么?
    根据io.reader的文档,它说。typeReaderinterface{Read(p[]byte)(nint,errerror)}...Readreadsuptolen(p)bytesintop.Itreturnsthenumberofbytesread(0
    Golang · Go问答   |  1年前  |   488浏览 收藏
  • 在 Yocto 系统中如何构建包含 Go 和 C 代码的应用,并从配方文件中获取源代码
    在 Yocto 系统中如何构建包含 Go 和 C 代码的应用,并从配方文件中获取源代码
    我在Yocto内构建Go+C代码时遇到问题。我正在使用YoctoGatesgarth,让它工作的唯一方法是遵循他们使用git的示例。我不想使用git来获取,只需复制文件并构建它们。这是为了让我尝试更改,并避免处理源代码控制修订。你会怎样做呢?谢谢!编辑:我在下面发布了一个解决方案,希望这会有用。
    Golang · Go问答   |  1年前  |   386浏览 收藏
  • 重复检查直至符合条件
    重复检查直至符合条件
    我已经将其发布在codereview.stackexchange上,我认为那里更合适,但没有得到任何反馈,因此我将其发布在可能有更多受众的地方。我使用此代码进行了一些输入检查。对于任何失败的检查,我需要再次要求正确的输入。我使用labels和goto来实现这一点,但程序员似乎不喜欢它们作为一个概念。如果没有标签/转到,我怎样才能达到相同的效果?我考虑将所有这些代码放入一个函数中并从内部调用自身,但由于某种原因它只重复一次-没有继续询问是否不断得到错误的答案。//0exitsva
    Golang · Go问答   |  1年前  |   321浏览 收藏
  • Office365 发送电子邮件时遇到STARTTLS问题
    Office365 发送电子邮件时遇到STARTTLS问题
    我尝试从office365服务器发送电子邮件,但出现以下错误:恐慌:tls:第一个记录看起来不像tls握手帐户配置如下smtp.office365.com:587(starttls)。对于身份验证,需要用户名+密码。我使用的代码与我在网上看到的所有示例非常相似,但我无法让它工作。它在tls.dial处失败。funcMail(){mail:=Mail{}mail.senderId="[email protected]"
    Golang · Go问答   |  1年前  |   436浏览 收藏
  • 模拟 Go 测试中的 HTTP 请求 504 超时错误的方法
    模拟 Go 测试中的 HTTP 请求 504 超时错误的方法
    我正在尝试向go中的库添加timeout选项,并编写了以下测试来模拟该行为。funcTestClientTimeout(t*testing.T){backend:=httptest.NewServer(http.HandlerFunc(func(whttp.ResponseWriter,r*http.Request){d:=map[string]interface{}{"id":"12",
    Golang · Go问答   |  1年前  |   401浏览 收藏
  • 设置grpc-gateway的请求允许的内容类型
    设置grpc-gateway的请求允许的内容类型
    我在同一个go应用程序中使用grpc-gateway来代理将HTTP转换为GRPC。据我所知,默认情况下grpc-gateway为所有RPC(包括流式传输)设置应用程序application/json格式。所以,我的任务是:传入的HTTP请求必须始终为Content-type:application/json,否则请求应被拒绝并根据RFC发送406。传入的HTTP请求可能具有为一元RPC设置的Accept:application/x-ndjson和
    Golang · Go问答   |  1年前  |   133浏览 收藏
  • Go/Mongo 驱动程序:检索/索引未找到数据
    Go/Mongo 驱动程序:检索/索引未找到数据
    我可以使用我的查询来过滤/搜索特定用户,我对此感到满意。但是,它没有返回我期望的正确或完整的数据量,如下所示。我需要包含生物和其他领域的数据。即使我尝试了下面的答案,我仍然返回错误的数据。这一定是我附加数据的方式?typeprofilestruct{usernamestringverifiedboolprotectedboolavatarstringbannerstringfollowercountint32
    Golang · Go问答   |  1年前  |   279浏览 收藏
  • 在哪里添加 'Name= ?' 的语法
    在哪里添加 'Name= ?' 的语法
    我正在尝试使用“名称”参数过滤我的寄存器。我创建了这个处理函数:funcgetfuncionaries(whttp.responsewriter,r*http.request){varfmodel.funcionaryvartutil.appvarddb.dberr:=d.connection()db:=d.dbdeferdb.close()id,_:=strconv.atoi(r.for
    Golang · Go问答   |  1年前  |   334浏览 收藏
  • 调用 Golang 中结构体的嵌套结构体方法
    调用 Golang 中结构体的嵌套结构体方法
    所以我是golang中模拟结构和函数的初学者。我基本上想检查是否已出于单元测试目的调用了函数。这是代码:typeAstruct{}func(a*A)Foo(){}typeBstruct{a*A}func(b*B)Bar(){a.Foo()}我基本上想检查当bar被调用时foo是否确实被调用我知道golang有一些可用的模拟框架,但在测试现有结构和结构方法时它们非常复杂
    Golang · Go问答   |  1年前  |   188浏览 收藏
  • 使用 Go 通道同时处理两个进程
    使用 Go 通道同时处理两个进程
    这里有2种方法流程如下。首先按顺序获取method01中的4个批次列表,每个批次列表的start_id是上一个批次的last_id。之后,我想使用go通道同时运行method02每个结果批次,如何编写高可用性for0range3:{list:=method01(id,limit)id:=list[len(list)-1].getId()}//foreachabovebatchlist,domethod02concurrentlymethod0
    Golang · Go问答   |  1年前  |   248浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    511次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    498次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • 扣子空间(Coze Space):字节跳动通用AI Agent平台深度解析与应用
    扣子-Space(扣子空间)
    深入了解字节跳动推出的通用型AI Agent平台——扣子空间(Coze Space)。探索其双模式协作、强大的任务自动化、丰富的插件集成及豆包1.5模型技术支撑,覆盖办公、学习、生活等多元应用场景,提升您的AI协作效率。
    5次使用
  • 蛙蛙写作:AI智能写作助手,提升创作效率与质量
    蛙蛙写作
    蛙蛙写作是一款国内领先的AI写作助手,专为内容创作者设计,提供续写、润色、扩写、改写等服务,覆盖小说创作、学术教育、自媒体营销、办公文档等多种场景。
    10次使用
  • AI代码助手:Amazon CodeWhisperer,高效安全的代码生成工具
    CodeWhisperer
    Amazon CodeWhisperer,一款AI代码生成工具,助您高效编写代码。支持多种语言和IDE,提供智能代码建议、安全扫描,加速开发流程。
    24次使用
  • 畅图AI:AI原生智能图表工具 | 零门槛生成与高效团队协作
    畅图AI
    探索畅图AI:领先的AI原生图表工具,告别绘图门槛。AI智能生成思维导图、流程图等多种图表,支持多模态解析、智能转换与高效团队协作。免费试用,提升效率!
    51次使用
  • TextIn智能文字识别:高效文档处理,助力企业数字化转型
    TextIn智能文字识别平台
    TextIn智能文字识别平台,提供OCR、文档解析及NLP技术,实现文档采集、分类、信息抽取及智能审核全流程自动化。降低90%人工审核成本,提升企业效率。
    57次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码