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

Go

RSS

下级分类:

  • auth.go
    auth.go
    packageclientv3import(    amp;quot;fmtamp;quot;    amp;quot;stringsamp;quot;    amp;quot;github.com/coreos/etcd/auth/authpbamp;quot;    pbamp;quot;github.com/coreos/etcd/etcdserver/etc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:34 | 回复:0
  • [go]grpc远程接口调用实现
    [go]grpc远程接口调用实现
    //grpc序列化/反序列化成对应语言的对象//1.写idl(数据类型+方法)//2.生成对应语言的序列化/反序列化代码//3.方法需要自己实现//环境(将gopath/bin加入path)//安装grpc引擎goget-ugoogle.golang.org/grpc//安装grpc- ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:23 | 回复:0
  • Go入门笔记-19CAS使用
    Go入门笔记-19CAS使用
    1、EdgeX中有类似的代码  这是一个CAS操作,不过比较复杂的2、以下内容来自https://zhuanlan.zhihu.com/p/56733484packagemainimport(amp;quot;fmtamp;quot;amp;quot;syncamp;quot;amp;quot;sync/atomicamp;quot;) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:42 | 回复:0
  • go语言使用官方的logpackage来记录日志
    go语言使用官方的logpackage来记录日志
    原文:https://www.goinggo.net/2013/11/using-log-package-in-go.html----------------------------------------------------------------------------------------------------------------LinuxisuniquetoWind……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:31 | 回复:0
  • gomod超时问题
    gomod超时问题
    github.com/lib/pq:modulegithub.com/lib/pq:Getamp;quot;https://proxy.golang.org/github.com/lib/pq/@v/listamp;quot;:dialtcp216.58.200.241:443:i/otimeout由于升级goversions为go1.16.2gomod安装以来超时,需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:31 | 回复:0
  • 5.1Go函数定义
    5.1Go函数定义
    Go函数是指:一段具有独立功能的代码,然后可以在程序中其他地方多次调用。Go分为自定义函数,系统函数。函数可以将一个大的工作拆解成小的任务。函数对用户隐藏了细节。Golang函数特点:支持不定长参数支持多返回值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:34 | 回复:0
  • Go 使用 JSON
    Go 使用 JSON
    Encode 将一个对象编码成 JSON 数据,接受一个 interface{} 对象,返回 byte 和 err func Marshal(v interface{}) {byte,err} Marshal 函数将会递归遍历整个对象,依次按照成员类型对这个对象进行编码,类型转换 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:31 | 回复:0
  • Go 垃圾回收
    Go 垃圾回收
    通常C++通过指针引用计数来回收对象,但是这不能处理循环引用。为了避免引用计数的缺陷,后来出现了标记清除,分代等垃圾回收算法。Go的垃圾回收官方形容为 非分代 非紧缩 写屏障 并发标记清理。标记清理算法的字面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:24 | 回复:0
  • go局部变量的存储空间是堆还是栈?
    go局部变量的存储空间是堆还是栈?
    编译器会自动选择在栈上还是在堆上分配局部变量的存储空间,但可能令人惊讶的是,这个选择并不是由用var还是new声明变量的方式决定的。 var global *int func f() { var x int x = 1 global = amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • go随聊-redis 操作Set
    go随聊-redis 操作Set
    go-redis/redis 地址:https://github.com/go-redis/redis Supports: Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC. Automatic connection pooling with circuit breaker support. Pub/Sub. Transacti ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:28 | 回复:0
  • 是谁在Go标准库的源码中植入了色情网站?
    是谁在Go标准库的源码中植入了色情网站?
    昨天,有网友在群里说在GitHub上发现了色情网站! GitHub上怎么会有色情网站呢?网友给出了下面的截图: 这个出现在Go标准库中的Issue里面,有一个url... 该Issue地址:https ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:32 | 回复:0
  • Go package(2) strings 用法
    Go package(2) strings 用法
    go version go1.10.3 Go中的字符串用法,可以在 godoc.org 上查看语法和用法。 最简单的语法就是获取字符串中的子串 s := amp;quot;hello worldamp;quot; fmt.Println(s, s) 1、查找返回索引 godoc.org上索引 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:33 | 回复:0
  • [GO]数组指针做函数参数
    [GO]数组指针做函数参数
    packagemainimportamp;quot;fmtamp;quot;//p指向实现数组a,它是指向数组,它是数组指针//*p指向指针指向的内存,就是实参afuncmodify1(p*int){(*p)=555fmt.Println(amp;quot;modify*p=amp;quot;,*p)}funcmain(){a:= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:36 | 回复:0
  • Windows下go环境搭建
    Windows下go环境搭建
    1、下载go语言安装包 下载地址:https://golang.org/dl/ ,我是win7 64-bit环境,下载包为go1.8.1.windows-amd64.zip 2、安装go和配置go环境变量 windows下的go分为msi和zip两种,msi是安装包,zip是免安装包。注意 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:34 | 回复:0
  • Go 语言构建高并发分布式系统实践
    Go 语言构建高并发分布式系统实践
                                   Go 语言构建高并发分布式系统实践 Go语言在基础服务开发领域的优势 Go语言在高并发、通信交互复杂、重业务逻辑的分布式系统中非常适用,具有开发体验好、一定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • 归并排序的go语言与C++实现对比
    归并排序的go语言与C++实现对比
      最近对go语言发生了兴趣,发现go语言语法简洁,非常适合算法的描述和实现,于是对归并排序进行了实现。 例子中需要排序的队列是长度为100的从100到1的数列,排序算法是正序排序,排序正确的话,结果应当为1到100 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:35 | 回复:0
  • 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建 ...
    【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建 ...
      ‍原文链接:区块链基础语言(二)——Go语言开发环境搭建   一、操作系统位数的查询方法‍ 在安装前首先要了解个人的电脑系统位数是32位还是64位。 1.1Windows系统查询方法 右击“计算机”------amp;amp;gt;单 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:33 | 回复:0
  • gopostgresqlarrayenum的null处理
    gopostgresqlarrayenum的null处理
    将postgresql数组字段的初始值定为空串时报错,应设置为'{}' pq:有缺陷的数组常量:amp;quot;amp;quot;若数组字段rows.Scan用interface{}输入,会是base64编码,但如果字段可为null,scan到string又会报错最后将表里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:30 | 回复:0
  • 通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
    通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
    【摘要】虽然Docker和Mesos已成为不折不扣的Buzzwords,但是对于大部分人来说它们仍然是陌生的,下面我们就一起领略Mesos、Docker和Go配合带来的强大破坏力,如何通过300行代码打造一个比特币开采系统。时下,对于大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • go语言基础二  函数  ,递归函数 ,指针
    go语言基础二 函数 ,递归函数 ,指针
    函数的定义: func 函数名(参数列列表)(返回参数列列表){ //函数体 } func funcName (parametername type1, parametername type2...)(output1 type1, output2 type2...) { / / 逻辑代码 // 返回多 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:32 | 回复:0
  • Go modules: checksum mismatch
    Go modules: checksum mismatch
    今天手贱,在goland里运行了下go mod vendor.然后各种问题。总是报这个: 或者就是出现程序可以运行,但是文件里导入包标红,ctrl+左键不跳。然后不停的删.idea,删go.mod,go.sum重构还是不行。 最后执行go clean -mo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • Go语言Web框架gwk介绍 (三)
    Go语言Web框架gwk介绍 (三)
    上一篇忘了ChanResult ChanResult 可以用来模拟BigPipe,定义如下 type ChanResult struct { Wait sync.WaitGroup Chan chan string ContentType string Start byte End ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • GoWeb开发之Revel-部署
    GoWeb开发之Revel-部署
    SCPRevel应用程序可以被部署到没有安装Go功能的机器上.命令行工具 提供了 package 命令,它可以编译和打包应用程序并附带一个运行它的脚本.一个典型的部署看起来像下面这样:#Runandtestmyapp.$revelrunimport/pat ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:33 | 回复:0
  • 深度解密Go语言之 pprof
    深度解密Go语言之 pprof
    过早的优化是万恶之源。而在真正遇到瓶颈的时候,pprof 可以快速定位到需要优化的地方。……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:40 | 回复:0
  • Go方法集-应该传值类型还是指针类型?
    Go方法集-应该传值类型还是指针类型?
    方法集定义了一组关联到指定类型的值或者指针的方法。 定义方法时使用的接收者类型决定了这个方法是关联到值还是关联到指针还是两者都关联 规范里描述的方法集 values(值) methods receivers(方法接收者类型) T ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:30 | 回复:0
  • Go Lang
    Go Lang
    IDE:  https://www.jetbrains.com/products.html?fromMenu#type=ide   Study:  http://www.runoob.com/go/go-environment.html http://studygolang.com……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • Go jaegerde 应用【logger+gorm+grpc+http】
    Go jaegerde 应用【logger+gorm+grpc+http】
    在以前的Go语言jaeger和opentracing 有用来做日志,但是很多时候我们希望数据库的操作也可以记录下来,程序一般作为http或者grpc 服务, 所以grpc和http也是需要用中间件来实现的。首先看程序的目录, 只是一个简单 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:27 | 回复:0
  • Go语言学习之匿名函数
    Go语言学习之匿名函数
    函数可以分为:匿名函数和普通函数匿名函数的使用:匿名函数就是没有名字的函数,它只有函数逻辑体,而没有函数名定义的格式如下func(参数列表)(返回参数列表){函数体}一个名字实际上没多大区别,所有使用匿名函数都可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:32 | 回复:0
  • go 复合类型: 数组、slice、map、结构体
    go 复合类型: 数组、slice、map、结构体
    一、数组 数组是具有固定长度且拥有零个或多个相同数据类型元素的序列。 声明数组: var a int // 默认情况下一个数组中的元素初始值为元素类型的零值, 对于Int是0 fmt.Println(a) // 输出0 初始化数组: var q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:33 | 回复:0
  • 用 MuGo 搭建 Go Engine 在 KGS 对战
    用 MuGo 搭建 Go Engine 在 KGS 对战
    MuGo 是一个开源的 Go Engine,下棋能力大概在 10k - 2k 左右。 用 MuGo 搭建 Go Engine 并在 KGS 对战的步骤如下: 1. 安装 TensorFlow 因为 MuGo 要用 Python3,所以要用 Python 3 的 TensorFlow 版本,或者用 Pyt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:49 | 阅读:25 | 回复:0
  • Inside Go+ 之一: 宏观架构篇
    Inside Go+ 之一: 宏观架构篇
    今天我们将开启《Inside Go+》系列文章的第一篇,讲讲 Go+ 的宏观架构。后续我们将会一步步解剖 Go+ 的实现。 Go+ 是一门以 “数据科学” 为靶心的通用语言。它首先是一门通用语言,理论上你可以用它来解决绝大部分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:25 | 回复:0
  • go语言静态库的编译和使用
    go语言静态库的编译和使用
    版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/leo881205/article/details/80141735本文主要介绍go语言静态库的编译和使用方法,以windows平台为例,linux平台步骤一样,具体环境如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:26 | 回复:0
  • Supervisor部署gogin服务或在Linux下面独立部署
    Supervisor部署gogin服务或在Linux下面独立部署
    一、Supervisor部署方式1.supervisord安装wgethttps://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.eggshsetuptools-0.6c11-py2.7.eggeasy_installsupervisorecho_supervisord_c……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:27 | 回复:0
  • 使用Go语言访问JSON数据(gojsonq)
    使用Go语言访问JSON数据(gojsonq)
    使用Go语言访问JSON数据(gojsonq)主要是使用第三方的库 gojsonq,来查询JSON数据例如这样的JSON数据{amp;quot;nameamp;quot;:amp;quot;computersamp;quot;,amp;quot;descriptionamp;quot;:amp;quot;Listofcomputerpr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:30 | 回复:0
  • 终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有 ...
    终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有 ...
    Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式:……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:33 | 回复:0
  • Go没有枚举类型(enums),用const常量的iota替代
    Go没有枚举类型(enums),用const常量的iota替代
    Go没有枚举类型(enums)。作为代替,可以在一个独立的const区域中使用iota来生成递增的值。如果const中,常量没有初始值则会用前面的初始化表达式代替。const(  red=iota //red==0  blue    //blue==1   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:28 | 回复:0
  • Win10下设置GOPATH系统变量,查看go env没有变化
    Win10下设置GOPATH系统变量,查看go env没有变化
    最近在学习go语言,下载了golang安装包安装之后,使用go env查看环境变量,发现GOPATH已经指向默认的目录了 按照安装手册去系统变量设置了一下GOPATH,指向自定义目录 再来运行一下go env,发现GOPATH依然执行默认 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:37 | 回复:0
  • goString接口方法
    goString接口方法
      该接口经常用于输出struct的值或者记录struct数据日志一个普遍存在的接口是fmt包中定义的Stringer接口发现 http://tour.studygolang.com/methods/6中的说法有错误.经过查找go源码Stringer的定义存放在下面的目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:33 | 回复:0
  • go.mod file not found in current directory or any parent directory; see 'go help ...
    go.mod file not found in current directory or any parent directory; see 'go help ...
    go的环境设置问题,执行 go env -w GO111MODULE=auto……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:21 | 回复:0
  • Go语言浮点类型(小数类型)
    Go语言浮点类型(小数类型)
    Go语言支持两种浮点型数:float32 和 float64。这两种浮点型数据格式遵循 IEEE 754 标准: float32 的浮点数的最大范围约为 3.4e38,可以使用常量定义:math.Ma……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:48 | 阅读:28 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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