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

Go教程

RSS
  • WINDOWS下GO编译ARM程序
    WINDOWS下GO编译ARM程序
    Mac下编译Linux和Windows64位可执行程序CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain.goCGO_ENABLED=0GOOS=windowsGOARCH=amd64gobuildmain.go Linux下编译Mac和Windows64位可执行程序CGO_ENABLED=0GOOS=da ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:116 | 回复:0
  • 蛋白序列GO号注释及问题
    蛋白序列GO号注释及问题
    #===============================     版本1 ===============================================InterProScan的三种使用方法Interproscan,通过蛋白质结构域和功能位点数据库预测蛋白质功能。是EBI开发的一个集 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:115 | 回复:0
  • go语言学习基础-编译文件
    go语言学习基础-编译文件
    1、创建工程在go的src目录下,比如我的go目录为/Users/yinxin/go,我创建文件夹test路径为/Users/yinxin/go/src/test;2、创建文件main.go,输入如下代码,并保存。packagemainimport(amp;quot;fmtamp;quot;amp;quot;ti ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:111 | 回复:0
  • Go语言格式化字符串
    Go语言格式化字符串
    %s:普通字符串%q:引号包含字符串%x,%o,%b:十六进制,8进制,2进制%t:bool值%ddecimalinteger%vanyvalueinanaturalformat%T:typeofanyvalue%%literalpercentsign……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:103 | 回复:0
  • Go类型转换与类型判断
    Go类型转换与类型判断
    目录Go类型转换与类型判断1.类型转化2.类型判断1.类型转化T(a):T是目标类型a是源变量packagemainimportamp;quot;fmtamp;quot;//go语言的类型转化funcmain(){varfoo=1str:=string(foo)fmt.Printf(amp;quot;%Tamp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:101 | 回复:0
  • [转]Go语言string,int,int64,float之间类型转换方法
    [转]Go语言string,int,int64,float之间类型转换方法
    1正文(1)int转strings:=strconv.Itoa(i)等价于s:=strconv.FormatInt(int64(i),10)(2)int64转stringi:=int64(123)s:=strconv.FormatInt(i,10)第二个参数为基数,可选2~36注:对于无符号整形,可以使用FormatUint(iuin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:100 | 回复:0
  • GO语言切片的缩短和增长原理
    GO语言切片的缩短和增长原理
    1packagemain23importamp;quot;fmtamp;quot;4//importOSamp;quot;osamp;quot;5//importamp;quot;stringsamp;quot;6//importamp;quot;path/filepathamp;quot;78typeStackinterface{}910func(s*Stack)f(){11stack:=*s1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:101 | 回复:0
  • Go结构体的使用
    Go结构体的使用
       结构体是用户定义的类型,表示若干个字段(Field)的集合。有时应该把数据整合在一起,而不是让这些数据没有联系。这种情况下可以使用结构体。例如,一个职员有 firstName、lastName 和 age 三个属性,而 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:92 | 回复:0
  • go语言中net包tcpsocket的使用
    go语言中net包tcpsocket的使用
    一、通过socket我们模拟请求网易packagemain;import(amp;quot;netamp;quot;amp;quot;logamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;fmtamp;quot;)funcchkError(errerror){iferr!=nil{log.Fatal(err);}}funcmain( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:100 | 回复:0
  • go语言接口断言
    go语言接口断言
    接口断言因为空接口interface{}没有定义任何函数,因此Go中所有类型都实现了空接口。当一个函数的形参是interface{},那么在函数中,需要对形参进行断言,从而得到它的真实类型。语法格式://安全类型断言amp;amp;lt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:96 | 回复:0
  • go标准库的学习-sync互斥
    go标准库的学习-sync互斥
    https://studygolang.com/pkgdoc导入方法:importamp;quot;syncamp;quot;sync包提供了基本的同步基元,如互斥锁。除了Once和WaitGroup类型,大部分都是适用于低水平程序线程,高水平的同步使用channel通信更好一些。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:96 | 回复:0
  • Go语言小试牛刀---几个简单的例子
    Go语言小试牛刀---几个简单的例子
    整理资料,发现之前手写的Go语言资料,现在贴过来。第一个:Channel的使用,创建一个随机数packagemainimportamp;quot;fmtamp;quot;importamp;quot;runtimeamp;quot;funcrand_generator_2()chanint{out:=make(chanin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:133 | 回复:0
  • go语言使用xpath
    go语言使用xpath
    1.导包gopmget-g-vgithub.com/lestrrat-go/libxml22.使用示例funcExampleHTML(){res,err:=http.Get(amp;quot;http://golang.orgamp;quot;)iferr!=nil{panic(amp;quot;failedtogetgolang.org:amp;quot;+err.Error()) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:106 | 回复:0
  • Go在Windows上用户图形界面GUI解决方案Go-WinGUI国产(使用cef内核) ...
    Go在Windows上用户图形界面GUI解决方案Go-WinGUI国产(使用cef内核) ...
    Go在Windows上用户图形界面GUI解决方案Go-WinGUI国产Go在服务端的优势不容置疑,但是在桌面应用上却没有好的GUI支持,本项目是Go语言在Windows上的用户图形界面GUI解决方案。本项目可以不用对你的Go写的网站程序做任 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:90 | 回复:0
  • Go自动生成sql语句,知识点
    Go自动生成sql语句,知识点
    资料网址Go优雅的SQL语句拼接库:sqrl(https://github.com/elgris/sqrl)https://www.5-wow.com/article/detail/77go-sqlbuilderhttps://github.com/huandu/go-sqlbuilder……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:89 | 回复:0
  • iOS-逆向调试自用工具(reveal14HopperGo2ShellifunboxmacMachOViewAlfredGo2ShelliTe ...
    iOS-逆向调试自用工具(reveal14HopperGo2ShellifunboxmacMachOViewAlfredGo2ShelliTe ...
      研究了挺长一段时间的逆向感觉没啥可弄的了,再深处对我也用处不大,渐渐兴趣有些掉头了。最近有问我要工具的朋友,分享一些常用工具给用到的朋友。用法自己百度吧,这里不再赘述。图例(希望看到你想要的):  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:91 | 回复:0
  • go常量的定义和枚举类型
    go常量的定义和枚举类型
    consta,bint=1,2consta,b   =1,2const(   a=amp;quot;helloamp;quot;   b,c=3,4 )常量数值可作为各种类型使用 枚举类型的定义普通枚举类型const(   a=1   b=2   c=3) 自增枚举类型等价于const( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:90 | 回复:0
  • Go语言:万物皆异步
    Go语言:万物皆异步
    来源:https://www.jianshu.com/p/62c0cd107da3同步和异步、阻塞和非阻塞首先要明确的是,同步(Synchronous)和异步(Asynchronous),阻塞(Blocking)和非阻塞(Non-Blocking)是两种完全不同的概念。前者指的是一种事件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:82 | 回复:0
  • go语言切片作为函数参数的研究
    go语言切片作为函数参数的研究
    slice作为函数参数是值传递golang中的切片slice底层通过数组实现,slice类似一个结构体,其中一个字段保存的是底层数组的地址,还有长度(len)和容量(cap)两个字段。结构体作为函数参数时是值拷贝,同理,实际上slic ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:76 | 回复:0
  • 1、Gobase64编码
    1、Gobase64编码
    packagemainimport(amp;quot;encoding/base64amp;quot;amp;quot;fmtamp;quot;)funcmain(){//标准base64编码data:=amp;quot;abckagfd*^amp;amp;amp;amp;amp;amp;^*fadfamp;quot;;sEnc:=base64.StdEncoding.EncodeToSt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:88 | 回复:0
  • go中包的概念、导入与可见性
    go中包的概念、导入与可见性
    包是结构化代码的一种方式:每个程序都由包(通常简称为pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。如同其它一些编程语言中的类库或命名空间的概念,每个Go文件都属于且仅属于一个包。一个包可以由 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:77 | 回复:0
  • gorevel初探二
    gorevel初探二
    在自己的revel项目中增加新的配置文件conf/my.conf,内容如下:#网站信息配置website.version=1.0website.sitedomain=网上查了半天,竟然没有找到revel的配置怎么读取,开始直接使用amp;quot;github.com/robfig/conf ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:80 | 回复:0
  • go项目docker容器部署
    go项目docker容器部署
    注意1.ENVGO111MODULEon若是mod管理依赖包,必须开启mod2.ENVCGO_ENABLED0必须配置为0,否则docker容器中编译失败3.COPY文件至容器时,保证文件拷贝至容器/go/src/环境下;曾配置COPY./apps但是创建运行容器时,没报 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:73 | 回复:0
  • Gointerface操作示例
    Gointerface操作示例
    特点:  1. interface是一种类型    interface是一种具有一组方法的类型,这些方法定义了interface的行为。go允许不带任何方法的interface,这种类型的      interface叫 emptyinterface  2. inter ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:73 | 回复:0
  • gobuild与goinstall
    gobuild与goinstall
    相同点都能生成可执行文件不同点gobuild不能生成包文件,goinstall可以生成包文件gobuild生成可执行文件在当前目录下,goinstall生成可执行文件在bin目录下($GOPATH/bin)gobuild 经常用于编译测试.goinstall主要用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:73 | 回复:0
  • GO学习-(30)Go语言操作kafka
    GO学习-(30)Go语言操作kafka
     Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。saramaGo语言中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:80 | 回复:0
  • go中gin框架+realize实现边写代码边编译,热更新
    go中gin框架+realize实现边写代码边编译,热更新
    最近看到了热加载,相关的,就搜索了goland实现热加载发现了一个插件realizehttps://github.com/oxequa/realize然后,为了自己撸代码更方便,配合gin写个教程 1.准备gogetgithub.com/oxequa/realizegogetgithub.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:75 | 回复:0
  • go语言接收linux/unix管道的数据
    go语言接收linux/unix管道的数据
    管道的内容,位于os.Stdin里,可以像普通文件一样操作os.Stdin,即可获取管道传过来的内容。packagemainimport(amp;quot;bufioamp;quot;amp;quot;fmtamp;quot;amp;quot;logamp;quot;amp;quot;osamp;quot;)funcmain() ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:79 | 回复:0
  • go语言linux下安装
    go语言linux下安装
    1.从http://golang.org/dl/下载最新版本的GO语言二进制档案包.注意:根据操作系统和计算架构正确选择档案包2.使用tar命令将档案包解压到/usr/local目录中.具体方法如下(需要root权限):tar-zxfgo1.4.2.linux-amd64.ta ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:79 | 回复:0
  • [golang]写了一个可以用go来写脚本的工具:gosl
    [golang]写了一个可以用go来写脚本的工具:gosl
    写了一个可以用go来写脚本的工具:gosl代码和使用说明可以看这里: http://github.com/daviddengcn/goslGoSearch 已经完全用gosl来启动了。相比bash/Python写脚本的好处:纯Go语言,没有新的学习成本引入预先导入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:84 | 回复:0
  • go的select只会执行一个case,就会退出select块
    go的select只会执行一个case,就会退出select块
        packagemainimport(amp;quot;fmtamp;quot;amp;quot;timeamp;quot;)funcgoRoutineA(achanint){aamp;amp;lt;-1}funcmain(){ch:=make(chanint)gogoRoutineA(ch)time.Sleep(time.Second*1)……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:88 | 回复:0
  • go语言基础之复数类型
    go语言基础之复数类型
    1、复数类型示例1:packagemain//必须有一个main包importamp;quot;fmtamp;quot;funcmain(){vartcomplex128//声明t=2.1+3.14i//赋值fmt.Println(amp;quot;t=amp;quot;,t)//自动推导类型t2:=3.3+4.4ifmt.Printf(amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:96 | 回复:0
  • Go-函数式接口
    Go-函数式接口
    在Java中,一切皆Object,在GO,一切皆type。函数func也是一种type,只不过有点特殊:1、要先为func定义type;2、使用前必须将func转换为type。如果func定义了type,并实现了接口,则为函数式接口。下面以学生使用中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:128 | 回复:0
  • 游戏服务器框架:Leaf/go
    游戏服务器框架:Leaf/go
    Leaf是一个使用Go语言开发的开源游戏服务器框架,注重运行效率并追求极致的开发效率。Leaf适用于几乎所有的游戏类型。其主要的特性:良好的使用体验。Leaf总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:141 | 回复:0
  • Linux下安装Go环境
    Linux下安装Go环境
    Golang官网下载地址: https://golang.google.cn/dl/  注意系统和版本的区别1.打开官网下载地址选择对应的系统版本,复制下载链接wgethttps://dl.google.com/go/go1.13.6.linux-amd64.tar.gz2.将其解压缩到/usr/lo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:147 | 回复:0
  • Go语言类型转换
    Go语言类型转换
    类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go语言类型转换基本格式如下:表达式T(v)将值v转换为类型T。 Go语言各种类型转换及函数的高级用法:strconv包实现了基本数据类型和其字符串表示的相互 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:157 | 回复:0
  • go使用websocket遇到dial:x509:certificatesignedbyunknownauthority
    go使用websocket遇到dial:x509:certificatesignedbyunknownauthority
    websocket.DefaultDialer.Dial(url,headers)改为websocket.Dialer{TLSClientConfig:amp;amp;amp;tls.Config{RootCAs:nil,InsecureSkipVerify:true}}.Dial(url,headers)忽略证书的校验即可解决 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:331 | 回复:0
  • golang开启module模式gomod
    golang开启module模式gomod
    配置环境变量exportGO111MODULE=onexportGOPROXY=https://mirrors.aliyun.com/goproxy/初始化#项目在gopath中gomodinit#项目不在gopath中gomodinitamp;amp;lt;项目名amp;amp;gt;下载依赖gomodtidy保存到vendorgomodv ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:194 | 回复:0
  • Go的学习append的使用
    Go的学习append的使用
    1.packagemain;importamp;quot;fmtamp;quot;functest(){varaint=int{1,2,3,4,5};s:=afmt.Printf(amp;quot;s=%p,a=%p\namp;quot;,s,amp;amp;amp;a)s=append(s,1);s=append(s,2)s=a……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:173 | 回复:0
  • Go方法和接收者
    Go方法和接收者
    1packagemain23import(4amp;quot;fmtamp;quot;5)67//面向对象8//go仅支持封装,不支持继承和多态9//go语言中没有class,只要struct10//不论地址还是结构本身,一律使用.来访问成员11//要改变内容必须使用指针接收者1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:25 | 阅读:139 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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