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

  • 掌握 Go 中的 ENUM
    掌握 Go 中的 ENUM
    通常,在我们开发的系统中,我们会遇到恒定的值。这些值的一个示例可以是注册状态的表示。在这种情况下,请考虑包含除活动和非活动之外的更多变化的状态。如果这些状态被定义为字符串,它们在系统内的验证可能会成为一个令人头疼的问题。此外,这种方法可能会“膨胀”二进制文件,因为每次验证都会涉及两个字符串(预期值和正在验证的值)。为了避免这些问题,我们可以使用众所周知的枚举类型。如果您不熟悉这种类型,它本质上是一种固定或有限大小的类型。为了让它更清楚,让我们深入研究一些代码。按照前面提出的想法,我们将创建一个枚
    Golang . 后端开发 853 2024-11-21 22:31:37
  • A接口写入
    A接口写入
    在go中,接口是促进多态性和抽象的基础。它们充当契约,指定类型必须实现的一组方法,允许以统一且灵活的方式处理不同的类型。接口在go中,接口是一种定义一组方法但不实现它们的类型。它仅指定类型必须满足接口的方法签名。这允许不同的类型被统一对待,只要它们实现了接口定义的方法。接口促进多态性和抽象性,有助于创建灵活且可重用的代码。io.writerio.writer接口是go中最常用的接口之一,它定义了write方法,该方法接收一个字节切片([]byte)并返回一个整数(int)和一个错误(error)
    Golang . 后端开发 407 2024-11-21 08:12:01
  • 如何在 VS Code 中配置 Delve (dlv)
    如何在 VS Code 中配置 Delve (dlv)
    让我们深入研究与vscode的集成!首先你需要安装delve(dlv):goinstallgithub.com/go-delve/delve/cmd/dlv@latest您可以通过运行来验证它的安装位置:whichdlv然后在visualstudiocode中,您需要转到“设置”并搜索“delve”。您将找到go:delveconfig。点击“在settings.json中编辑”。添加之前获取的dlv路径:"go.delveconfig":{"dlvpath":"/users//g
    Golang . 后端开发 465 2024-11-20 08:39:12
  • 方法上的指针和值之间的区别
    方法上的指针和值之间的区别
    在go中编写方法时,关键决策之一是是按值还是按指针传递结构体。此选择会影响性能、代码行为和内存分配。在这篇文章中,我们将通过实际示例探讨这种差异,并了解每种方法何时更合适。让我们从一个小结构体和两个方法开始:一个结构体通过值传递,另一个通过指针传递。packagemainimport("fmt")typepersonstruct{namestringageint}//methodwithstructpassedbyvaluefunc(pperson)celebratebirthdayvalue(
    Golang . 后端开发 436 2024-11-19 22:21:02
  • Helm CEL 简介:一种更具表现力的方式来验证 Helm 图表
    Helm CEL 简介:一种更具表现力的方式来验证 Helm 图表
    如果您使用过helm图表,您可能熟悉验证value.yaml的挑战。虽然helm的内置json模式验证有效,但它可能很麻烦且具有限制性。今天,我想向您介绍helmcel,这是一个插件,它将google通用表达语言(cel)的强大功能引入helm图表验证中。什么是cel?在深入探讨之前,让我们快速了解一下cel是什么。通用表达式语言(cel)是google创建的一种简单表达式语言,可让您编写简洁、强大的验证规则。它用于kubernetescrd验证、istio配置以及云原生生态系统中的许多其他项目
    Golang . 后端开发 1013 2024-11-17 14:21:17
  • 使用 Go、HTMX 和 Web Socket 构建简单的实时系统监视器
    使用 Go、HTMX 和 Web Socket 构建简单的实时系统监视器
    我正在寻找一个可以与go、htmx和tailwwindcss配合使用的有趣项目,最终利用web套接字的功能构建了一个简单的基于web的实时系统监视器。这是结果。它显示系统信息、内存、磁盘、cpu和正在运行的进程,每5秒自动更新一次。我将在这篇文章中对代码进行一些分解。堆栈去1.23.2htmxtailwindcssgopsutilwebsockethtmxwebsocket扩展http服务器typehttpserverstruct{subscribermessagebufferintmuxhtt
    Golang . 后端开发 723 2024-11-17 12:30:21
  • 实时更新记录数量,WebSocket 太重了,还有更好的选择吗?
    实时更新记录数量,WebSocket 太重了,还有更好的选择吗?
    实时获取结果دونانقطاعفيالواجهة您希望在后端生成大量记录时实时获取数量结果,并考虑了WebSocket...
    Golang . 后端开发 986 2024-11-15 19:57:37
  • 如何使用Go语言构建嵌套数组并添加结构体?
    如何使用Go语言构建嵌套数组并添加结构体?
    Go构建嵌套数组并添加结构体在Go中构建嵌套数组并添加结构体可以通过构造函数实现。具体示例如下:type...
    Golang . 后端开发 956 2024-11-15 14:33:36
  • Go 泛型中的联合类型声明:interface{ *int } 到底是什么?
    Go 泛型中的联合类型声明:interface{ *int } 到底是什么?
    GO泛型中的联合类型声明在GO泛型的使用中,遇到如下代码:typeCommonType[Tinterface{*int}|string]...
    Golang . 后端开发 467 2024-11-15 13:43:10
  • Simplifying String Validation in Go: Introducing validatorgo
    Simplifying String Validation in Go: Introducing validatorgo
    字符串验证器和清理器的库,基于js库validator.js为什么选择验证器go?为什么不使用流行的go库,如packagevalidator或govalidator?虽然这两个库都很出名,但validatorgo专注于独立字符串验证,并提供了受validator.js启发的广泛的可定制验证器集合,而这两个go库都没有完全实现。以下是validatorgo与go-playground/validator和govalidator相比的突出之处:1.与go-playground/validator相
    Golang . 后端开发 326 2024-11-15 10:27:44
  • Go 代码改动后如何实时刷新,无需重新运行?
    Go 代码改动后如何实时刷新,无需重新运行?
    Go代码实时刷新,无需反复运行Go...
    Golang . 后端开发 1056 2024-11-15 08:57:27
  • TCP 监听却能接收 HTTP 请求:Golang 服务器如何做到?
    TCP 监听却能接收 HTTP 请求:Golang 服务器如何做到?
    TCP监听却能接收HTTP请求的原因众所周知,在OSI模型中,HTTP协议位于第7层(应用层),而TCP协议位于第...
    Golang . 后端开发 708 2024-11-15 08:51:23
  • Golang TCP 服务监听为什么能接收 HTTP 请求?
    Golang TCP 服务监听为什么能接收 HTTP 请求?
    为什么GolangTCP服务监听可以接收HTTP请求?在传输数据时,HTTP协议使用OSI模型中的第7层(应用层),而...
    Golang . 后端开发 339 2024-11-15 08:49:27
  • 如何设计前端网络测速功能,及时获取不同 BSSID 的网速信息?
    如何设计前端网络测速功能,及时获取不同 BSSID 的网速信息?
    网络测速:前端设计指南如何在前端设计网络测速功能,以便及时获取不同bssid...
    Golang . 后端开发 577 2024-11-14 21:48:22
  • ThinkPHP6 如何彻底去除右下角图标?
    ThinkPHP6 如何彻底去除右下角图标?
    ThinkPHP6彻底去除右下角图标在ThinkPHP6中,通过设置'app_debug'=>false和'show_page_trace'=>false...
    Golang . 后端开发 343 2024-11-14 20:30:01

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

爱爱医IIYI 专业JOB人才程序

基于早期phpdown和南海ypages weblink的二次开发,简单的人才信息交流版,招聘求职双方均可免费登记信息,管理员审核制度,支持照片上传,信息修改和基本的搜索功能
电商源码
2025-10-23

易通企业网站系统(cmseasy)4.5 build 20120315 UTF-8 For PHP5.3

易通企业网站系统也称易通企业网站程序,是易通公司开发中国首套免费提供企业网站模板的营销型企业网站管理系统,系统前台生成html、完全符合SEO、同时有在线客服、潜在客户跟踪、便捷企业网站模板制作、搜索引擎推广等功能的企业网站系统。 易通企业网站系统(cmseasy) v4.5 UTF-8 For PHP5.3更新内容[修正] 内容链接重叠和权重问题[修正] tag添加问题[新增] 财付通担保交易接口[修正] 首页滚动图片无图假死[新增] 支付宝,财付通一站登录[修正] 推荐位[新增] 保存远程图片功能[
企业站源码
2025-10-23

Trade System 电子商务系统

功能介绍: 首页展示:折扣商品、商品推荐、新品推荐、热卖排行 购 物 车:顾客选货-入车-提单,大大简化交易流程 意见反馈:顾客可以在线提建议或合作联系 后台管理:注册用户、商品管理、订单管理、网站设置、商品分类 其他功能:优化代码执行效率、韩式设计风格 初始管理员/密码:admin/admin
电商源码
2025-10-23

易优企业官网系统1.7.0

易优企业官网系统其衍生于优秀的内容管理系统易优cms
企业站源码
2025-10-23

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

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