搜索

当前位置:首页 > 技术文章 > 后端开发 > Golang

  • 为什么go无法访问docker中的8080端口
    为什么go无法访问docker中的8080端口
    所以我想在cloudrun中部署我的简单go后端。我使用gin来处理路由。我处理它的主要函数如下所示:funcmain(){r:=gin.default()r.get("/api/health",handlers.healthcheckhandler())r.post("/questions",handlers.createquestionhandler(client))r.get("/questions/:level",handler
    Golang . 后端开发 1086 2024-02-11 18:54:08
  • 通过通道和 goroutine 写入切片:为什么切片最终为空
    通过通道和 goroutine 写入切片:为什么切片最终为空
    我运行这个函数:funcrun()(){//thissliceisgoingtobefilledoutbyachannelandgoroutine.vertices:=make([]vertex,0)varwgsync.waitgroup//obtainawritertofilloutthevertices.writer:=writer(&wg,vertices)//run
    Golang . 后端开发 1326 2024-02-11 18:50:08
  • 我是否需要额外往返 firestore 来读取创建和更新的时间戳字段?
    我是否需要额外往返 firestore 来读取创建和更新的时间戳字段?
    好的,我在go中有一个restapi,它使用firestore存储ticket资源。为此,我使用:firestoregoclient我希望能够通过date创建/更新日期对我的文档进行排序,因此按照文档,我将这2个字段作为时间戳存储在文档中。我在这两个字段上使用标签servertimestamp。通过这样做,该值应该是firestore服务器处理请求的时间。更新操作的http响应应包含以下正文:{"ticket":{"id":"
    Golang . 后端开发 1237 2024-02-11 18:36:09
  • Gorm 在自定义字符串类型上返回扫描仪错误
    Gorm 在自定义字符串类型上返回扫描仪错误
    我编写了以下实体:typedatacategorystringconst(datacategory1datacategory="category1"datacategory2datacategory="category2")typedatastruct{namestring`json:"name"`categories[]datacategory`json:"category
    Golang . 后端开发 1313 2024-02-11 18:21:21
  • go 通道出现问题,在封闭通道上发送
    go 通道出现问题,在封闭通道上发送
    我收到一个致命错误:“在关闭的通道上发送”,有时我运行此代码,我尝试了多种解决方案,但没有一个有效,这是代码的表示,易于理解且易于使用测试:CB14CE50B218D8EAB916B15CD95527D5我想要的是启动请求函数n次并获取第一个完成的请求,然后关闭通道并且不要向通道发送更多请求,如果没有一个请求成功完成,则等待所有goroutines完成.我想发生这种情况是因为两个或多个goroutine同时检查通道是否关闭,并且两个都尝试在通道中写入,这会导致致命错误。错误:goroutin
    Golang . 后端开发 1338 2024-02-11 18:21:08
  • Go 中的 Pact 消费者测试。 dsl.Match 函数的问题
    Go 中的 Pact 消费者测试。 dsl.Match 函数的问题
    我正在用go编写pact消费者测试。当我定义交互时,我需要添加预期的响应对象。提供者服务是用php编写的,这是我期望的响应:return['status'=>'success','data'=>['configuration'=>associativearray,'undeploy_configuration'=>associativearray,
    Golang . 后端开发 577 2024-02-11 18:15:08
  • 尝试使用 exec.Command 运行 gofmt -r 时出现“符文文字未终止”错误
    尝试使用 exec.Command 运行 gofmt -r 时出现“符文文字未终止”错误
    在以下目录结构中,.├──foo.go├──go.mod└──main.go我有一个foo.go,它具有简单的类型定义:packagemaintypefoostruct{bazstring}如果我从命令行运行ngofmt-r来替换变量名称,它会起作用:>gofmt-r'foo->bar'foo.gopackagemaintypebarstruct{bazstring}但是,如果我尝试使用该程序从ma
    Golang . 后端开发 829 2024-02-11 18:10:07
  • gRPC如何知道微服务的服务ip地址
    gRPC如何知道微服务的服务ip地址
    我从googlecloudplatform的微服务演示开始。我很好奇当服务部署在容器中时,grpc存根如何工作。据我了解,特定服务的容器是通过yaml配置文件中指定的服务ip来寻址的。那么服务的grpc服务器必须监听该服务ip吗?但我遇到了以下代码片段:l,err:=net.Listen("tcp",fmt.Sprintf(":%s",port))iferr!=nil{log.Fatal(err)}我想知道服务器如何监听没有ip的地址?
    Golang . 后端开发 1003 2024-02-11 18:09:08
  • 带 cookie 身份验证的 Golang Websocket (Gorilla)
    带 cookie 身份验证的 Golang Websocket (Gorilla)
    我正在尝试使用gorillawebsocket来启动图表。身份验证中间件通过cookie和jwt令牌工作。我所有通过http的端点都可以工作,但websocket却不能。在阅读了很多像带有cookie身份验证的gorillawebsocket之类的主题后,我发现我的cookie是空的,并且websocket连接中的上下文也是空的。我不明白为什么?谁能解释一下为什么?p.s.:我尝试从该处理程序中删除升级程序,并且cookie和上下文顺利通过,但是在升级到
    Golang . 后端开发 1371 2024-02-11 18:03:08
  • 如何限制生产者和消费者读取消息?
    如何限制生产者和消费者读取消息?
    我想用go获得应用程序生产者-消费者(通过信号关闭)。生产者不断在队列中生成消息,限制为10条。一些消费者阅读并处理该频道。如果队列中的消息数为0,生产者再次生成10条消息。当收到停止信号时,生产者停止生成新消息,消费者处理通道中的所有内容。我找到了一段代码,但无法理解它是否正常工作,因为发现了奇怪的东西:为什么停止程序后,队列中的消息并没有全部处理完,好像丢失了部分数据。(在屏幕截图中,发送了15条消息,但处理了5条消息)如何正确地将队列限制为10条消息,即必须写入10
    Golang . 后端开发 913 2024-02-11 18:00:11
  • 如何向对象添加有效的 json 字符串
    如何向对象添加有效的 json 字符串
    我目前有这样的东西typeinfostruct{ids[]string`json:"ids"`assignmentstring`json:"assignment"`}现在我的assignment是一个从文件中读取的大型硬编码json字符串。我正在做这样的事情r:=Info{Ids:names,assignment:existingJsonString}body,_:=json.Marshal(r)但是上面的bo
    Golang . 后端开发 1163 2024-02-11 17:51:18
  • 如何使用泛型 Go 实例化类型参数的非零指针?
    如何使用泛型 Go 实例化类型参数的非零指针?
    现在golang/go:master上提供了类型参数,我决定尝试一下。看来我遇到了在类型参数提案中找不到的限制。(或者我一定错过了)。我想编写一个函数,它返回带有接口类型约束的泛型类型值的切片。如果传递的类型是带有指针接收器的实现,我们如何实例化它?typeSetGetter[Vany]interface{Set(V)Get()V}//SetGetterSliceturnsasliceoftypeVintoasliceoftypeT,
    Golang . 后端开发 511 2024-02-11 17:36:11
  • 为什么 net/http 不考虑超过 30 秒的超时持续时间?
    为什么 net/http 不考虑超过 30 秒的超时持续时间?
    使用golang1.20.1。在golang的net/http和context包中,我无法设置超过三十秒的超时。设置较短的超时效果很好,例如代码:log.infof("elasticsearchurlis%v",elasticsearchurl)client:=&http.client{timeout:time.duration(time.second*60)}req,err:=http.newrequest("get",listbackup
    Golang . 后端开发 1296 2024-02-11 17:30:08
  • 在继续之前要求 Go 运行所有 goroutine
    在继续之前要求 Go 运行所有 goroutine
    我需要golang调度程序在继续之前运行所有goroutine,runtime.gosched()无法解决。问题在于go例程运行速度太快,以至于start()中的“select”在stopstream()内的“select”之后运行,然后“case
    Golang . 后端开发 963 2024-02-11 17:20:17
  • `go build` 的输出标志 `-o` 有副作用吗?
    `go build` 的输出标志 `-o` 有副作用吗?
    来自gobuild的文档页面:The-oflagforcesbuildtowritetheresultingexecutableorobjecttothenamedoutputfileordirectory,insteadofthedefaultbehaviordescribedinthelasttwoparagraphs.Ifthenamedoutputisanexistingdirectoryorendswith
    Golang . 后端开发 1398 2024-02-11 17:20:08

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

DShop商城系统

#.DShop商城系统(DaySpring)助您在B2C领域脱颖而出。网站设计风格清新,层次分明,适合建设大型综合网站。超市、百货等电子商务网站尤佳。 主要功能特色:#.用户自助充值:用户可以事先支付资金到系统帐户,并提供充值、提现、资金明细功能;#.用户自助支付:自助在网购买、提交多种支付交流方式与方案;#.用户认证:认证用户手机号、邮箱帐号、银行帐号等,保证用户交易安全;#.购物车功能:用户可以同时选择多个商品进行交易,方便用户、扩展单次交易数量与金额;#.以用户系统为核心,可以快速集成网集软件的其
电商源码
2025-10-20

响应式优雅大气集团企业网站模板1.4.2

响应式优雅大气集团企业网站模板自带内核安装即用,响应式模板,图片文本均已可视化,简单后台易上手。支持多种内容模型,可按需添加。模板特点: 1、安装即用,自带人人站CMS内核及企业站展示功能(产品,新闻,案例展示等),并可根据需要增加表单 搜索等功能(自带模板) 2、支持响应式 3、前端banner轮播图文本均已进行可视化配置 4、伪静态页面生成 5、支持内容模型、多语言、自定义表单、筛选、多条件搜索等功能 6、支持多种URL模式及模型、栏目、内容自定义地址名称,满足各类网站推广优化的需要 安装教程: 1
企业站源码
2025-10-20

贝特协同办公系统(BetterCOS)

具备更多的新特性: A.具有集成度更高的平台特点,集中体现了信息、文档在办公活动中交流的开放性与即时性的重要。 B.提供给管理员的管理工具,使系统更易于管理和维护。 C.产品本身精干的体系结构再加之结合了插件的设计思想,使得产品为用户度身定制新模块变得非常快捷。 D.支持对后续版本的平滑升级。 E.最价的流程管理功能。 F.最佳的网络安全性及个性化
电商源码
2025-10-20

源码科技中英双语通用企业网站1.11

源码科技中英双语通用企业网站是采用PHP+MYSQL进行开发的。支持伪静态设置,可生成google和百度地图,支持自定义url、关键字和描述,利于收录...后台简单明了,代码简洁,采用DIV+CSS 利于SEO,企业建站系统是一套专门用于中小企业网站建设的网站管理系统。
企业站源码
2025-10-20

极简主义艺术建筑设计矢量模板

极简主义艺术建筑设计矢量模板适用于城市规划图、建筑设计概念展示、房地产广告、室内设计草图、城市文化活动海报等与建筑、历史建筑教育资料等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

快乐儿童植树节插画矢量素材

快乐儿童植树节插画矢量素材适用于植树节活动宣传、环保组织的宣传材料、学校环境教育活动、春季主题活动海报、户外用品品牌的广告、自然保护项目的介绍、生态旅游的宣传册等与环境保护和自然教育相关等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

搞笑卡通小丑愚人节矢量素材

搞笑卡通小丑愚人节矢量素材适用于愚人节主题的派对邀请函、宣传愚人节特别活动/促销、愚人节社交媒体封面和帖子、商家营销(愚人节促销活动广告)等相关等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

抽象蓝色彩墨笔触纹理背景矢量

抽象蓝色彩墨笔触纹理背景矢量适用于企业宣传海报、科技产品推广、商务会议背景、网站横幅设计、企业宣传画册封面、社交媒体推文封面、活动邀请函、企业年会背景、科技主题的公众号首图、信息图设计背景、企业招聘宣传等相关设计的AI格式素材。
矢量素材
2025-09-17

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号