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

Go

RSS

下级分类:

  • Windows下GO开发环境配置
    Windows下GO开发环境配置
    GO下载         https://golang.org/dl/IDE-goland下载  http://www.jetbrains.com/go/ 本次安装go1.9.3.windows-amd64.msi和goland-2017.3.1.exe版本。 安装Go双击安装包,一路next下去就可以了。安装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:170 | 回复:0
  • Go开发环境安装与环境变量配置
    Go开发环境安装与环境变量配置
    https://studygolang.com/dl2、安装Windows平台下,直接下一步即可完成安装。3、配置环境变量系统变量安装完成后,在系统变量的Path一栏,会自动配置Go语言的GOROOT变量,值为C:\Go\bin。一般情况下,系统变量不需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:153 | 回复:0
  • go语言从例子开始之Example31.定时器
    go语言从例子开始之Example31.定时器
    我们常常需要在后面一个时刻运行 Go 代码,或者在某段时间间隔内重复运行。 Go 的内置 定时器 和 打点器 特性让这些很容易实现。我们将先学习定时器,然后再学习打点器。 Example: package main import amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:134 | 回复:0
  • 源码 go kratos
    源码 go kratos
    1……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:137 | 回复:0
  • Go语言基础之指针
    Go语言基础之指针
      文章引用自 任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。 比如,“永远不要高估自己”这句话是我的座右铭,我想把它写入程序中, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:113 | 回复:0
  • 2018 开发者生态报告:Java 最流行,Go 最有潜力
    2018 开发者生态报告:Java 最流行,Go 最有潜力
    百度智能云 云生态狂欢季 热门云产品1折起amp;amp;gt;amp;amp;gt;amp;amp;gt;   JetBrains 刚刚发布了 2018 开发者生态报告,该报告包含开发人员对各种编程语言以及数据库和团队工具的偏好。最终,和去年一样,J ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:113 | 回复:0
  • Go语言的cgo时用到的GCC编译器
    Go语言的cgo时用到的GCC编译器
    解决:exec: “gcc”: executable file not found in %PATH% 解决:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 在win下用Go语言的cgo时(比如下面场景)我们会用到的GCC编译器,Win下我们一般用Mi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:109 | 回复:0
  • Go定时器timer和ticker
    Go定时器timer和ticker
    两种类型的定时器:ticker和timer。两者有什么区别呢?请看如下代码:tickerpackagemainimport(amp;quot;fmtamp;quot;amp;quot;timeamp;quot;)funcmain(){d:=time.Duration(time.Second*2)t:=time.NewTicker(d) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:118 | 回复:0
  • go语言 defer 你不知道的秘密!
    go语言 defer 你不知道的秘密!
    go 语言的defer功能强大,对于资源管理非常方便,但是如果没用好,也会有陷阱哦.我们先来看几个例子. 例一: defer 是先进后出   这个很自然,后面的语句会依赖前面的资源,因此如果先前面的资源先释放了,后面的语句就没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:130 | 回复:0
  • golang中defer的正确使用方式(源自深入解析go)
    golang中defer的正确使用方式(源自深入解析go)
    defer和go一样都是Go语言提供的关键字。defer用于资源的释放,会在函数返回之前进行调用。一般采用如下模式:f,err:=os.Open(filename)iferr!=nil{panic(err)}deferf.Close()如果有多个defer表达式,调用顺序类似于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:126 | 回复:0
  • [Go]轻量服务器框架全局配置的实现以及解析json
    [Go]轻量服务器框架全局配置的实现以及解析json
    在一个应用中经常需要有一个配置文件,可以对代码中的参数进行配置,可以使用一个json文件来对应一个struct的对象,进行全局配置建一个conf/zinx.json作为配置文件{amp;quot;Nameamp;quot;:amp;quot;zinxServeramp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:106 | 回复:0
  • 2018 开发者生态报告:Java 最流行,Go 最有潜力
    2018 开发者生态报告:Java 最流行,Go 最有潜力
    JetBrains 刚刚发布了 2018 开发者生态报告,该报告包含开发人员对各种编程语言以及数据库和团队工具的偏好。最终,和去年一样,Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:117 | 回复:0
  • Go面向对象(三)
    Go面向对象(三)
    go语言中的大多数类型都是值予以,并且都可以包含对应的操作方法,在需要的时候你可以给任意类型增加新方法。二在实现某个接口时,无需从该接口集成,只需要实现该接口要求的所有方法即可。任何类型都可以被any类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:115 | 回复:0
  • Go语言运算符
    Go语言运算符
    算数运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。 运算符 描述 实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 / 相除 B / A 输出结果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:111 | 回复:0
  • Go每日一题(7)
    Go每日一题(7)
     1.关于字符串连接,下面语法正确的是?(BD,字段串:相同数据类型可以相加或拼接;其它方法:string.Join(),buffer.WriteString())A.str:='abc'+'123'B.str:=amp;quot;abcamp;quot;+amp;quot;123amp;quot;C.str:=' ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:92 | 回复:0
  • Go 语言反射和范型在 API 服务中的应用
    Go 语言反射和范型在 API 服务中的应用
    Go reflect 为何需要使用 reflect 获取:减少重复代码 1. API 接口中抽取参数的逻辑大量重复   API 接口自然是要获取传过来的数据,不同接口要获取的数据自然也不一样,如果不做特殊处理,必然是每个接口都有一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:108 | 回复:0
  • Go package(3):io包介绍和使用
    Go package(3):io包介绍和使用
    IO 操作的基本分类 在计算机中,处理文件和网络通讯等,都需要进行 IO 操作,IO 即是 input/ouput,计算机的输入输出操作。 Go语言中的 IO 操作封装在如下几个包中: io 为 IO 原语提供基本的接口 io/ioutil 封装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:112 | 回复:0
  • Go的gin框架和gorm和html/template库
    Go的gin框架和gorm和html/template库
    Gin基础:Gin的helloworld:packagemainimport(amp;quot;github.com/gin-gonic/ginamp;quot;amp;quot;net/httpamp;quot;)funcmain(){engine:=gin.Default()engine.GET(amp;quot;/amp;quot;,func(context*gin.Context){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:102 | 回复:0
  • GO入门——5. 函数
    GO入门——5. 函数
    1 函数 Go 函数 不支持 嵌套、重载和默认参数 定义函数使用关键字 func,且左大括号不能另起一行 函数也可以作为一种类型使用 无需声明原型 不定长度变参 func A(a string,c ... int){ //不定长变参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:101 | 回复:0
  • Go语言 - 接口
    Go语言 - 接口
    接口类型  在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就像是定义一个协议(规则) 举例:只要一台机器有洗衣服 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:103 | 回复:0
  • Go语言基础之包
    Go语言基础之包
      文章引用自 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 定义包 我们还可以根据自己的需要创建自己的包。一个包可以简单理解为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:105 | 回复:0
  • go语言及etcd环境搭建
    go语言及etcd环境搭建
    1. 安装Go环境 Golang官网下载地址:https://golang.org/dl/ 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 :~/go$ ls go1.14.3.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.14.3.linu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:104 | 回复:0
  • go运行错误 go run: cannot run non-main package
    go运行错误 go run: cannot run non-main package
    第一次尝试写go,在网上找了一个案例试了一下就报错了,go run: cannot run non-main package 网上搜了一下发现是main方法只能放在package main中,go run 是执行命令,必须要一个main用来调用 代码修改了一下发现可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:97 | 回复:0
  • 读《我为什么放弃Go语言》有感
    读《我为什么放弃Go语言》有感
    最近又熟悉了下go语言,发现go语言还有许多设计不好的地方,然后又读到了《我为什么放弃Go语言》这篇文章, 对于某些方面,我还是比较认同的。 这篇文章总结了十六点,如下:1.1不允许左花括号另起一行1.2编译器莫 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:96 | 回复:0
  • Go语言踩坑录(报错锦集)
    Go语言踩坑录(报错锦集)
    #设置cmd代理sethttp_proxy=http://127.0.0.1:10809sethttps_proxy=http://127.0.0.1:10809sethttps_proxy=socks5://127.0.0.1:10808sethttp_proxy=socks5://127.0.0.1:10808#gitgitconfig--globalhttp.proxy……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:104 | 回复:0
  • 「go-micro」学习笔记——服务发现
    「go-micro」学习笔记——服务发现
    consul / etcd 服务发现 consul consul 特色 consul 架构图 consul 应用场景 consul 教材 etcd etcd 特色 etcd 架构图 etcd 应用场景 etcd 教材 服务发现 服务发现(Service Discovery)要解决的是分布式系 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:105 | 回复:0
  • go json
    go json
    json数据协议 导入包: Import “encoding/json” 序列化: json.Marshal(data interface{}) 反序列化: json.UnMarshal(data byte, v interface{}) json序列化结构体、序列化map、序列化slice示例: package main i ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:105 | 回复:0
  • Go语言中定时器cron的基本使用
    Go语言中定时器cron的基本使用
    安装:gogetgithub.com/robfig/cron 如果出不去就用gopm例子:packagemainimport(amp;quot;fmtamp;quot;amp;quot;github.com/robfig/cronamp;quot;)funcPrintSomeWord(){fmt.Println(amp;quot;HelloWorld!amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:85 | 回复:0
  • go框架macaron的使用
    go框架macaron的使用
    人生若只如初见何事秋风悲画扇macaron:PackagemacaronisahighproductiveandmodularwebframeworkinGo.IttakesbasicideologyofMartiniandextendsinadvance.https://go-macaron.com/基本使用packagemainimport( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:112 | 回复:0
  • Go语言通用重试函数封装
    Go语言通用重试函数封装
    以下实现了两个方法,分别是设定最大重试次数,对一个方法进行重试设定最大重试时间,对一个方法进行重试//重试,限制次数funcRetryTimes(namestring,tryTimesint,sleeptime.Duration,callbackfunc()error)(errerror ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:00 | 阅读:102 | 回复:0
  • Go语言学习笔记(十五)之异常处理
    Go语言学习笔记(十五)之异常处理
    22.异常处理 error接口定义如下: 1: type error interface { 2: Error() string 3: } Go语言的标准库代码包errors为用户提供如下方法: 1: package errors 2: 3: type errorString struct { 4: te ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:90 | 回复:0
  • Dubbo-goKubernetesSpringCloud
    Dubbo-goKubernetesSpringCloud
    Dubbo-go发布1.5版,朝云原生迈出关键一步-阿里云开发者社区https://developer.aliyun.com/article/769114?spm=a2c6h.12873639.0.0.43d67006xiEu0x……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:93 | 回复:0
  • Go与C语言的互操作
    Go与C语言的互操作
    转自:http://tonybai.com/2012/09/26/interoperability-between-go-and-c/ Go有强烈的C背景,除了语法具有继承性外,其设计者以及其设计目标都与C语言有着千丝万缕的联系。在Go与C语言互操作(Interoperability)方面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:73 | 回复:0
  • [Go]go语言gin框架验证post传递json数据
    [Go]go语言gin框架验证post传递json数据
    gin框架有获取并验证post的数据的功能可以参考下面这段代码,兼容form数据和json数据typeRegisterFormstruct{Usernamestring`form:amp;quot;usernameamp;quot;json:amp;quot;usernameamp;quot;uri:amp;quot;username ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:88 | 回复:0
  • go实现每次生成不同随机值
    go实现每次生成不同随机值
    直接使用rand.Intn(10)多次运行发现每次的随机值都是一样的查看Intn方法的源码说明//Intnreturns,asanint,anon-negativepseudo-randomnumberin[0,n)//fromthedefaultSource.//Itpanicsifnamp;amp;lt;=0.结论Intn的参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:91 | 回复:0
  • 罗辑思维首席架构师:Go微服务改造实践
    罗辑思维首席架构师:Go微服务改造实践
    一、改造的背景 得到最早的APP就是一个单体的PHP的应用,就是图中最大的黄色块,中间蓝色块代表不同模块。下面的黄色部分代表passport 和支付系统,这个是在做得到之前就存在的系统,因为公司早期有微信里的电商业务 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:73 | 回复:0
  • go的protoc插件调用逻辑
    go的protoc插件调用逻辑
    要让protoc使用插件,需要做下面事情:PlacethepluginbinarysomewhereinthePATHandgiveitthenameamp;quot;protoc-gen-NAMEamp;quot;(replacingamp;quot;NAMEamp;quot;withthenameofyourplugin).Ifyoutheninvokeproto ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:87 | 回复:0
  • 流媒体服务器EasyNVR新版用户管理多选删除报cannot unmarshal object into Go value o ...
    流媒体服务器EasyNVR新版用户管理多选删除报cannot unmarshal object into Go value o ...
    大家知道我们的流媒体服务器都已经做了全面的升级更新,界面及操作上都有了不同的升级,用户在我们青犀官网下载到的软件安装包都已经是最新版的了,如果对我们的产品功能不够了解,可以咨询我们的售前人员,或者直接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:80 | 回复:0
  • go语言基础之匿名函数和闭包
    go语言基础之匿名函数和闭包
    匿名函数 函数当然还可以作为返回值,但是在Go语言中函数内部不能再像之前那样定义函数了,只能定义匿名函数。匿名函数就是没有函数名的函数,匿名函数的定义格式如下 func(参数)(返回值){ 函数体 } 匿名函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:84 | 回复:0
  • go语言基础之多个defer执行顺序
    go语言基础之多个defer执行顺序
    1、多个defer执行顺序如果一个函数中有多个defer语句,它们会以LIFO(后进先出)的顺序执行。哪怕函数或某个延迟调用发生错误,这些调用依旧会被执。示例:packagemain//必须importamp;quot;fmtamp;quot;functest(xi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:59 | 阅读:81 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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