Go问答技术文章

  • 将“main”包导入为库(根据_The Go 编程语言_)
    将“main”包导入为库(根据_The Go 编程语言_)
    thego编程语言第308页上写着名为main的包通常会生成可执行程序,但它也可以作为库导入。但是当我尝试时,出现错误:imp.go:5:5:import"foo"isaprogram,notanimportablepackage所以...他们在说什么?如何将主包导入为库?我的试用代码只是:imp.gopackagemainimport("fmt""foo")funcmain(){fmt.println(foo
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 解码 ECDSA 失败并显示:线程“主”java.security.SignatureException 中出现异常:解码签名字节时出错
    解码 ECDSA 失败并显示:线程“主”java.security.SignatureException 中出现异常:解码签名字节时出错
    我正在尝试使用java验证ecdsa签名,密钥是使用golang创建的:import("crypto/ecdsa""crypto/elliptic""crypto/rand""crypto/x509""encoding/pem""fmt""io/ioutil""reflect")funcdoit(){privatekey,_:=ecdsa.generatekey(elliptic.p384(),rand.reader)publickey:=&pri
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 如何在 ARM 中将返回的 uint8_u 转换为 GoString?
    如何在 ARM 中将返回的 uint8_u 转换为 GoString?
    我使用cgo从go调用c函数。该函数的返回类型是uint8_u*。我知道它是一个字符串,需要在go中打印它。我在myfile.go中有以下内容packagemain//#cgocflags:-g//#include//#include"clogic.h"import"c"import("fmt""unsafe")funcmain(){mystring:="dummy"cmystri
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • Golang var 应该有注释或者应该不导出
    Golang var 应该有注释或者应该不导出
    我在Go代码中遇到此错误导出的变量应该有注释或者不导出错误信息install.go:44:2:导出的varURLSuffix应该有注释或不导出
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 使用 Golang 准备 MongoDB 查询的方法
    使用 Golang 准备 MongoDB 查询的方法
    我有一个对象数组,其中包含不同属性的值。我无法处理Golang中对象数组中相同属性具有不同值的情况。在这种情况下,如何使用Golang使用or运算符动态准备mongodb查询?[{属性:A1,值:X},{属性:A1,值:Y},{属性:A2,值:Z},{属性:A3,值:M}]
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 错误报告:LSP 模式出错,原因是
    错误报告:LSP 模式出错,原因是"会话中缺少视图"
    我想要实现的目标我想同时使用go-mode/lsp-mode。我一开始就很难让lsp-mode执行,最后通过附加路径让它工作:facepalm:。问题现在的问题是,当lsp-mode为工作golang目录启动时,我收到此错误:lsp::errorfromthelanguageserver:noviewsinthesession(unknownerror)[3times]我已经在互联网上搜索答案,但尚未找到与我的问题相关的任何内容。我正在向社区寻求一些
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 对相同文本进行切片并进行标记
    对相同文本进行切片并进行标记
    我有一个字符串切片,其中包含一些具有相同文本的元素,例如:[苹果、香蕉、苹果、同行、苹果]我想做的是通过以下方式对具有相同文本的字符串的名称进行编号:[苹果、香蕉、苹果2、同行、苹果3]我怎样才能在一段字符串中做到这一点?
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 添加地图坐标示例的步骤
    添加地图坐标示例的步骤
    我使用https://github.com/swaggo/swag库自动生成api文档。我的数据类型为[]map[string]string,我应该如何添加示例?我检查了文档,但现在显示类型[]map[string]string。文档网站:https://github.com/swaggo/swagtypeUploadReqstruct{FilesM[]map[string]string`form:"files"json:"files"binding:"requi
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 将具有复杂结构的 C 代码转换为 Go 的方法
    将具有复杂结构的 C 代码转换为 Go 的方法
    我正在为一个私人项目编写gobinding有一个像这样的typedefstruct。typedefstruct{skynet_risk_trisk;.....constvoid*unknown[13];}skynet_result_t;当我尝试将此结构传递给函数时skynet_status_tskynet_classify(……,skynet_result_t*结果);我是这样写的result:=c.skynet_result_t{}sta
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 恐慌:处理运行时错误时遇到的无效内存地址或零指针取消引用 || r.身体模型
    恐慌:处理运行时错误时遇到的无效内存地址或零指针取消引用 || r.身体模型
    新手go编程时遇到问题,例如:无效的内存地址或nil指针取消引用有时我可以解决问题,但这让我感到困惑。这是处理程序级别的代码,我尝试实现###p.repo.updateprofile()和来自r.body解码的数据//updateprofilehandlerfunc(p*profile)updateprofile(whttp.responsewriter,r*http.request){var(errformmodels.erro
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 将SQL语句转换为Go对象
    将SQL语句转换为Go对象
    您好,我正在使用pgx来使用我的postgres,我对如何将数据库中的行转换为聚合有疑问我正在使用实体和值对象没有值对象,使用元帅似乎很容易,但是使用值对象我认为导出字段不是一个好主意,然后我的问题出现了,如何将我的行转换为聚合的结构我的汇总:typeemailstruct{addressstring}typepasswordstruct{valuestring}typenamestruct{firstnamestring
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • Golang 时间格式化为特定时间戳
    Golang 时间格式化为特定时间戳
    我正在尝试将time.time类型格式化为昨天的特定时间(特别是23:59:59)我有一个函数可以将当前时间转换为istfuncgettimeinist()time.time{loc,_:=time.loadlocation("asia/kolkata")now:=time.now().in(loc)returnnow}另一个转换为前一天的函数funcgetyesterdaysdatefromtime()time.time{
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 是否有规范的方法将构建脚本添加到 Go 项目?
    是否有规范的方法将构建脚本添加到 Go 项目?
    来自Node.js世界,每当您需要脚本(例如那里的构建脚本)时,处理此问题的一种非常常见的方法是将其添加到package.json文件中的scripts块中,以便您可以通过调用npm运行的脚本。换句话说,Node.js(分别是npm)有一种内置的方法来处理(简单)脚本。Go世界中是否存在与此等效的东西?换句话说:假设我有一些命令,例如执行构建、清理构建目录、创建新版本等,有没有比添加一堆(平台-依赖)Bash脚本文件?如果没有-是否至少有一种通用的方法来放置这些脚本?还
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • Golang - 处理具有泛型需求的情形
    Golang - 处理具有泛型需求的情形
    我为我的api编写了一个senderror处理程序,它将接受一个字符串并向我的http服务器返回响应。函数如下:funcsenderror(codestring,messagestring,traceerror,statusint)(response){body,err:=json.marshal(&struct{codestring`json:"code"`messagestring`json:"message"`}
    Golang · Go问答   |  2年前  |   478浏览 收藏
  • 无需预编译 Go 代码:将 protobuf 消息序列化为 JSON
    无需预编译 Go 代码:将 protobuf 消息序列化为 JSON
    我想将protobuf序列化消息转换为人类可读的json格式。我面临的主要问题是我需要在不事先将原型描述符编译成go代码的情况下执行此操作。我可以在运行时访问.proto文件,但不能在编译时访问。我的印象是新的protobufapiv2(https://github.com/protocolbuffers/protobuf-go)支持动态反序列化(参见包types/dynamicpb),但我不知道如何使用它显然:funcreadDynamically(in[]byte)
    Golang · Go问答   |  2年前  |   478浏览 收藏
查看更多
课程推荐
  • 前端进阶之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 工作流和沉淀团队常用智能体能力。
    4838次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    4429次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    4369次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    4601次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    4557次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码