Go问答技术文章

  • go中json序列化后的Anonymus结构
    go中json序列化后的Anonymus结构
    我想实现这样的输出json格式{"2019-07-22":{"something":{"type":"entry","id":1766617,},"something2":{"type":"entry","id":1766617,},},"2019-07-23":{
    Golang · Go问答   |  2年前  |   270浏览 收藏
  • golang alpine docker 交叉编译C++
    golang alpine docker 交叉编译C++
    我有一个golang项目,依赖c进行调用和编译。现在,我在golang:alpine的docker镜像中使用makeall命令进行构建,发现出现如下错误:/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:/go/pkg/mod/git.ipyker.com/combase/[email protected]/src/py/cgo/3party/protobuf/li
    Golang · Go问答   |  2年前  |   120浏览 收藏
  • 遍历多个 XML 文件来查找特定值
    遍历多个 XML 文件来查找特定值
    我正在尝试找到一种解决方案,可以搜索1189个xml文件以查找用户提供的特定值。作为示例,用户正在查找邮政编码8913ck,该邮政编码可以在1189个xml文件中的任意一个中找到。解决这个问题的最佳方法是什么?我尝试过循环访问文件,这会导致响应缓慢且效率低下,并尝试设置通道和工作人员,这使得结果更快,但仍然不理想,有时根本没有结果显示(这可能是因为我我对golang不太熟悉)。xml文件的结构如下:typeNumPostalstruct{BagObjectst
    Golang · Go问答   |  2年前  |   263浏览 收藏
  • 如何自动启用测试在包内并行运行?
    如何自动启用测试在包内并行运行?
    我想在包中并行运行测试。我们知道testing.Parallel函数使我们能够并行运行包中的两个测试,但是有没有一种方法可以自动使包中的所有测试并行运行,而不需要调用t.Parallel()呢?例如,是否可以将任何标志放入gotest中,以使具有函数签名func(t*testing.T)的所有测试并行运行?
    Golang · Go问答   |  2年前  |   387浏览 收藏
  • 无法在 GoLand 中运行测试功能:找不到包“。”
    无法在 GoLand 中运行测试功能:找不到包“。”
    我使用VSCode作为代码编辑器来使用Go构建服务已经将近一年了。然后,我尝试切换到GoLand。但是,当我尝试运行测试函数时出现错误:cannotfindpackage"."问题是什么?注意:我使用go模块作为go依赖管理工具。当我使用dep(在另一个项目中)时,运行测试函数时没有错误。我的项目位于GOPATH中。
    Golang · Go问答   |  2年前  |   113浏览 收藏
  • 更新 1.1 在文件夹内运行 Go 文件和 JSON 文件时出现问题
    更新 1.1 在文件夹内运行 Go 文件和 JSON 文件时出现问题
    更新1.1收到有关更改处理程序路径的有用反馈后,我在应用程序中使用了该反馈,但奇怪的是我仍然收到一些错误提要。我正在尝试自己解决这个问题,但我想我可以与大家分享。这也是我取消现在给出的答案的原因。另外,有些答案现在让我感到困惑,无法理解这对我来说是如何工作的。packagemainimport("net/http"//packagehttpprovideshttpclientandserverimplementations.)funcmain(
    Golang · Go问答   |  2年前  |   322浏览 收藏
  • 为什么在这个例子中我们返回一个指针而不是一个值?
    为什么在这个例子中我们返回一个指针而不是一个值?
    packagemainimport"fmt"typeargErrorstruct{argintprobstring}func(e*argError)Error()string{returnfmt.Sprintf("%d-%s",e.arg,e.prob)}funcf2(argint)(int,error){return-1,&argError{arg,"can'tworkwithit"}
    Golang · Go问答   |  2年前  |   261浏览 收藏
  • 表“test_db.colors”不存在
    表“test_db.colors”不存在
    我正在使用docker、docker-compose、mysql和go构建一个应用程序。当我尝试测试一个端点时,出现错误表“test_db.colors”不存在。似乎sql转储未正确导入。但是我可以连接到数据库,至少没有错误,这是在同一个.sql文件中创建的。当我启动应用程序时,终端显示:golang_app|2020/06/2021:48:04docker:docker@tcp(db_mysql:3306)/test_dbgolang_app
    Golang · Go问答   |  2年前  |   483浏览 收藏
  • Golang S3 存储桶大小
    Golang S3 存储桶大小
    我正在尝试查找S3存储桶的大小。GoSDK中有什么方法可以实现这一点吗?这个答案指向列出所有对象并使用AWScli对其进行总结,这看起来太迂回了。
    Golang · Go问答   |  2年前  |   242浏览 收藏
  • 如何对 pubsub 接收回调进行单元测试
    如何对 pubsub 接收回调进行单元测试
    我有以下生产代码:funcpullMessages(ctxcontext.Context,sub*pubsub.Subscription){err:=sub.Receive(ctx,func(ctxcontext.Context,msg*pubsub.Message){log.Printf("Gotmessage:%q\n",string(msg.Data))processMessage(msg)msg.Ac
    Golang · Go问答   |  2年前  |   433浏览 收藏
  • golang - 如何列出Excel电子表格列名称?
    golang - 如何列出Excel电子表格列名称?
    golang-如何列出Excel列名称?如图所示,exel列列为ABC...AAABAC...。没有关于如何在golang中列出它的示例。解析Excel电子表格以获取电子表格选项卡范围以获取单元格值时需要此操作
    Golang · Go问答   |  2年前  |   343浏览 收藏
  • 通过一个 http.ResponseWriter 发送少量响应
    通过一个 http.ResponseWriter 发送少量响应
    点击前端的发布按钮后,我会收到数据到我的处理程序,创建电子邮件并发送它,但我想通知用户电子邮件的状态(已发送或未发送)并将其重定向回主页。问题是我不知道如何立即将alert和redirecting传递到主页。这是一个处理程序代码:funccontacthandler(whttp.responsewriter,r*http.request){ifr.method==http.methodpost{r.parseform()/*
    Golang · Go问答   |  2年前  |   449浏览 收藏
  • 附加不适用于定义为结构类型切片的命名类型
    附加不适用于定义为结构类型切片的命名类型
    需要重新审视,因为我做的一些事情,我在这里出错了。我尝试将状态附加到切片,但不起作用我也尝试使用解除引用typeServerStatuses[]ServerStatusstatuses:=new(ServerStatuses)status:=&ServerStatus{time:time,available:available,url:url,}statuses=append(statuses,*status
    Golang · Go问答   |  2年前  |   484浏览 收藏
  • golang中如何只用一个循环来进行调整?
    golang中如何只用一个循环来进行调整?
    所以让我们检查一下是否有一个数组arr:=[]string{"kek","kok","hehehe"}因此,在打印它们时,我想要一个格式化输出,例如kekvaluekokvaluehehehevalue在此输出中,所有内容均按单词和value之间的顺序排列。maxLength:=0arr:=[]string{"kek","kok","hehehe"}for_,name:=rangearr{l:=len(
    Golang · Go问答   |  2年前  |   288浏览 收藏
  • Golang 泛型在用作地图元素时不起作用
    Golang 泛型在用作地图元素时不起作用
    我创建了一个mapkeys泛型和list泛型,但是当将list泛型与普通map[string]list[int]一起使用时,我无法调用泛型的方法,我错了什么?任何想法将不胜感激!像这样的通用代码:packagemainimport"fmt"funcmapkeys[kcomparable,vany](mmap[k]v)[]k{r:=make([]k,0,len(m))fork:=rangem{r=append(r,k
    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推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    548次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    599次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    625次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    580次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    404次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码