收藏本版 |訂閲

Go语言论坛 今日: 0|主題: 602|排名: 88 

  • WSL2安装以及go开发环境搭建
    1 WSL2安装 WSL2 相比WSL1来说,稳定了很多,基本能够应付所有的Linux开发工具,比开虚拟机方便了好多!! 安装步骤 Window10开发环境搭建(1) | 详细演示WSL2的安装 这个UP主还有WSL2下的其他软件配置相关的。跟着视频做就好了。 微软的WSL安装教程 微软的教程写的非常详细,我是直接参照这个教程做的,因为UP主的步骤 ...
    098 消烦丹 发表于 2023-7-26 Go语言论坛
  • 【go语言】1.2.1 Go 环境安装
    Go 语言的安装过程非常简单,无论你使用的是哪种操作系统,都可以按照下面的步骤来进行。 Windows 系统 前往 Go 语言的官方下载页面:https://golang.org/dl/ ↗ 根据你的操作系统版本选择对应的安装包,Windows 系统通常选择 .msi 文件。 下载完成后,双击下载的文件,会出现安装向导,接受协议,点击“Next” ...
    036 我就是甩甩呀 发表于 2023-7-26 Go语言论坛
  • go get 和 go install 对比
    (一)命令定义和区别 go install 和 go get 都是 Go 语言的工具命令,但它们之间有一些区别。 go get:用于从远程代码存储库(如 GitHub)中下载或更新 Go 代码包。它会下载代码包并将其存储在 $GOPATH/src 目录下对应的位置,并编译代码包中的程序和库。如果目标包之前已经被下载过了,那么 go get 会尝试更新到最新版 ...
  • Go--发起HTTP请求
    一、HTTP请求 根据 HTTP 标准,HTTP 请求可以使用多种请求方法。在日常开发中大多数会用到 5 种请求方法: GET、POST、PUT、PATCH 和 DELETE 方法 描述 GET 请求指定的页面信息,并返回实体主体 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资 ...
    09 随心而飞 发表于 2023-6-26 Go语言论坛
  • come down、go down和fall down区别
    简述 "Come down", "go down"和"fall down" 这三个短语都可以表示描述物体或人的行为从高处向下移动或降落,它们的基本含义是相似的。 另外,这三个词短语的动作都是在垂直方向下的,它们都强调了物体或人的高度变化。它们都可以用于描述飞机、直升机、鸟类、人类等的运动,这些运动都涉及到高度的变化。 区别 虽然 "come d ...
    077 萌萌哒狠人 发表于 2023-6-20 Go语言论坛
  • come out 和 go out的区别
     简介 通常来说,"come out"和"go out"都是非常常见的短语,它们的相同点在于它们的结构相似,都是由动词和副词组成的短语,而且都和移动有关。 相同点 它们都是由一个常见的动词和一个常见的副词组成的短语。 它们的动词都是关于移动的动作,"come out"是指从某处移动到外面,"go out"是指从某处移动到别处。 ...
    088 布依女孩 发表于 2023-6-20 Go语言论坛
  • GO 项目依赖管理:go module总结
    转载请注明出处: 1.go module介绍   go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用 go module可以将某个项目(文件夹)下的所有依赖整理成一个 go.mod 文件,里面写入了依赖的版本等 使用go module之后我们可不用将代码放置在src下 使用 go module 管理依赖后会在项目根目录下生成两个文件 go.mod(会记录当 ...
    057 何彦熹 发表于 2023-6-18 Go语言论坛
  • Go Swagger安装及使用
    地址: https://github.com/swaggo/gin-swagger 安装 根据go 版本使用命令 1.70之前 go get -u github.com/swaggo/swag/cmd/swag 1.70之后 go install github.com/swaggo/swag/cmd/swag@latest 查看是否成功 swag -v swag version v1.8.12 其他安装命令 go get -u github.com/swaggo/gin-swagger go get -u g ...
    061 输过败过不曾怕过 发表于 2023-6-6 Go语言论坛
  • 探究|Go JSON 三方包哪家强?
    本文作者从评判标准、功能评测、性能评测等多方面剖析三方库哪些家强,并给出了比较务实的建议。 引言 为了小伙伴理解,汇总了一下文章中会提及的术语名词解释,请放心品读,欢迎一起讨论交流!   你真的了解 Go 标准库吗? 问题一:标准库可以反序列化普通的字符串吗?执行下面的 ...
    037 华来了 发表于 2023-6-4 Go语言论坛
  • go测试库之apitest
    前言 使用go语言做开发差不多快一年了,主要用来写后端Web服务,从一开始吐槽他的结构体,比如创建个复杂的JSON格式数据,那是相当的痛苦。还有 err 处理写的巨麻烦。 当然,go 也有爽的地方,创建个线协程简直太简单了。 到后来慢慢接受,觉得效率还行,因为是静态强类型语言,在修改完项目代码之后,反而很有信心(如果出 ...
    043 挥一挥手 发表于 2023-5-5 Go语言论坛
  • Go中的有限状态机FSM的详细介绍
    1、FSM简介 1.1 有限状态机的定义 有限状态机(Finite State Machine,FSM)是一种数学模型,用于描述系统在不同状态下的行为和转移条件。 状态机有三个组成部分:状态(State)、事件(Event)、动作(Action),事件(转移条件)触发状态的转移和动作的执行。动作的执行不是必须的,可以只转移状态,不指定任何动作。总体 ...
    0112 菲晗 发表于 2023-4-24 Go语言论坛
  • 快速搭建一个go语言web后端服务脚手架
    快速搭建一个go语言web后端服务脚手架 源码:https://github.com/weloe/go-web-demo web框架使用gin,数据操作使用gorm,访问控制使用casbin 首先添加一下自定义的middleware recover_control.go ,统一处理panic error返回的信息 package middleware import ( "fmt" "github.com/gin-gonic/gin" "go-web-demo/componen ...
    016 蔡升荣 发表于 2023-4-12 Go语言论坛
  • Golang 一日一库之jwt-go
    本文地址 https://www.cnblogs.com/zichliang/p/17303759.html github地址:https://github.com/dgrijalva/jwt-go 何为 jwt token? 什么是JSON Web Token? JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON方式安全地传输信息。由于此信息是经过数字签名的, ...
    063 火城二毛 发表于 2023-4-11 Go语言论坛
  • golang常用库包:log日志记录-uber的Go日志库zap使用详解
    Go 日志记录库:uber-go 的日志操作库 zap 使用 一、简介 zap 是 uber 开源的一个高性能,结构化,分级记录的日志记录包。 go1.20.2 zap v1.24.0 zap的特性 高性能:zap 对日志输出进行了多项优化以提高它的性能 日志分级:有 Debug,Info,Warn,Error,DPanic,Panic,Fatal 等 日志记录结构化:日志内容记录是结 ...
    093 梦里不知是梦 发表于 2023-4-11 Go语言论坛
  • 【go】uuid简介
    通用唯一识别码(英语:universally unique identifier,简称uuid)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。uuid的目的,是让分散式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的uuid。在这样的情 ...
    064 听诗静雨 发表于 2023-3-24 Go语言论坛
  • 【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群
    目录🎈 项目效果🎈 安装 go-cqhttp🎈 虚拟文件🎈 启动 ChatGPT 🎈 项目效果 由于 ChatGPT 目前只能在漂亮国使用,所以想要在国内使用 ChatGPT 必然险阻重重 不仅时时刻刻要跟企鹅公司斗智斗勇,还要时时刻刻都要跟 openai 公司打游击,真的是很难有一个稳定的版本供大家屡试不爽 在不断的游击战中,我们也是越战越勇,在 ...
    098 出樊入胜 发表于 2023-3-13 Go语言论坛
  • kubernetes client-go功能介绍
    client-go是什么? client-go是Kubernetes官方提供的Go语言客户端库,用于与Kubernetes API服务器交互。使用client-go,您可以编写Go语言程序来创建、修改和删除Kubernetes对象,如Pod、Deployment、Service等。 作用 client-go的主要功能包括: 连接Kubernetes API服务器:client-go提供了一个API客户端,用于连接Kuberne ...
    078 康乐好玩美 发表于 2023-2-27 Go语言论坛
  • Go 中的反射 reflect 介绍和基本使用
    一、什么是反射 在计算机科学中,反射(英语:reflection)是指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。(来自wikipedia) 反射是程序审查自身结构的能力,并能对程序做出一定的修改。 对于人来说,审查自身 ...
    027 诚诺环境 发表于 2023-2-21 Go语言论坛
  • 【Go并发编程】Go使用协程批量获取数据,加快接口返回速度
    服务端经常需要返回一个列表,里面包含很多用户数据,常规做法当然是遍历然后读缓存。 使用Go语言后,可以并发获取,极大提升效率。 使用channel package main import ( "fmt" "time" ) func add2(a, b int, ch chan int) { c := a + b fmt.Printf("%d + %d = %d\n", a, b, c) ch <- 1 //执行完了就写一条 ...
    051 咚悸飛鱈 发表于 2023-2-10 Go语言论坛
  • Go Gin 框架
    简介 中文官网:https://gin-gonic.com/zh-cn/docs/introduction/ github:https://github.com/gin-gonic/gin Gin 是一个用 Go (Golang) 编写的 Web 框架。 它具有类似 martini 的 API,性能要好得多,多亏了 httprouter,速度提高了 40 倍。 如果您需要性能和良好的生产力,您一定会喜欢 Gin Go 1.13 及以上版本 特性 1. ...
    050 顺景复印店 发表于 2023-2-8 Go语言论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部