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

Go教程

RSS
  • Go语言探索 - 7(原创)
    Go语言探索 - 7(原创)
    Go语言基础系列博客用到的所有示例代码 在 上一篇文章 主要学习了Go语言的函数定义、值传递和引用传递以及闭包函数。本篇文章主要介绍的是Go 语言变量以及变量的作用域 Go 语言中变量跟Java的变量一样,它可以在三 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • 转:区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
    转:区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
    wo541075754 · 2016-11-0713:00:03 ·3730次点击· 预计阅读时间3分钟 · 约1小时前 开始浏览  这是一个创建于 2016-11-0713:00:03 的文章,其中的信息可能已经有所发展或是发生改变。通过各方资料了解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • go语言实现单向链表
    go语言实现单向链表
    go语言实现单向链表         使用go语言实现了单向链表的一些基本功能,存储节点数据的类型为interface{},可以存储各种数据类型。(有什么建议或者不懂的地方可以留言) 实现代码如下: //节点结构体 typ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:29 | 回复:0
  • Go语言标准库之time
    Go语言标准库之time
    时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。 time包 time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 时间类型 time.Time类型表示时间。我们可以通过time. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:14 | 回复:0
  • 转: Go -- 单例
    转: Go -- 单例
    最近在学习Golang,想着可以就以前的知识做一些串通,加上了解到go语言也是面向对象编程语言之后。在最近的开发过程中,我碰到一个问题,要用go语言实现单例模式。本着“天下知识,同根同源”(我瞎掰的~),我心想 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
  • go-无法下载websocket的问题
    go-无法下载websocket的问题
    由于限制问题,国内使用goget安装golang官方包可能会失败,如我自己在安装collidermain时,出现了以下报错:$gogetcollidermainpackagegolang.org/x/net/websocket:unrecognizedimportpathamp;quot;golang.org/x/net ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:14 | 回复:0
  • go实例之线程池
    go实例之线程池
    go语言使用goroutines和channel实现一个工作池相当简单。使用goroutines开指定书目线程,通道分别传递任务和任务结果。简单的线程池代码如下:1packagemain23importamp;quot;fmtamp;quot;4importamp;quot;timeamp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:23 | 回复:0
  • Go 再次成为 TIOBE 年度编程语言,可喜可贺
    Go 再次成为 TIOBE 年度编程语言,可喜可贺
    TIOBE 2017 年 1 月编程语言排行榜发布,Google Go 再次成为 TIOBE 年度编程语言。Go 语言在一年中上升了2.16%,和第二名和第三名的 Dart(+ 0.95%)和 Perl(+ 0.91%)拉开了较大的差距。 2016年,其它有前途的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • Go语言Zap日志库使用封装(日志分割)
    Go语言Zap日志库使用封装(日志分割)
    1.日志目录结果└──logger├──log│  ├──test-2021-05-31T04-45-58.137.log│  ├──test-2021-05-31T04-46-03.650.log│  ├──test-2021-05-31T04-46-09.013.log│  └──test.log├──logger. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:21 | 回复:0
  • 《Go程序设计语言》第一章 源码
    《Go程序设计语言》第一章 源码
    fetch.go // fetch 输出从url获取的内容 package main import ( amp;quot;fmtamp;quot; amp;quot;io/ioutilamp;quot; amp;quot;net/httpamp;quot; amp;quot;osamp;quot; ) func main() { // 获取屏幕输入的URL ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:14 | 回复:0
  • return_fun.go源码阅读
    return_fun.go源码阅读
    //***********************************************常用函数***************************************************\\//API中生成返回结果的方法//OpAndToAndFrom参数为空时,系统将指定与对端相同的操作符//OpAndTo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • reload、replace、href、assign、window.history.go(0)的区别
    reload、replace、href、assign、window.history.go(0)的区别
    reload、replace、href、assign、go(0)在做刷新使用时:window.location.reload(); window.location.replace(location.href);window.location.href=location.href;(注释:location.href可以用于显示,也可用于等于wi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • Go语言的环境搭建和入门
    Go语言的环境搭建和入门
    Go语言环境搭建 环境安装 首先su进入root状态(在图形界面下) yum install golang 安装好后 go version 检查是否安装成功 rpm -ql golang |more 并查看安装目录 创建工作环境 mkdir $HOME/gowork 然后设置环 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:24 | 回复:0
  • 打包前端WebSite到Go程序
    打包前端WebSite到Go程序
    Coolpy5发布在即,新版本要求服务端程序只是一个运行文件,经历了go的template无数坑后,最后还是放弃了,所以还是要把前端独立开发一个纯前端程序,但是go程序直接build的话并不支持把前端程序编译到最终生成的文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • 解决go mod同步包失败的问题
    解决go mod同步包失败的问题
    go mod同步包,很多时候会用到github和golang的包,在国内会被墙掉,这个时候,golang提供了goproxy来解决这个问题。 使用环境变量解决 $env:GO111MODULE=amp;quot;onamp;quot; $env:GOPROXY=amp;quot;https://gopro ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:24 | 回复:0
  • gotest测试单个文件报错问题
    gotest测试单个文件报错问题
    golang在进行整个项目测试的时候没有问题,但是在测试单个文件的时候经常会报错,报错一些函数undefined  buildfailed,构建失败,我们应该就能看出一下信息。gotest与其他的指定源码文件进行编译或运行的命令程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:14 | 回复:0
  • GO 协程
    GO 协程
    Go 协程是与其他函数或方法一起并发运行的函数或方法。Go 协程可以看作是轻量级线程。与线程相比,创建一个 Go 协程的成本很小。因此在 Go 应用中,常常会看到有数以千计的 Go 协程并发地运行。 Go 协程相比于线程的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:20 | 回复:0
  • go语言里多线程使用recover捕获panic错误(防止一个子线程出错导致整个进程结束) ...
    go语言里多线程使用recover捕获panic错误(防止一个子线程出错导致整个进程结束) ...
    我们启动多线程时,可能某一个子线程的操作会出现不重要的panic错误(只需要打印日志即可,不用结束整个进程),这时我们就可以用recover来捕获panic错误,来进行处理,下面是具体实例:   package main import ( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • Go语言 - 时间
    Go语言 - 时间
    Go语言时间相关的包为time。 // 时间API now := time.Now() fmt.Printf(amp;quot;年=%d\namp;quot;, now.Year()) fmt.Printf(amp;quot;月=%d\namp;quot;, now.Month()) fmt.Printf(amp;quot;日=%d\namp;quot;, now.D ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • (Go)12.文件操作
    (Go)12.文件操作
    func OpenFile func OpenFile(name string, flag int, perm FileMode) (file *File, err error) const ( // 只读模式打开文件 // 只写模式打开文件 // 读写模式打开文件 // 写操作时将数据附加到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:20 | 回复:0
  • [Go] 使用go mod进行依赖管理
    [Go] 使用go mod进行依赖管理
    开启两个环境变量 go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct   在自己的项目里 go mod init 然后如果有引用github上的包 , 直接go mod tidy ,就会自动安装   golang开启go mod支持 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:15 | 回复:0
  • 2019全球编程开发语言薪资龙虎榜:Scala、Go高高在上
    2019全球编程开发语言薪资龙虎榜:Scala、Go高高在上
    对于开发者来说,不管是初入门者还是具备多年开发经验的老手,都会考虑自己的职业前景。此外,当开发者考虑接触一门新的编程语言时,除了应用场景,一定也希望了解企业愿意为不同的编程语言开发者付出多少薪水。 近 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
  • sijms/go-ora1.0发布了,使用buffer提升了系统的性能
    sijms/go-ora1.0发布了,使用buffer提升了系统的性能
    基于buffer的改进,提升了系统的查询性能,经过测试还是比较明显的对于需要使用golang链接oracle的话,已经是一个很不错的选择了,同时prometheus的exporter性能测试,提升也是很大的,可以参考https://github.com/r ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:23 | 回复:0
  • gowalk初识
    gowalk初识
    gowalk是go的windowsgui库,但是网上资料较少,浪费了点时间,因此进行记录gowalk折腾了小半天,终于在win10下成功运行了,下面是步骤写main.go:funcmain(){varinTE,outTE*walk.TextEditif_,err:=(MainWindow{Title ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:21 | 回复:0
  • go学习指南
    go学习指南
    http://studygolang.com/articles/9275?fr=emailhttps://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.0.md……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:20 | 回复:0
  • Go从入门到放弃之map(字典)
    Go从入门到放弃之map(字典)
    字典声明和初始化 Go语言中提供的映射关系容器为map,map也是个无序集合,底层不会按照元素添加顺序维护元素的存储顺序 Go语言中 map的定义语法如下: KeyType:表示键的类型。 ValueType:表示键对应的值的类型。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • Eclipse配置开发Go的插件——Goclipse
    Eclipse配置开发Go的插件——Goclipse
    引言: 上篇 《Golang快速入门(不用急,但要快)》 我们大致过了一遍Go语言的基本语法,但在开始正式的项目创建前,有必要选择一个比较顺手的 IDE (编辑器),由于之前一直都是做Java相关的开发,自然而然地想着 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • go——基本构成要素
    go——基本构成要素
     Go的语言符号又称为词法元素,共包括5类内容:标识符(identifier)关键字(keyword)字面量(literal)分隔符(delimiter)操作符(operator)它们可以组成各种表达式和语句,而后者都无需以分号结尾。1.标识符标 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:23 | 回复:0
  • Windows/Centos安装GO语言环境
    Windows/Centos安装GO语言环境
    转载:http://www.haiyun.me/archives/1009.htmlCentos下使用epel源安装:1yuminstallgolangCentos/Linux下源码安装golang:1234567wgethttps://storage.googleapis.com/golang/go1.4.1.linux……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例 ...
    go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例 ...
    如果只是想了解chat的实现方式,在gorilla和revel框架里面都有完整的chat实例可以提供参考。本篇讲解的是,如何基于martini实现websocket的聊天。 配置步骤: 1 已经安装了go命令,配置了GOPATH 2 安装gorilla/websoc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • DAVID 进行 GO/KEGG 功能富集分析 - 0820LL
    DAVID 进行 GO/KEGG 功能富集分析 - 0820LL
    何为功能富集分析? 功能富集分析是将基因或者蛋白列表分成多个部分,即将一堆基因进行分类,而这里的分类标准往往是按照基因的功能来限定的。换句话说,就是把一个基因列表中,具有相似功能的基因放到一起,并和生 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • 「译文」深入解析 Go 的信号处理---gsignal
    「译文」深入解析 Go 的信号处理---gsignal
    本文字数:720 字 精读时间:5 分钟 也可在 2 分钟内完成速读 原文地址:https://medium.com/a-journey-with-go/go-gsignal-master-of-signals-329f7ff39391 本文基于 Go 1.13 分析 包signal提供信号处理机制,并允 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:26 | 回复:0
  • godriver:badconnection
    godriver:badconnection
    driver:badconnection原因:rows没Close……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • go函数和包
    go函数和包
    目录 go语言开发的两个框架 go语言注释 包文件 第一个go程序那么如何编译? go语言关键字 保留字注意 函数函数的参数 命名返回值 闭包函数 type起别名,类型转换 关于interface{} 包的使用 go语言开发的两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • GO入门——1.基础
    GO入门——1.基础
    1 安装配置与命令 GOROOT:Go根目录 GOPATH:GO工作目录,其目录下需要建立一下三个子目录 bin :存放编译后生成的可执行文件 pkg :存放编译后生成的包文件 src :存放项目源码 常用GO命令 go get:获 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • GO语言总结(5)——类型转换和类型断言
    GO语言总结(5)——类型转换和类型断言
    上一篇博客介绍了Go语言的数组和切片——GO语言总结(4)——映射(Map),本篇博客介绍Go语言的类型转换和类型断言 由于Go语言不允许隐式类型转换。而类型转换和类型断言的本质,就是把一个类型转换到另一个类型。   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • 基于 Go-Ethereum 构建 DPOS 机制下的区块链
    基于 Go-Ethereum 构建 DPOS 机制下的区块链
    作者简介 朱 崇 文 恺英网络区块链组技术经理 目 录 Go 版本以太坊 为何选择DPOS机制   拓展共识改造实践   智能合约的实践 压力测试下暴露的问题      1.  Go 版本以太坊 1.1  以太坊的客户端  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:21 | 回复:0
  • 【go语言】liteide编译时候报错:go:cannotfindmainmodule;see'gohelpmodules' ...
    【go语言】liteide编译时候报错:go:cannotfindmainmodule;see'gohelpmodules' ...
    出现这个说明,安装了gomod,那么久必须生成gomod文件  解决方法:上面点击菜单 gomoduleinit 会生成go.mod,也可用命令行实现,即在目录下执行cmd命令:gomodinit项目名  然后就好了  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:25 | 回复:0
  • centos7 下安装go 环境
    centos7 下安装go 环境
    1. 进入root目录     cd   /root 2. 下载go1.13.8.linux-amd64.tar.gz wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz 3. 解压 tar -xzvf go1.13.8.linux-amd64.tar.gz  不用安装, 解压就行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:28 | 回复:0
  • gohttp框架beego
    gohttp框架beego
    1go的http框架beego ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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