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

Go教程

RSS
  • 从nsq中学习如何优雅的退出go 网络程序
    从nsq中学习如何优雅的退出go 网络程序
    退出运行中的程序,可以粗暴的kill -9 $PID,但这样会破坏业务的完整性,有可能一个正在在执行的逻辑半途而费,从而产生不正常的垃圾数据。 本文总结在go语言中,如何能优雅的退出网络应用,涉及的知识包括:signal ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:131 | 回复:0
  • GO语言学习之多维数组
    GO语言学习之多维数组
    多维数组适合场景:  适合管理具有父子关系或者与坐标系相关联的数据声明多维数组的语法vararray_name...arry_type#其中:array_name为数组的名字size1、size2、sizeN等是数组每一个维度的长度array_type:是数组的类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:133 | 回复:0
  • Go语言学习笔记十三--Go语言练习go语言实现一个密码生成工具
    Go语言学习笔记十三--Go语言练习go语言实现一个密码生成工具
    go语言实现一个密码生成工具,支持以下功能代码讲解地址:https://www.bilibili.com/video/BV1v5411W7t3?p=52   1packagemain23import(4amp;quot;flagamp;quot;5amp;quot;fmtamp;quot;6amp;quot;math/randamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:142 | 回复:0
  • Go语言常量和变量
    Go语言常量和变量
    标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc, _, _123, a1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:154 | 回复:0
  • go语言学习之路(一)
    go语言学习之路(一)
    Go 语言简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:174 | 回复:0
  • GoClipse —— Eclipse 的 Go 语言开发插件
    GoClipse —— Eclipse 的 Go 语言开发插件
    GoClipse 详细介绍GoClipse是一个为Eclipse平台添加Go语言编程功能的Eclipse插件。GoClipse的目的是为初学者创造一个开发Go语言的环境。平台发展比较缓慢,但一直在持续。 点击这里了解如何为Google App Engine配置 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:146 | 回复:0
  • 2.3Go语言基础之数组
    2.3Go语言基础之数组
    本文主要介绍Go语言中数组(array)及它的基本使用。数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。基本语法://定义一个长度为3元素类型为int ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:136 | 回复:0
  • gochannel初步
    gochannel初步
    go关键字跟随的函数,异步执行,并且可以阻塞,类似于js的async函数中 await异步结果协程间通过channel 传递信息,并且channel带有阻塞性,加上go函数的阻塞性,所以函数编写类似串行执行但还是要注意是异步执行, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:123 | 回复:0
  • go语言nsq源码解读三nsqlookupd源码nsqlookupd.go
    go语言nsq源码解读三nsqlookupd源码nsqlookupd.go
    从本节开始,将逐步阅读nsq各模块的代码。读一份代码,我的思路一般是:1、了解用法,知道了怎么使用,对理解代码有宏观上有很大帮助。2、了解各大模块的功能特点,同时再想想,如果让自己来实现这些模块,会是怎么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:121 | 回复:0
  • go语言map(字典)
    go语言map(字典)
    go语言map(字典)go语言字典是无序的,而且每次刷新都是在变化的,但是通过对字典排序后,字典就是有序的,排序后的字典不会变化,详情见下面代码packagemainimport(amp;quot;fmtamp;quot;amp;quot;sortamp;quot;)fun ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:106 | 回复:0
  • 用vim写go代码——vim-go插件
    用vim写go代码——vim-go插件
    GoImport:导入包GoImport!:导入远程包GoImportAs:导入包并且重命名……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:110 | 回复:0
  • Go语言教程5 if switch select
    Go语言教程5 if switch select
    首先您需要有php或是c的基础. 否则可能看不明白 方法如下 if 表达式{ //需要注意的是  没有括号. 没错. 没有括号 比如  if  1amp;amp;gt;2 {}else{} } else { } switch 变量{      case 值1 :      c ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:108 | 回复:0
  • go module使用教程:使用go mod的方法.报错go: cannot determine module path for sour ...
    go module使用教程:使用go mod的方法.报错go: cannot determine module path for sour ...
    使用go mod的方法 单独从大工程里拷出小文件想新建新文件工程时,部分文件路径名报红,出现报错go: cannot determine module path for source directory E:\tttttt (outside GOPATH, no import comments)1.在src 目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:109 | 回复:0
  • go语言转义字符
    go语言转义字符
    Go语言的转义字符(escape char) 说明:常用的转义字符有如下: 1) \\t: 表示一个制表符,通常使用它可以排版。 2) \\n :换行符 3) \\\\ :一个\\ 4) \\amp;quot; :一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:124 | 回复:0
  • 极路由Go正式发布:主打差旅
    极路由Go正式发布:主打差旅
    北京时间3月16日,极路由为我们带来了新品极路由Go,不过这次极路由一改此前主打家用路由器的策略,首次涉足了便携路由器市场,推出了全球体积最小巧的智能路由器:极路由Go。 极路由官方宣称极路由Go专为差旅人士 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:130 | 回复:0
  • Windows平台下Go语言开发环境的搭建
    Windows平台下Go语言开发环境的搭建
    什么是Go语言? Go语言百度百科 Go编程开发环境搭建 第一步:下载并Golang软件: https://golang.google.cn/dl/ 第二步: 双击下载的应用程序 第三步: 遵守用户协议(默认即可) 第四步: 选择安装路径 第五 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:150 | 回复:0
  • Go学习笔记(一)
    Go学习笔记(一)
    Go 语言用途 Go是一种编译型语言,它结合了解释型语言的的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:159 | 回复:0
  • IAR软件的Go to Definition of单击后不跳转(已解决)
    IAR软件的Go to Definition of单击后不跳转(已解决)
    Tools → Options → Project:取消勾选Generate browse information 重新编译 Tools → Options → Project:勾选 Generate browse information 再次重新编译即可……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:233 | 回复:0
  • Go语言基础之12--Channel
    Go语言基础之12--Channel
    1、全局变量和锁同步缺点:多个goroutine要通信时,定义太多的全局变量(每个全局变量功能不一样),不好维护2、Channel二、channel概念a.类似unix中管道(pipe)b.先进先出c.线程安全,多个goroutine同时访问,不需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:171 | 回复:0
  • Ubuntu 18.04 LTS搭建GO语言开发环境
    Ubuntu 18.04 LTS搭建GO语言开发环境
    一、下载Go语言安装包 官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中: sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz 二、添加环境变量和工作变量到系统环境中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:181 | 回复:0
  • Greedy --- HNU 13320 Please, go first
    Greedy --- HNU 13320 Please, go first
    Problem's Link:  http://acm.hnu.cn/online/?action=problemamp;amp;amp;type=showamp;amp;amp;id=13320   Mean:  n个人一起去滑雪,要坐电梯到山顶,电梯每5分钟可以送一个人上去。这n个人中有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:149 | 回复:0
  • [系列]Go-结构(struct)实现接口(interface)
    [系列]Go-结构(struct)实现接口(interface)
    在Go语言中,一个struct实现了某个接口里的所有方法,就叫做这个struct实现了该接口。下面写一个Demo实现一下,先写一个Studyinterface{},里面需要实现4个方法Listen、Speak、Read、Write,然后再写一个studystruct ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:136 | 回复:0
  • Go 语言数据类型
    Go 语言数据类型
    Go 语言数据类型 在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:132 | 回复:0
  • 开源代码protoactor-go源码分析-async schedule
    开源代码protoactor-go源码分析-async schedule
    本文微信公众号文章:https://mp.weixin.qq.com/s/aHJScjcrrJyYlIDcA00P0g actor是一种异步并发处理模型。最具代表性的是erlang语言。 在golang中,最具代表性的并发模式为csp,多协程并发。 这两者的区别更多类似于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:125 | 回复:0
  • Go语言使用PostgreSQL数据库
    Go语言使用PostgreSQL数据库
    PostgreSQL和MySQL比较,它更加庞大一点,因为它是用来替代Oracle而设计的。所以在企业应用中采用PostgreSQL是一个明智的选择。 现在MySQL被Oracle收购之后,有传闻Or ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:107 | 回复:0
  • 2017年薪酬最高的15门编程语言,GO夺冠
    2017年薪酬最高的15门编程语言,GO夺冠
    作者: Peter Kim 科技一直在经济领域和社会领域占据着主导地位,数百万人因此寻找到了自己的第一份职业,有的人甚至跨领域重新进行学习,就是为了从事计算机科学、编程和其他与技术相关的工作。尽管如此,企业还是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:119 | 回复:0
  • Go语言并发之美
    Go语言并发之美
    2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt; EMC中国研究院  颜开 简介         多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:120 | 回复:0
  • Gin-Go学习笔记四:Gin-Web框架文件的上传下载
    Gin-Go学习笔记四:Gin-Web框架文件的上传下载
    文件的上传和下载1-amp;amp;gt;文件的上传文件的上传,采用的是uploadify.js这个插件.本事例实现的是上传图片文件,其他的文件上传也一样。2-amp;amp;gt;文件的下载文件的下载有两个实现的方式:1-amp;amp;gt;url路 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:136 | 回复:0
  • windows下go程序开发及打包
    windows下go程序开发及打包
    windows下程序打包手册 1、需要下载go语言的安装包 当前编译版本是:1.10.8 解压go1.10.8.windows-amd64.zip文件即可,可以将压缩包解压到个人目录,目录中最好不要带中文、空格和点 比如:D:\go\go1-10即可 2、需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:144 | 回复:0
  • SVN-无法查看log,提示Want to go offline
    SVN-无法查看log,提示Want to go offline
    https://blog.csdn.net/zxingchao2009/article/details/78780343 1.右键 -amp;amp;gt; TortoiseSVN -amp;amp;gt; Revison graph 还是看不到 用2 2.svnserve.conf 中 anon-access = read 改为 anon-access = none ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:152 | 回复:0
  • Go语言学习笔记(二)
    Go语言学习笔记(二)
    Go 语言基础语法 上一章节我们已经了解了 Go 语言的基本组成结构,本章节我们将学习 Go 语言的基础语法以及基本数据类型。 Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:155 | 回复:0
  • 戴着智能手表抓精灵?《Pokémon GO》将登陆Apple Watch
    戴着智能手表抓精灵?《Pokémon GO》将登陆Apple Watch
    Apple Watch版《Pokémon GO》加入了运动追踪等新功能。 融入增强现实的手机游戏《Pokémon GO》一经推出,就备受全球玩家的喜爱,该游戏下载次数在两个月时间内就达到5亿次。那么这款手机游戏可以如法炮制推广于其 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:185 | 回复:0
  • [HDOJ3638]Go , SuSu
    [HDOJ3638]Go , SuSu
    预处理+广搜(BFS)~ View Code 1 #include amp;amp;lt;cstdioamp;amp;gt; 2 #include amp;amp;lt;cstringamp;amp;gt; 3 4  #define OO(i) ((i amp;amp;amp; 1) ? (i - 1) : (i + 1)) 5 6  const int ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:212 | 回复:0
  • GO语言从入门到放弃目录
    GO语言从入门到放弃目录
    GO语言基础第一个GO程序GO语言常量和变量GO语言数据类型GO语言流程控制GO值类型与引用类型区别GO语言数组GO语言切片GO语言mapGO语言数组,切片,MAP总结GO语言函数GO语言指针GO语言结构体Go语言接口GO语言Error处理G ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:268 | 回复:0
  • Go语言爬虫1-网络请求
    Go语言爬虫1-网络请求
    下面是找的几个例子: 例子1:获得百度首页的html源文件: packagemain import(    amp;quot;fmtamp;quot;    amp;quot;io/ioutilamp;quot;    amp;quot;net/httpamp;quot;) funcmain(){    res ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:331 | 回复:0
  • 【转】基于 Go Micro 框架构建一个简单的微服务接口
    【转】基于 Go Micro 框架构建一个简单的微服务接口
      ---------------------- 基于 Go Micro 框架构建一个简单的微服务接口 https://laravelacademy.org/post/21015……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:214 | 回复:0
  • go语言robfig/cron包实现定时调用
    go语言robfig/cron包实现定时调用
    packagemainimport(amp;quot;github.com/robfig/cronamp;quot;amp;quot;timeamp;quot;amp;quot;fmtamp;quot;amp;quot;osamp;quot;logamp;quot;github.com/cihub/seelogamp;quot;)var(tttint)const(logFilePath=amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:187 | 回复:0
  • goswitch
    goswitch
    goswitch无需写break写法1:funcmain(){varaintfmt.Scanf(amp;quot;%d\namp;quot;,amp;amp;amp;a)switcha{case1:fmt.Println(amp;quot;is1amp;quot;)case10:fmt.Println(amp;quot;is10amp;quot;)default:fmt.Println ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:170 | 回复:0
  • go 语言学习笔计之结构体
    go 语言学习笔计之结构体
    go 语言中的结构体方法 结构体名称的大小写有着不同的意义: 小写表示不能被别的包访问 package main import amp;quot;fmtamp;quot; type Rect struct { width,height int } func (r *Rect) area() int { retu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:148 | 回复:0
  • go操作etcd
    go操作etcd
    文章转自   etcd etcd介绍 etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。 类似项目有zookeeper和consul。 etcd具有以下特点: 完全复制:集 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:27 | 阅读:150 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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