• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Go

RSS

下级分类:

  • GO开发[一]:golang语言初探
    GO开发[一]:golang语言初探
    1.https://dl.gocn.io/(国内下载地址) 2.https://golang.org/dl/(国外下载地址) 3.现在studygolang中文网也可以了https://studygolang.com/dl下载版本:macdarwin-adm64.tar.gzlinuxamd64.tar.gzwindowsamd64. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:25 | 回复:0
  • 【go】关于golang中某些包无法下载的解决方法
    【go】关于golang中某些包无法下载的解决方法
    由于某些不可描述的原因,我们在gomodule环境下(啥?这个不知道是啥?赶紧恶补下)进行gogetxxxx时,会发现一些依赖库无法访问(不要问为什么无法访问)。解决办法1、科学VPN上网2、跑到国外去上网3、使用replace来替 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:18 | 回复:0
  • Go-unsafe详解
    Go-unsafe详解
            在正式介绍 unsafe 包之前,需要着重介绍 Go 语言中的指针类型。 我本科开始学编程的时候,第一门语言就是 C。之后又陆续学过 C++,Java,Python,这些语言都挺强大的,但是没了 C 语言那么“单纯”。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:32 | 回复:0
  • 84_Go基础_1_52neterror
    84_Go基础_1_52neterror
    1packagemain23import(4amp;quot;fmtamp;quot;5amp;quot;netamp;quot;6)78funcmain(){9addr,err:=net.LookupHost(amp;quot;www.baidu.comamp;quot;)10fmt.Println(err)11ifins,ok:=err.(*net.DNSError);……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:26 | 回复:0
  • golang接口值 (Go程序员的陷阱)
    golang接口值 (Go程序员的陷阱)
    概念上讲一个接口的值,接口值,由两个部分组成,一个具体的类型和那个类型的值。它们被称为接口的动态类型和动态值。对于像Go语言这种静态类型的语言,类型是编译期的概念;因此一个类型不是一个值。在我们的概念模 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:31 | 回复:0
  • 五分钟搞定Go.js
    五分钟搞定Go.js
    五分钟搞定Go.js 五分钟搞定Go.js  1、基于html5~因为Go.js是一个依赖于HTML5特性的JavaScript库,所以需要确保您的页面声明它是一个HTML5文档,当然需要加载库 amp;amp;lt;!DOCTYPE htmlamp;amp;gt; amp;amp;lt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:23 | 回复:0
  • Go语言学习之路-12-并发(1)-goroutine
    Go语言学习之路-12-并发(1)-goroutine
    目录 概念回顾 进程/线程 并发/并行 go语言并发 为什么是goroutine goroutine和线程的关系 使用goroutine 创建goroutine 现在能做什么 并发获取数据 使用并发前 使用并发后 有什么问题 goroutine还没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:30 | 回复:0
  • [go]map
    [go]map
    //map的结构//runtime/map.go:一个map的类型如下:由多个bmap组成buckets,数据存在于bmap中//AheaderforaGomap.typehmapstruct{//Note:theformatofthehmapisalsoencodedincmd/compile/internal/gc/reflect.go ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:20 | 回复:0
  • Mac下Go2Shell配合ITerm2无法定位到当前文件夹目录的解决方法
    Mac下Go2Shell配合ITerm2无法定位到当前文件夹目录的解决方法
    下载最新版,这个问题在最新版已经完美解决。 http://zipzapmac.com/go2shell……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:28 | 回复:0
  • this.$router.go()和this.$router.push()的差别
    this.$router.go()和this.$router.push()的差别
    1.this.$router.go(val)=amp;amp;gt;在history记录中前进或者后退val步,当val为0时刷新当前页面。2.this.$router.push(path)=amp;amp;gt;在history栈中添加一条新的记录。……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:50 | 阅读:26 | 回复:0
  • go语言获取网络图片后返回给前端展示
    go语言获取网络图片后返回给前端展示
    package main import ( amp;quot;fmtamp;quot; amp;quot;io/ioutilamp;quot; amp;quot;net/httpamp;quot; ) //获取C的图片数据 func ReadImgData(url string) byte { resp, err := http.Get(url) if er ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • 05.go切片详细介绍
    05.go切片详细介绍
    切片介绍切片:是一个很小的对象,对底层数组进行了抽象,并提供相关的操作方法。切片有3个字段的数据结构,这些数据结构包含Go语言需要操作底层数组的元数据切片创建packagemainimport(amp;quot;logamp;quot;)typeFr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:31 | 回复:0
  • 04.go命令行
    04.go命令行
    在CMD上,输入go,回车,出现如下图。gobuildgobuild命令主要是用于测试编译。在包的编译过程中,若有必要,会同时编译与之相关联的包。如果是普通包,当你执行gobuild命令后,不会产生任何文件。如果是main包,当只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:18 | 回复:0
  • 学习Go语言之模板方法模式
    学习Go语言之模板方法模式
    模板方法模式结构图如下。原理是过程实现不一样,但是执行的顺序是按照模板固定好了的。即简单理解为都有1,2,3步骤,但是每一步的实现交由具体实现类不同实现。1.过程式编程1//模板方法模式2packagemain34importam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • Getting Started with Cloud Native Go Cloud Native Go入门 Lynda课程中文字幕 ...
    Getting Started with Cloud Native Go Cloud Native Go入门 Lynda课程中文字幕 ...
    Getting Started with Cloud Native Go 中文字幕 Cloud Native Go入门 中文字幕Getting Started with Cloud Native Go 本课程是您开始在Go中构建云原生体系结构的一站式指南 它首先介绍云本地堆栈和微服务 接下来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • Go语言内存分配(简述 转)
    Go语言内存分配(简述 转)
      在Go语言里,从内存的分配到不再使用后内存的回收等等这些内存管理工作都是由Go在底层完成的。虽然开发者在写代码时不必过度关心内存从分配到回收这个过程,但是Go的内存分配策略里有不少有意思的设计,通过了解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • 为什么我们要使用Go语言以及如何使用它的
    为什么我们要使用Go语言以及如何使用它的
    本文选自:外刊IT评论网 我们SoundCloud是一个使用多种编程语言的公司,虽然我们的技术架构最外层一直使用的是RubyonRails,但是在后端,各种各样的编程语言都有涉及。在这里我想多讲一下为什么要使用和如何使用Go ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • Go语言:validator库对请求参数校验
    Go语言:validator库对请求参数校验
    validator库参数校验 1.介绍 validator 库做参数校验是否实用,包括错误翻译等提示 下载 go get github.com/go-playground/validator/v10……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • [Go]GO语言中的md5和sha256加密
    [Go]GO语言中的md5和sha256加密
    项目中经常使用的md5和sha256加密函数//md5加密funcMd5(srcstring)string{m:=md5.New()m.Write(byte(src))res:=hex.EncodeToString(m.Sum(nil))returnres}//Sha256加密funcSha256(srcstring)……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:35 | 回复:0
  • go.mod安装包、升级包的步骤
    go.mod安装包、升级包的步骤
    安装包:gitclone下来使用gomod包管理的项目后,使用gomoddownload下载包go.mod升级包的版本,步骤:直接修改go.mod中包的版本,GoLand会自动下载和更新包可以执行命令:gomodtidy,会根据代码里引用的包,自动进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • Go基础系列:流程控制结构
    Go基础系列:流程控制结构
    条件判断结构:if else 分支选择结构:switch case 循环结构:for break:退出for或switch结构(以及select) continue:进入下一次for迭代 虽然Go是类C的语言,但Go在这些流程控制语句中的条件表达式部分不使用括号。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:20 | 回复:0
  • Go语言之进阶篇服务器如何知道用户需要什么资源
    Go语言之进阶篇服务器如何知道用户需要什么资源
    1、服务器如何知道用户需要什么资源 示例: package main import ( amp;quot;fmtamp;quot; amp;quot;netamp;quot; ) func main() { //监听 listener, err := net.Listen(amp;quot;tcpamp;quot;, amp;quot;:80 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:27 | 回复:0
  • Go编写一个比特币交易自动出价程序
    Go编写一个比特币交易自动出价程序
    语言环境为amp;gt;=go1.10 go语言环境不多说 实现目的能与BitMEX api进行交互自动交易,目前虚拟币平台很多,平台API实现也很容易.后续会加上其它平台和自动交易算法策略,具体看平台交易 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:20 | 回复:0
  • [Go] 正则表达式 示例
    [Go] 正则表达式 示例
    package main import amp;quot;bytesamp;quot; import amp;quot;fmtamp;quot; import amp;quot;regexpamp;quot; func main() { // 1. 这个测试一个字符串是否符合一个表达式。 match, _ := regexp.MatchString(a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:22 | 回复:0
  • 分布式对象存储-可扩展的分布式系统--Go语言实现
    分布式对象存储-可扩展的分布式系统--Go语言实现
    一、什么是分布式系统 一个分布式系统要求各节点分布在网络上,并 通过消息传递来合作完成一个共同的目标。 分布式系统的三大关键特征: 1、节点之间并发工作; 2、没有全局锁; 3、否个节点上发生的错误不影响其他 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:22 | 回复:0
  • [Go语言]从Docker源码学习Go——main函数
    [Go语言]从Docker源码学习Go——main函数
    Go程序从main包下的main函数开始执行,当main执行结束后,程序退出。Docker的main函数在docker/docker/docker.gopackagemain//Importneededpackages;import(...amp;quot;github.com/docker/docker/apiamp;quot;...)/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:26 | 回复:0
  • Can Bitcoin prices go up?
    Can Bitcoin prices go up?
    Starting in November 2017, the price of Bitcoin soared to 8,000 US dollars, even more than 20,000 US dollars, but then fell back to 8,000 US dollars. Roller-coaster-like price movements are frightenin……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:21 | 回复:0
  • 使用案例大白话讲解Go语言并发编程go chan select close
    使用案例大白话讲解Go语言并发编程go chan select close
    使用案例大白话讲解Go语言并发go chan select close 1、初识Go并发-go关键字实现多线程 使用go 关键字可以开辟一个新的协程(线程)线程之间并行执行 package main import ( amp;quot;fmtamp;quot; amp;quot;time ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:22 | 回复:0
  • GoModules使用教程
    GoModules使用教程
    GoModules不完全教程作者LGoModules是Golang官方最近几个版本推出的原生的包管理方式,在此之前,社区也不乏多种包管理方案。在讨论GoModules之前,我们先回顾一下Golang的包管理历史的发展。然后讨论一下GoModules ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:27 | 回复:0
  • IntellijIDEA,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannotfinddeclara ...
    IntellijIDEA,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannotfinddeclara ...
    2017年8月4日 朱宏亮%1$SIntellijIDEA,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannotfinddeclarationtogoto 如图,,按住Ctrl+鼠标单击的时候,系统提示Cannotfinddeclarationtogoto。 原因:导入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:19 | 回复:0
  • go框架gin
    go框架gin
      Go语言gin框架从入门到精通(1):https://zhuanlan.zhihu.com/p/165633941 Gin框架中文文档:https://www.jianshu.com/p/98965b3ff638   go有哪些快速开发的web框架?:https://www.zhihu.com/question/27370112 G ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:23 | 回复:0
  • Go语言核心36讲(Go语言基础知识四)--学习笔记
    Go语言核心36讲(Go语言基础知识四)--学习笔记
    04 | 程序实体的那些事儿(上) 还记得吗?Go 语言中的程序实体包括变量、常量、函数、结构体和接口。 Go 语言是静态类型的编程语言,所以我们在声明变量或常量的时候,都需要指定它们的类型,或者给予足够的信息, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:21 | 回复:0
  • Go语言安装及第一个Go语言程序
    Go语言安装及第一个Go语言程序
    下载Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本选择mac下安装下载可执行文件版本,直接点击下一步就可安装默认会安装usr/local/go目录下检查在终端输入goversio ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:23 | 回复:0
  • LA 5010 Go Deeper 2-SAT 二分
    LA 5010 Go Deeper 2-SAT 二分
    题意: 有\(n\)个布尔变量\(x_i\),有一个递归函数。如果满足条件\(x] + x] \neq c\),那么就再往深递归一层。 问最多能递归多少层。 分析: 首先二分能递归的深度,然后在2-SAT中添加相应的约束条件。 约束条件是这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:26 | 回复:0
  • Go学习笔记(二)搭建VisualStudioCode调试环境
    Go学习笔记(二)搭建VisualStudioCode调试环境
     上一篇 Go学习笔记(一)安装Go语言环境  安装VisualStudioCode这是目前我觉得最好用的文本编辑器了,https://code.visualstudio.com/中间有几部确认,包括文件关联和添加环境变量一定要勾着。 安装插件设置VS ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • Gosmtp发送邮件,带附件
    Gosmtp发送邮件,带附件
    packagemainimport(amp;quot;net/smtpamp;quot;amp;quot;bytesamp;quot;amp;quot;timeamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;encoding/base64amp;quot;amp;quot;stringsamp;quot;amp;quot;logamp;quot;)//de ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:33 | 回复:0
  • golang实战使用gin+xorm搭建go语言web框架restgo详解8 关于模板
    golang实战使用gin+xorm搭建go语言web框架restgo详解8 关于模板
    8.1 模板基础语法 模板基本语法不是本文的重点,本章节只阐述常用基本语法,其他语法请自行网络查阅相关知识。 8.2 在模板中使用自定义函数 我们需要将自动以函数统一管理起来,这个管理模块在restgo/Func.go中,该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:32 | 回复:0
  • Go语言初始化变量的几种方法
    Go语言初始化变量的几种方法
    目录预先初始化在外部var初始化在init函数初始化在main函数执行自定义初始化函数延迟加载仅初始化一次(单例)加锁实现标准库Once实现自定义Once实现在外部var初始化packagemainimport(amp;quot;fmtamp;quot;amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:22 | 回复:0
  • go学习笔记 sync/once源码 和 sync/WaitGroup源码
    go学习笔记 sync/once源码 和 sync/WaitGroup源码
    sync.Once.Do(f func())是一个挺有趣的东西,能保证once只执行一次,无论你是否更换once.Do(xx)这里的方法,这个sync.Once块只会执行一次。 package sync import ( amp;quot;sync/atomicamp;quot; ) // Once ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:27 | 回复:0
  • gopanic
    gopanic
    panic抛出异常通过recover捕获类似phppython等语言的trycatchpackagemainimport(amp;quot;fmtamp;quot;amp;quot;errorsamp;quot;)funcmain(){testPanic()}functestPanic(){defercoverPanic()//panic(amp;quot;iampan ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:22 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap