Go问答技术文章

  • golang定时任务
    golang定时任务
    问题内容golang新手,想实现个定时任务,采用goroutine.不知道我这代码对不对。(请大神帮优化)PS:如果有两个定时任务该怎么弄。他们的时间是不一样的。正确答案 c := time.Tick(5 * time.Second)
    Golang · Go问答   |  3年前  |   go · golang 394浏览 收藏
  • go播放音频文件或者声音使用什么库?
    go播放音频文件或者声音使用什么库?
    问题内容需求:1. 播放音频文件2. 播放文字有什么好有的库没有,谢谢各位正确答案播放音频文件参考这篇教程音频和音乐 · Go语言中文文档2.播放文字我猜想你这是想做文字转语音功能,没找
    Golang · Go问答   |  3年前  |   go · golang 394浏览 收藏
  • 测试嵌套结构中的 nil 值
    测试嵌套结构中的 nil 值
    问题内容 我有一个深度嵌套的结构。这些是由 json unmarshaller 构建的。 然而,这个结构中的一些字段是“省略的”,所以我以一个可以在各个地方有 nills 的结构结束 op。 示例(真实的嵌套
    Golang · Go问答   |  3年前  |   golang · golang 394浏览 收藏
  • 如何在 Go 中存储 ECDSA 私钥
    如何在 Go 中存储 ECDSA 私钥
    问题内容 我正在使用该ecdsa.GenerateKey方法在 Go 中生成私钥/公钥对。我想将私钥存储在用户计算机上的文件中,并在程序启动时加载它。有一种方法elliptic.Marshal可以编组公钥,但没有编组私
    Golang · Go问答   |  3年前  |   golang · golang 394浏览 收藏
  • 如何使用 Go 语言进行聊天机器人开发?
    如何使用 Go 语言进行聊天机器人开发?
    如何使用Go语言进行聊天机器人开发?随着人工智能技术的快速发展,聊天机器人在商业应用中发挥着越来越重要的作用。很多公司都已经把聊天机器人开发作为了重要的发展方向。而Go语言因其运行速度快、并发能力强、代码简洁等特性,已经成为了越来越多开发者进行聊天机器人开发的首选语言。本文将介绍如何使用Go语言进行聊天机器人开发。一、聊天机器人简介聊天机器人又叫
    Golang · Go问答   |  3年前  |   开发 聊天机器人 Go语言 394浏览 收藏
  • 解决golang报错:undeclared name 'x',解决方法
    解决golang报错:undeclared name 'x',解决方法
    解决golang报错:undeclaredname'x',解决方法在使用golang编写代码时,有时候会遇到undeclaredname'x'这样的报错。这个报错意味着在使用变量x的地方,编译器无法找到该变量的声明。这种报错通常是由于以下几种情况引起的:变量未声明:在使用变量之前,必须先声明变量。如果在使用变量x之前没有先声明x,就会导致报错。解决方
    Golang · Go问答   |  2年前  |   golang 解决方法 报错 394浏览 收藏
  • 持续加载符号在格子 link-initialize.js上显示
    持续加载符号在格子 link-initialize.js上显示
    我正在尝试使用Plaid开发环境来测试PlaidAPI。我正在为plaid创建一个命令行cli,所以我目前不需要服务器,所以目前我使用Go生成一个链接令牌并将该令牌呈现为HTMLblob。当我在浏览器中打开该HTML文件并单击“链接帐户”按钮时,它会无限期挂起。下面是生成链接并呈现为HTML的go代码:packagemainimport("context"_"embed""html/template""log"
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 了解 Go 中的 net 包中使用的“接口”一词的含义
    了解 Go 中的 net 包中使用的“接口”一词的含义
    net包为网络I/O提供了一个可移植的接口,包括TCP/IP、UDP、域名解析和Unix域套接字。这里使用的“接口”是否意味着它提供了执行I/O操作以及上面列出的更多操作或其他操作的有用功能?因为当我开始学习Go编程语言时,我被告知interface是Go内置的一个类型,允许我们执行多态,所以我不明白上面的语句中它的使用方式。当我刚开始学习Go时,我感觉自己脑子里混杂着一些东西。
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 局部变量的概念和作用是什么?
    局部变量的概念和作用是什么?
    在go-optical文档中他们说:asaruleofthumb,youmustonlyusecontextvalueswithinthehandler,andyoumustnotkeepanyreferences如果我像这样将上下文作为函数参数传递,可以吗:funcgetlist(c*fiber.ctx)error{result,err:=user.search(c)}funcsearch(c*fiber.ctx)(
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 在 GitHub 上发布嵌套的 Golang 模块。完成了
    在 GitHub 上发布嵌套的 Golang 模块。完成了
    如何在github上的另一个模块中发布子模块,然后将其作为该版本获取?我有github.com/siiir/unsafe/ptr子模块嵌套在github.com/siiir/unsafemodule-repository中。我已于2022年9月28日发布了v1.0.1版本的存储库。当我在终端中输入gogetgithub.com/siiir/unsafe/ptr(today2022-09-29)时,我得到:go:addedgithub.com/siiir/unsafe/
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • go-swagger 生成文档时,使用 json.RawMessage 时遇到错误
    go-swagger 生成文档时,使用 json.RawMessage 时遇到错误
    我有一个带有swagger文档生成功能的goweb应用程序。最近在我的项目中添加了新端点,该端点在post和put请求中使用以下结构:Secretstruct{//Secretuniquekeyname.Namestring`json:"name"example:"ACCESS_TOKEN"`//type:string//x-go-type:"string"Value
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 利用 Go 的默认解析器来处理无结构的 JSON 数据
    利用 Go 的默认解析器来处理无结构的 JSON 数据
    在某些情况下,我正在设计一个将接收json发布数据的后端,但数据的本质是它具有非结构化字段。我的一般研究告诉我这是一个静态语言与非结构化数据问题。通常情况下,如果数据是众所周知的并且只需解组到结构中,您就可以为其创建一个结构。我已经为嵌套对象创建了自定义解组函数。现在的问题是其中一个字段可能包含具有任意数量键的对象。提供一些代码上下文:properties:{"k1":"v1","k2":"v2","k3":"v3",...}typeD
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 探索Golang编译速度缓慢的原因
    探索Golang编译速度缓慢的原因
    我有一个公司的项目,即使是很小的更改,在SSD上编译也需要大约13秒。我的其他项目只花了1.55-1.79秒来重新编译微小的更改(没有任何更改时为0.42秒)。如何跟踪哪个包/部分导致了此延迟?源代码中没有import"C"。
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 为何这个脚本无法在命令提示符下运行?
    为何这个脚本无法在命令提示符下运行?
    我有以下脚本,它生成随机序列并在cpu上使用go中的多个线程对它们进行哈希处理。packagemainimport("fmt""crypto/sha256""encoding/hex""math/rand""time""log""os")funcrandChr(iint)(string){i=i+65ifi>90{i=i-43}ret
    Golang · Go问答   |  2年前  |   394浏览 收藏
  • 处理 Go 中 time.Parse(layout, value) 函数的“小时字段值范围溢出”
    处理 Go 中 time.Parse(layout, value) 函数的“小时字段值范围溢出”
    尝试使用以下代码解析时间戳字符串时,出现错误houroutofrange:packagemainimport("log""time")funcmain(){layout:="2006-01-0215:04:05+0530"timeStr:="2020-05-2322:55:51+0530"t,tErr:=time.Parse(layout,timeStr)log.Printf("Layout:
    Golang · Go问答   |  2年前  |   394浏览 收藏
查看更多
课程推荐
  • 前端进阶之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 工作流和沉淀团队常用智能体能力。
    51次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    64次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    65次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    208次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    209次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码