Go问答技术文章

  • 如何为 404 错误添加自定义错误页面(未找到页面)
    如何为 404 错误添加自定义错误页面(未找到页面)
    我正在尝试在我的网站中添加自定义404错误页面,以显示“找不到页面”或输入错误的url。我有app.yaml文件并使用go语言。我的网站基本上位于googleappengine中。我已经检查了每个示例,我认为它们与我的堆栈溢出问题有关。但在一些例子中他们用python或java语言解释了例子,但我想用go语言找到。因为我的代码是用go编写的。静态错误404页面已加载到服务器中,但当我填写错误的url时,它会显示错误页面未找到,而不是我的自定义页面。我已附上屏幕截图,它
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如果通道已满或在特定时间后从 Go 缓冲通道读取
    如果通道已满或在特定时间后从 Go 缓冲通道读取
    如果通道已满或经过一定时间,我想从通道进行处理。我的用例与现有问题类似,我尝试修改现有答案我的代码位于https://go.dev/play/p/hagz9hhqj0i,packagemainimport("fmt""sync""time")typeauditstruct{idint}constbatchsize=5varbatch=make([]audit,0,batchsize)funcupsertbi
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何仅根据 GORM 中祖父表的键选择子表(该键仅存在于其直接父表中)
    如何仅根据 GORM 中祖父表的键选择子表(该键仅存在于其直接父表中)
    这张图片中有3个桌子。一个表“user”可以有多个“catalog_habit”,而“catalog_habit”可以有多个“habit”。我正在尝试找到一种使用GormPreload使API显示“用户”表的特定“id”主键中的所有“习惯”相关表的方法。它可以显示3个表的所有信息,但我只想获取前端人员的“习惯”信息:(请大家帮帮忙,谢谢!
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何应用kubernetes工作负载
    如何应用kubernetes工作负载
    我正在编写一个将在kubernetes集群中运行的go程序。我希望程序使用yaml(json格式的yaml)应用kubernetes工作负载import("encoding/json""fmt"corev1"k8s.io/api/core/v1")var(workload=`{"apiVersion":"v1","kind":"Pod","metadata":{
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 没有参数的函数没有足够的参数
    没有参数的函数没有足够的参数
    我是go新手,所以我想尝试开发一个小应用程序来帮助我管理一些旅行。我遵循此处找到的设计:sohamkamani.com我遇到了一些对我来说没有意义的错误...src/trip-manager/handlers/personhandlers.go:14:40:notenoughargumentsincalltomethodexpressionstores.personstore.findallhave()want(stores.perso
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • Go 内存模型发生在之前(具有共享状态的通道)
    Go 内存模型发生在之前(具有共享状态的通道)
    我试图更全面地理解通道和其他共享状态之间发生之前关系的本质。具体来说,我想看看是否在通道发送和接收操作上创建了某种内存围栏。例如,如果我在通道上发送消息,则围绕共享状态修改的所有其他操作都“发生在”发送/接收操作之前。在我的特定示例中,我仅从单个go例程写入,然后从单个go例程读取。(旁白:下面示例中明显的答案是将person结构的实例直接放在通道上,但这不是我要问的。)packagemainfuncmain(){channel:=make(chanint
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • Golang 嵌套映射过滤器
    Golang 嵌套映射过滤器
    packagemainimport("encoding/json""fmt""io/ioutil""net/http""strings")funcmain(){fmt.Println(fecthData())}funcfecthData()(map[string]interface{},error){body:=strings.NewReader("dil_kodu=tr")req,err:=http.NewRequest("POST","htt
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • File.Readdir() 不能被多次调用吗?
    File.Readdir() 不能被多次调用吗?
    当我学习golang时,我编写如下代码:list1,_:=f.Readdir(-1)len(list1)//somevaluelist2,_:=f.Readdir(-1)len(list2)//0当os.file的方法readdir()多次调用时,它总是返回一个空的[]fileinfo。我想知道为什么?以及如何让我的代码工作?
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何获取 Gorm 查询计数结果
    如何获取 Gorm 查询计数结果
    我想获取所选用户的行数。我使用gorm库。没有任何完整的示例来确定如何从所选表中获取计数。row=m.DB.Raw("SELECTcount(*)ascountFROMuser_advertisement_categoriesuacWHEREuac.user_id=?",userId).Row()gorm给出的示例没有解释如何分配计数变量。我想检查表中是否有给定用户的记录。任何人都可以给我一个示例代码,我应该如何检查用户计数以及它是否不是用户的记录?我应
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 用类型参数替换接口参数有什么好处?
    用类型参数替换接口参数有什么好处?
    定义一个接口类型来输入参数,如下所示:funccallbytewritergen[wio.bytewriter](ww,bytes[]byte){_=w.writebyte(bytes[0])}...通过字典导致额外的指针取消引用(使用ax传递):movq0x10(ax),dx//
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何使用 Gin-Gonic 在 Go 中读取蛇形 JSON 请求正文
    如何使用 Gin-Gonic 在 Go 中读取蛇形 JSON 请求正文
    我正在使用gin-gonic创建我的第一个gorestapi服务器。我的user结构如下typeuserstruct{firstnamestring`json:"first_name"`}我的代码中定义了以下路由route.post("/test",func(c*gin.context){varuserrequest_parameters.userc.bindjson(&user)/
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何使用 gocql 动态添加查询参数?
    如何使用 gocql 动态添加查询参数?
    在一个函数(golang、gocql、cassandra)中基于过滤器输入(vendor_id、customer_id、order_status_id...或同时所有非空字段)编写查询的最佳方法是什么?我不想在每种情况下都编写新函数,例如以下仅按customerid过滤的函数:func(repo*orderRepo)FindByCustomerId(req*pb.FindRequest)(*pb.OrdersResponse,error){offset:=req.Get
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何在 Go 中运行时创建“鸭子类型”grpc protobuf 消息?
    如何在 Go 中运行时创建“鸭子类型”grpc protobuf 消息?
    我正在使用grpcprotobuf消息定义并在go中实现它们。我的最终目标是让我的rpc检索用户的一些json并返回profile消息,其中包含可选的嵌套消息,用于解组json的子集。使用此rpc:rpcgetuser(getuserrequest)returns(profile){option(google.api.http)={get:"/user/{id=*}"};}并假设以下json
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • Docker 构建失败:lstat /root/go:没有这样的文件或目录
    Docker 构建失败:lstat /root/go:没有这样的文件或目录
    我正在对我的应用程序进行docker化,该应用程序在安装了alpine:golang和goswagger的自定义基础映像中运行。目前,我正在尝试通过实施多阶段构建来减小图像大小。但是当我跑步时swagger生成它总是显示错误消息:lstat/root/go:没有这样的文件或目录谁能告诉我这是怎么回事?我已经检查了root/go目录,那里没有go文件夹是有效的,但我可以通过运行gobuild来确认go的安装。这是我的dockerfile#Customima
    Golang · Go问答   |  2年前  |   451浏览 收藏
  • 如何检查cookie是否过期
    如何检查cookie是否过期
    如何检查通过get请求获取的cookie是否过期?我尝试过:cookie,err:=c.request.cookie("session")iferr==nil&&time.now().before(cookie.expires){log.printf("cookieisstillgood.yum!\n")return}但是当我调试时,我发现到期日期不正确:2019/05/1501:23:460001-01-0100:00:00
    Golang · Go问答   |  2年前  |   451浏览 收藏
查看更多
课程推荐
  • 前端进阶之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模型性能。
    528次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    586次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    613次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    565次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    388次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码