Go问答技术文章
-
- Amazon Cognito 的 JWK 不含有 X5c 项
- 我正在尝试将我的goweb服务器连接到amazoncognito进行身份验证。我正在使用gorilla的jwt-middleware。我还遵循autho的指南:https://auth0.com/docs/quickstart/backend/golang/01-authorization本指南使用以下内容创建证书:fork,_:=rangejwks.keys{iftoken.header["kid"]==jwks.keys[k].
- Golang · Go问答 | 2年前 | 272浏览 收藏
-
- 使用 Go 更新 MongoDB 中的数组字段
- 我有这个数据架构:"person":{"name":"neeraj","hobbies":["movies"]}这是在mongodb中插入文档的结构typepersonstruct{idprimitive.objectid`bson:"_id,omitempty"json:"id,omitempty"`namestring`bson:"name,omitempty"json:"name,omitempty"`hobbies[]string
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- 如何进行对象的深拷贝
- 我有一个复杂的数据结构,它定义了类型p,并且我想执行此类数据结构实例的深层复制。我已经找到了这个库,但是考虑到go语言的语义,像下面这样的方法不是更惯用吗?:func(receiverp)copy()*p{return&receiver}由于该方法接收p类型的值(并且值始终通过副本传递),因此结果应该是对源的深层副本的引用,如下例所示:src:=new(p)dcp:=src.copy()确实,src!=dst=>truereflec
- Golang · Go问答 | 2年前 | 234浏览 收藏
-
- 在曲面上绘制直线的方法
- 我知道有一个函数可以填充矩形surface.FillRect(&Rect,uint32),但是有没有办法在表面上画一条线,就像渲染器renderer.DrawLine(x1,y1,x2,y2的函数))?
- Golang · Go问答 | 2年前 | 178浏览 收藏
-
- 使用自定义设置与樵夫进行 zap 日志记录
- 我正在尝试使用1)自定义*zap.config和2)lumberjack构建自定义zap记录器,但找不到应用这两种配置的正确示例。由于config.build不接受writesync作为输入。你知道如何实现这一目标吗?funcgenBaseLoggerZap()Logger{ex,err:=os.Executable()iferr!=nil{Fatalf("Failedtogetos.Executable,
- Golang · Go问答 | 2年前 | 463浏览 收藏
-
- 不能在映射结构中调用外部结构
- 我一直在努力找出在解组json时调用map[string]struct类型的外部结构的正确方法。当代码全部位于同一个包中时,代码可以工作,但是如果它拉出导出类型,则unmarshal函数似乎会出现错误。packageanimalstypebirdstruct{namestring`json:"name"`descriptionstring`json:"description"`}packagemainimport(
- Golang · Go问答 | 2年前 | 157浏览 收藏
-
- 将 MySQL 查询转换为 GORM 模型查询
- 我有两个表:users和jobs,其中每个用户可以拥有多个作业,但一个特定作业属于一个用户。typejobstruct{iduint`gorm:"primarykey"json:"id"`titlestring`gorm:"type:varchar(255);notnull"json:"title"`contentstring`gorm:"notnull"json:"content"`useriduint
- Golang · Go问答 | 2年前 | 468浏览 收藏
-
- 从数据库中提取数据并在地图上展示
- 问题是-我不想为每个数据库创建一个结构(如果我描述所有xml的所有结构,则代码太多,我有超过200个数据库)。所以我需要一些可以用于其中任何一个的东西我的一个数据库的数据如下所示:----------------------------------------------id|path|value-----------------------------------------------1|salespla
- Golang · Go问答 | 2年前 | 418浏览 收藏
-
- geth 1.9.25v 中的选择案例选择
- func(m*FairMix)runSource(closedchanstruct{},s*mixSource){deferm.wg.Done()deferclose(s.next)fors.it.Next(){n:=s.it.Node()fmt.Println("discmixAddsource:",n.ID())select{cases.next
- Golang · Go问答 | 2年前 | 255浏览 收藏
-
- 无法提取字符串值从 bson 数据
- 我正在制作一个网站项目,我想从mongo数据库中的用户名获取session。我编写了一个函数,它接受会话uuid并输出会话名称。我得到了会话并且可以在命令行中打印bson。我正在尝试从mongogolang中的bson获取字符串和浮点值,或者至少从bson获取json值。这是我在golang和mongodbgodriver中编写的代码:packagemainimport("context""fmt""log""time"
- Golang · Go问答 | 2年前 | 105浏览 收藏
-
- 使用 Golang 实现 HTML 模板渲染
- 我希望有人能够帮助我。我已经开始构建一个网络应用程序,并决定使用go和revel。到目前为止,我已经学到了很多东西,但有一个功能我似乎无法使用。我有以下代码:packagecontrollersimport("github.com/revel/revel"_"github.com/denisenkom/go-mssqldb""database/sql")typeappstruct{*revel.controller}typeresultrowstruct{
- Golang · Go问答 | 2年前 | 492浏览 收藏
-
- 确保结构体成员与数组长度匹配,以相应数组元素初始化结构体成员
- 我有这样一个结构体和一个数组定义:typeMyStructstruct{Aint,Bint,Cint,Dint,Eint,}arr:=[5]int{1,2,3,4,5}是否有一种方法或内置方法可以有效地创建一个新的mystruct对象,并按顺序使用arr元素初始化每个成员?(例如,a=1、b=2、c=3、d=4、e=5)
- Golang · Go问答 | 2年前 | 458浏览 收藏
-
- 需要哪些权限来访问服务帐户(包括集群管理员绑定帐户)?
- 我在minikube中有一个k8s集群,使用cluster-admin角色配置了服务帐户admin-user,并配置了下面的serviceaccount以在我自己的应用程序中使用。所有内容都应用在同一个namespace中,我的规范使用meserviceaccountname。apiVersion:v1kind:ServiceAccountmetadata:name:me---apiVersion:rbac.authorization.k8s.io/v
- Golang · Go问答 | 2年前 | 210浏览 收藏
-
- Web服务开发中的类型未定义错误
- 我正在尝试将路由功能整合到web服务中。包main有两个需要关注的文件:route.go和main.go。在route.go中,我定义路由如下:packagemainimport("github.com/justinas/alice""net/http")func(app*application)routes()http.handler{standardmiddleware:=alice.new(app.logrequest
- Golang · Go问答 | 2年前 | 136浏览 收藏
-
- Sarama Kafka Consumer Group函数的输出
- 我对golang非常陌生,并尝试对使用sarama库使用来自kafka的消息的开源库进行一些调整。原始代码可以在这里找到。原始包实现了一个partitionconsumer,如果不需要在使用同一主题的多个消费者之间保持读取一致性,它就可以正常工作,但是,这对我来说不起作用。我在同一个应用程序中完成了一些工作,使用我在网上找到的一些示例来实现saramanewconsumergroup包。下面是我当前正在运行的代码:packagemainimport(
- Golang · Go问答 | 2年前 | 407浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 2306次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 2116次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 2063次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 2270次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 2241次使用

