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

Go教程

RSS
  • Go
    Go
    Go……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:170 | 回复:0
  • go标准库的学习-encoding/base64
    go标准库的学习-encoding/base64
    参考:https://studygolang.com/pkgdoc导入方式:importamp;quot;encoding/base64amp;quot;base64实现了RFC4648规定的base64编码。Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:144 | 回复:0
  • 读 Go 源码,可以试试这个工具
    读 Go 源码,可以试试这个工具
    原文链接: 读 Go 源码,可以试试这个工具 编程发展至今,从面向过程到面向对象,再到现在的面向框架。写代码变成了一件越来越容易的事情。 学习基础语法,看看框架文档,几天时间搞出一个小项目并不是一件很难的事 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:131 | 回复:0
  • go-vim配置
    go-vim配置
    一、环境准备:   系统环境说明: 1 # cat /etc/redhat-release 2 CentOS Linux release 7.2.1511 (Core) 3 # uname -a 4 Linux docker 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:120 | 回复:0
  • go基础三 数组,切片,map,list
    go基础三 数组,切片,map,list
    数组: 1、Go 语⾔言提供了了数组类型的数据结构。 数组是具有相同类型的⼀一组⻓长度固定的数据序列列,这种类型可以是任意的基本数据类型或复合数据类型及⾃自定义类Go内置容器器——数组和切⽚片型。    2、数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:117 | 回复:0
  • Go语言的日志记录功能
    Go语言的日志记录功能
    Go目前标准包中日志只是方便的实现日志记录的功能,这些日志都是基于fmt包的打印再结合panic之类的函数来进行一般的打印、抛出错误处理。一个简单的日志记录代码例子:代码来自:http://www.du52.com/text.php?id=11 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:107 | 回复:0
  • Go语言内存模型
    Go语言内存模型
    转自:https://code.google.com/p/golang-china/wiki/go_memGo的内存模型详述了amp;quot;在一个groutine中对变量进行读操作能够侦测到在其他goroutine中对该变量的写操作amp;quot;的条件.HappensBefore对于一个gorou ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:107 | 回复:0
  • go——字典
    go——字典
    Go中字典类型是散列表(hashtable)的一个实现,其官方称谓是map。散列表是一个实现了关联数组的数据结构,关联数组是用于表示键值对的无序集合的一种抽象数据类型。Go中称键值对为键-元素对,它把字典中的每个键都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:94 | 回复:0
  • gRPC的简单Go例子
    gRPC的简单Go例子
    gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(ProtocolBuffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:84 | 回复:0
  • go程序性能测量和分析
    go程序性能测量和分析
    性能测量   在很多情况之下,通过分析代码是很难确定某个模块性能好坏的。请看下面的例子,你觉得哪一个函数性能最优? 1 //斐波那契数 2 package fib 3 4 import amp;quot;mathamp;quot; 5 6 //递归方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:90 | 回复:0
  • jenkins自动化部署go【docker+jenkins+go+gitlab+harbor+k8s】
    jenkins自动化部署go【docker+jenkins+go+gitlab+harbor+k8s】
    首先说一下我的环境,首先准备一台ubuntu18.4虚拟机,安装docker, 然后用docker 安装gitlab  和harbor【大家可以参考 Ubuntu18 安装搭建Harbor】,关于k8s的安装大家 可以参考 Ubuntu 18 Kubernetes集群的安装和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:90 | 回复:0
  • GO语言学习之变量and常量
    GO语言学习之变量and常量
    变量声明一、标准声明Go语言的声明格式为:var变量名变量类型变量声明以var开头varnamestringvarageintvarisOKbool批量对变量进行声明var(namestringageintisOKbool)二、变量初始化(给变量赋值)Go在声明变量的时候,每 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:81 | 回复:0
  • 13.2Go练习题答案
    13.2Go练习题答案
    练习题1:创建一个goroutine与主线程按顺序相互发送信息若干次且打印packagetempimportamp;quot;fmtamp;quot;//创建一个goroutine与主线程按顺序相互发送信息若干次且打印varcchanstring//声明一个string管道funcPin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:88 | 回复:0
  • Go--PipleLine
    Go--PipleLine
       从一个现象说起,有一家咖啡吧生意特别好,每天来的客人络绎不绝,客人A来到柜台,客人B紧随其后,客人C排在客人B后面,客人D排在客人C后面,客人E排在客人D后面,一直排到店面门外。老板和三个员工首先为客人 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:88 | 回复:0
  • gomodreplace记录
    gomodreplace记录
    replacegolang.org/x/text=amp;amp;gt;github.com/golang/textlatestreplacegolang.org/x/net=amp;amp;gt;github.com/golang/netlatestreplacegolang.org/x/crypto=amp;amp;gt;github.com/golang/cryptolatestreplac ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:91 | 回复:0
  • registration_db.go
    registration_db.go
    packagensqlookupdimport(    amp;quot;fmtamp;quot;    amp;quot;syncamp;quot;    amp;quot;sync/atomicamp;quot;    amp;quot;timeamp;quot;)//db(注册中心--内存数据库map)结构体typeRegistra ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:88 | 回复:0
  • Go搭建后台服务学习记录
    Go搭建后台服务学习记录
    资料:1. go基础p.p1{margin:0;font:13pxamp;quot;HelveticaNeueamp;quot;;color:rgba(17,142,255,1)}https://juejin.im/entry/58329f84da2f600063074382 p.p1{margin:0;font:13pxamp;quot;HelveticaNeueamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:113 | 回复:0
  • go语言基础之输入的使用
    go语言基础之输入的使用
    1、输入的使用第一种写法:fmt.Scanf(amp;quot;%damp;quot;,amp;amp;amp;a)第二种写法:fmt.Scan(amp;amp;amp;a)示例:packagemain//必须有一个main包importamp;quot;fmtamp;quot;funcmain(){varaint//声明变量fmt.P ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:93 | 回复:0
  • Go-TCP粘包
    Go-TCP粘包
    TCP黏包黏包示例服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)//读取conn里接收的内容varbufbytefor{n……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:93 | 回复:0
  • idea执行go
    idea执行go
    因为经常在不同的地方调代码,每次都调整环境很麻烦,于是在犯懒的时候发现了更直接简便的办法,关于idea集成go环境的,不需要按部就班的部署。 首先下代码,比如https://github.com/sa ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:103 | 回复:0
  • Go协程的特点
    Go协程的特点
    1、有独立的栈空间2、共享程序堆空间3、调用由用户控制4、协程是轻量级的线程……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:106 | 回复:0
  • Go -- 漫谈IM通信架构
    Go -- 漫谈IM通信架构
    前前后后做的IM和推送系统已经有好几个了,一直都想好好总结下,因此就有了这篇文章。在我刚学编程的那会儿,觉得网络通信是一个很牛逼和门槛很高的一门技术,但是随着开源技术的发展和互联网知识的共享,现在要写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:114 | 回复:0
  • [Go] 让 go build 生成的可执行文件对 Mac、linux、Windows 平台一致
    [Go] 让 go build 生成的可执行文件对 Mac、linux、Windows 平台一致
    要做到这一点,使用的是交叉编译选项。 CGO_ENABLED=0 GOOS=linux GOARCH=amd64amp;#160;go build main.go CGO_ENABLED=0 GOOS=wi……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:145 | 回复:0
  • Go 语言标准库之 sort 包
    Go 语言标准库之 sort 包
    sort 包实现了四种基本排序算法:插入排序(希尔排序)、归并排序、堆排序和快速排序,这四种排序方法是不公开的,它们只被用于 sort 包内部使用。在实际使用中,对数据集合排序时不必考虑应当选择哪一种排序方法,s ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:181 | 回复:0
  • go语言的格式化打印
    go语言的格式化打印
    go语言的格式化打印 go语言的格式化打印 1.fmt_格式化打印 1.1.print 相关函数 1.2.Fprint 函数 1.3.Sprint 1.4.Errorf 2.格式化占位符 2.1.通用……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:167 | 回复:0
  • Win10系统下设置Go环境变量
    Win10系统下设置Go环境变量
    前言 本人安装Window系统下的Go语言的相关信息如下: Go语言版本:go1.14.6 安装包:go1.14.6.windows-amd64.msi 安装路径:D:\\Program Files\\G……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:148 | 回复:0
  • sql server 数据库连接 - hanzq_go
    sql server 数据库连接 - hanzq_go
    恢复内容开始 身份验证 SQL Server 支持两种身份验证模式,即Windows 身份验证模式和混合模式。 Windows 身份验证是默认模式(通常称为集成安全),因为此 SQL Server 安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:162 | 回复:0
  • TellHimtoGotoHell
    TellHimtoGotoHell
    ANewYorkCitydivorcelawyerdiedandcamebeforeSt.peter.amp;quot;Whatexactlyhaveyoudonetoearneternalhappiness?amp;quot;St.Petersaid.Thelawyerrecalledthathehadgivenabumonthestreetaq……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:197 | 回复:0
  • Go中的复合字面量
    Go中的复合字面量
     转载:https://studygolang.com/articles/12913?fr=sidebar在源代码中字面量可以描述像数字,字符串,布尔等类型的固定值。Go和JavaScript、Python语言一样,即便是复合类型(数组,字典,切片,结构体)也允许使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:187 | 回复:0
  • [go]atutorofgo语法
    [go]atutorofgo语法
    godoc.go源文件//main.go//1..go文件//2.utf8编码packagemain//包名importamp;quot;fmtamp;quot;//导入扩展包funcmain(){fmt.Println(amp;quot;hello毛台amp;quot;)}$gorunmain.gohello毛台变量funcmain(){varxintva ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:151 | 回复:0
  • Go语言Xorm的使用
    Go语言Xorm的使用
    链接:https://www.kancloud.cn/xormplus/xorm/167077……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:160 | 回复:0
  • goslice和数组的区别
    goslice和数组的区别
    1.使用方式数组和slice长的很像,操作方式也都差不多,并且slice包含了数组的基本的操作方式,如下标、range循环,还有一些如len()则是多种类型共用,所以根据操作根本搞不清数组和切片的区别,能够看出区别的地方主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:142 | 回复:0
  • 由浅入深剖析gochannel
    由浅入深剖析gochannel
    原文:https://www.jianshu.com/p/24ede9e90490由浅入深剖析gochannelchannel是golang中最核心的feature之一,因此理解C……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:140 | 回复:0
  • 38_Go基础_1_5string
    38_Go基础_1_5string
    1packagemain23importamp;quot;fmtamp;quot;45funcmain(){6/*7字符串:81.概念:多个byte的集合,理解为一个字符序列92.语法:使用双引号10amp;quot;abcamp;quot;,amp;quot;helloamp;quot;,amp;quot;Aamp;quot;11也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:131 | 回复:0
  • gobuild和goinstall的区别
    gobuild和goinstall的区别
    通过gobuild加上要编译的Go源文件名,我们即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。$gobuild hellogo.go$lshellogo*hellogo.go当然我们也可以通过-o选项来指定其他名字:$gobuil ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:134 | 回复:0
  • go 的路由中间件实现原理
    go 的路由中间件实现原理
    利用go原生的 http 模块,写一个简单的服务,然后实现以下路由中间件   一、简单的中间件实现 package main import ( amp;quot;fmtamp;quot; amp;quot;net/httpamp;quot; amp;quot;timeamp;quot; ) func hell ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:120 | 回复:0
  • C#和Go语法
    C#和Go语法
    varastring=amp;quot;Runoobamp;quot;//字符串varb,cint=1,2//多变量varcountint=0//整型vararry1string//数组无参数返回值funcf1(){}带参数funcf1(arry1string,jcint,temp2string){}go函数和基本语句g ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:125 | 回复:0
  • Go语言数据类型、输入输出
    Go语言数据类型、输入输出
    一、数据类型Go语言按类别有以下几种数据类型:序号类型和描述1布尔型布尔型的值只可以是常量true或者false。一个简单的例子:varbbool=true。2数字类型整型int和浮点型float32、float64,Go语言支持整型和浮点型数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:114 | 回复:0
  • Go语言函数
    Go语言函数
    目录函数定义函数返回多个值函数参数Go语言函数值传递Go语言函数引用传递函数用法函数作为值匿名函数闭包方法不定参数的函数init函数内建函数函数调用机制总结函数定义为完成某一功能的程序指令(语句)的集合,称为函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:120 | 回复:0
  • Go语言中的byte和rune区别、对比
    Go语言中的byte和rune区别、对比
    http://www.cnblogs.com/sunsky303/p/9764910.htmlhttps://www.cnblogs.com/wanghui-garcia/p/10568354.html……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:29 | 阅读:116 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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