搜索

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

  • 是什么导致我的 goroutine 在以下互斥体代码中陷入僵局?
    是什么导致我的 goroutine 在以下互斥体代码中陷入僵局?
    我试图保存一张钥匙图,每个钥匙都有单独的锁。在为特定密钥创建锁时,我使用全局互斥体写入映射。完成为钥匙创建锁后,我将使用新锁并在完成工作后释放。目前我正在尝试修改单个密钥以测试我的代码。这是代码://Youcaneditthiscode!//Clickhereandstarttyping.packagemainimport("fmt""sync""time")varcountintvarglobalMutex*sync
    Golang . 后端开发 740 2024-02-13 18:57:07
  • 如何最好地将 JSON 数据规范化为 Go 中的 API 结构体
    如何最好地将 JSON 数据规范化为 Go 中的 API 结构体
    我对go还很陌生,正在尝试确定是否有更简洁的方法来完成从前端(js)到我的api的json数据的规范化。为了确保在从结构(model.expense)创建变量时使用正确的类型,我将有效负载转储到映射中,然后规范化并保存回结构。如果有人可以教我更好的方法来处理这个问题,我将不胜感激!提前致谢!模型.费用结构:typeexpensestruct{idprimitive.objectid`json:"_id,omitempty"bson:"_id,
    Golang . 后端开发 1061 2024-02-13 18:06:21
  • 为什么在这个 golang 示例中,互斥体部分中包含的条件不会出现死锁?
    为什么在这个 golang 示例中,互斥体部分中包含的条件不会出现死锁?
    我在O'Reilly的一次培训中看到了这个例子。有一个条件应该可以防止widgetInventory变为负值。示例有效,但我不明白为什么当makeSales获取互斥体且widgetInventory为0时程序不会死锁。var(wgsync.WaitGroupmutex=sync.Mutex{}widgetInventoryint32=1000newPurchase=sync.NewCond(&mutex))funcmai
    Golang . 后端开发 959 2024-02-13 18:06:10
  • “GO111MODULE”未被识别为内部或外部命令
    “GO111MODULE”未被识别为内部或外部命令
    我已经在windows机器上克隆了gorepo,并且正在尝试构建它(make已安装,v4.3):maketempo它给了我错误:FIND:ParameterformatnotcorrectFIND:ParameterformatnotcorrectFilenotfound-"*.yaml"noGofilesin....\tempoprocess_begin:CreateProcess(NULL,uname-s,...)failed.
    Golang . 后端开发 1374 2024-02-13 18:03:09
  • 'go mod init example.com/m' 初始化 v0 或 v1 模块
    'go mod init example.com/m' 初始化 v0 或 v1 模块
    我正在https://youtu.be/ma7rus_vw9m?t=73学习视频我的环境d:\temp2023_03_01\go\src>goversiongoversiongo1.20.1windows/amd64我的行动MicrosoftWindows[Version10.0.22621.1265](c)MicrosoftCorporation.Allrightsreserved.D:\temp2023_03_01\go\src\github.com
    Golang . 后端开发 971 2024-02-13 17:50:08
  • Golang 中的通用结构/接口列表
    Golang 中的通用结构/接口列表
    有没有办法在go中获得通用结构/接口的列表?这就是我想要实现的目标。packagemaintypeList[Tany]struct{Elements[]T}func(f*List[T])Add(elT){f.Elements=append(f.Elements,el)}typeListInterface[Tany]interface{Add(elT)}funcmain(){listOfLists
    Golang . 后端开发 653 2024-02-13 17:30:11
  • 如何获取 Grafana 9.0 警报邮件主题中的主机名?
    如何获取 Grafana 9.0 警报邮件主题中的主机名?
    我尝试在grafana9.0中使用警报邮件模板。我通过将{{$values.b0.labels.host}}添加到警报规则摘要中来获取警报邮件中警报主机的主机名。如果我不使用任何模板,它就可以正常工作。但是,我正在使用模板作为警报邮件的主题,并且需要访问模板中的主机名。我的模板如下所示:{{define"xxx.email.subject"}}{{if.Alerts.Firing-}}[{{toUpper.Status}}:{{len.Alerts.Firing
    Golang . 后端开发 789 2024-02-13 17:30:09
  • 如何将参数从中间件传递到控制器
    如何将参数从中间件传递到控制器
    我正在使用EchoLabstack框架构建一个WebAPI。我的路线中有一个中间件来检查用户身份验证,但后来我在将数据传递给控制器​​时遇到了困难,并且在Google和SO中找不到任何相关信息。路线.gofuncRoutes(e*echo.Echo){e.(middlewareAuthorise)user:=e.Group("/user")user.GET("/profile",controllers.UserProfile)}func
    Golang . 后端开发 516 2024-02-13 17:15:10
  • 使用 x/net 库 trowing 403 的 Websocket 服务器实现
    使用 x/net 库 trowing 403 的 Websocket 服务器实现
    我正在尝试使用x/net/websocket标准库实现一个websocket服务器。到目前为止我的尝试如下:packagemainimport("fmt""net/http""golang.org/x/net/websocket")typeServerstruct{baseUristringconnectionsmap[string][]*websocket.Conn}funcinitServer(ba
    Golang . 后端开发 1024 2024-02-13 17:03:08
  • 如何使用特定时区解析时间
    如何使用特定时区解析时间
    我要从字符串中获取时间结构。我正在使用函数time.ParseTime()和布局"2006-01-0215:04"。当我使用任何有效的时间字符串执行该函数时,我会得到一个指向该时间戳的时间结构,但它采用UTC格式。如何将其更改为不同的时区?需要明确的是,我想要相同的时间戳,但具有不同的时区。我不想在时区之间转换;我只想获取相同的时间对象,但不是UTC时间。
    Golang . 后端开发 700 2024-02-13 16:50:08
  • 尽管类型相同,Go 类型转换仍失败
    尽管类型相同,Go 类型转换仍失败
    我使用jackc/pgx驱动程序和gorm库来与postgresql数据库交互。我有一个实例,我必须检查postgresql错误代码并以不同的方式处理某种错误类型。当使用pgx驱动程序时,gorm方法返回*pgconn.pgerror类型作为error,其中包含一个带有特定错误代码的字段。为了访问该字段,我必须将error转换为*pgconn.pgerror,但由于某种原因,这失败了:res:=tx.Take(&f,"id=?",id)ifres.E
    Golang . 后端开发 1150 2024-02-13 16:45:08
  • 去获取引用无效标签
    去获取引用无效标签
    我一直在开发一个基于go的二进制文件,并且遇到了一个奇怪的问题。所以我确实有包a和包b,其中包b是在包a中直接引用的。主应用程序(包a)使用包b包b通过它的mod文件引用。因此,我通过goget[email protected]添加了包a的包b的标记版本,但是当我遇到一些问题时,我在本地和远程(github)上删除了该版本和标记,并创建了一个基于标记的版本在较新的提交上。github确认新版本基于新引用,但是当我通过新提交引用相同标签时,它实际上引用了相同的旧代
    Golang . 后端开发 639 2024-02-13 16:36:09
  • 如何运行编译好的 Go 测试二进制文件?
    如何运行编译好的 Go 测试二进制文件?
    我通过运行gotest-c./model编译了一个Go测试库。根据Go文档,它可以使用gorun-execxprog命令运行,但是,在尝试运行生成的model.test二进制文件时,我不断收到错误。这里的完整命令是什么?P.S我知道您可以使用不同的标志来编译和运行,但这不是我需要的。
    Golang . 后端开发 1439 2024-02-13 16:21:18
  • 加载 brotli 压缩的 WASM
    加载 brotli 压缩的 WASM
    我有一个brotli压缩的WASM文件main.wasm.br。我已经通过CLI手动压缩了它。目前在我的HTML文件中,我有以下内容-GoWASMconstgo=newGo();WebAssembly.instantiateStreaming(fetch("main.wasm"),go.importObject).then((result)=>{go.run(
    Golang . 后端开发 897 2024-02-13 16:21:08
  • “租户 GUID X 的租户不存在”,对于自己的电子邮件帐户(我是唯一的成员)
    “租户 GUID X 的租户不存在”,对于自己的电子邮件帐户(我是唯一的成员)
    我想阅读我的个人帐户的电子邮件,但收到“租户guidx的租户不存在”消息。我在https://entra.microsoft.com/上使用单租户创建了一个应用程序然后我授予它发送电子邮件的权限然后我创建了一个客户端密钥然后我使用此代码来获取令牌:import(""github.com/azuread/microsoft-authentication-library-for-go/apps/confidential")cred,err:=confidentia
    Golang . 后端开发 1333 2024-02-13 16:20:09

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

金微手机商城

金微手机商城网页H5、公众号、小程序三合一版。
电商源码
2025-10-21

网络工作室整站 for Dedecms5.7 SP1

基于DEDECMS5.7 SP1制作的漂亮网络工作室整站源码,生成HTML文件。利于收录。整站采用黑色配色,彰显大气。目前仅添加新闻,案例栏目。其他类别请自行在后台添加,并修改首页模板的调用。 安装方法:1.访问:域名/install 按照提示进行安装.2.完成后登陆网站后台---还原数据库3.系统设置---修改网址和网站名称.4.生成整站,后台信息:dede后台用户名:admin后台密码:www.taomoban.net
企业站源码
2025-10-21

武汉二手机市场网

武汉二手机市场网
电商源码
2025-10-21

无忧中英繁企业网站通用版2022.5.27

无忧中英繁企业网站通用版以asp+access进行开发,后台除了产品添加和产品分类无法使用外,具有新闻管理、企业信息管理和友情链接管理等企业网站基本功能。
企业站源码
2025-10-21

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

极简主义艺术建筑设计矢量模板适用于城市规划图、建筑设计概念展示、房地产广告、室内设计草图、城市文化活动海报等与建筑、历史建筑教育资料等相关视觉场景设计的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号