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

Go教程

RSS
  • GoWeb开发之Revel-命令行工具
    GoWeb开发之Revel-命令行工具
    构建和运行为了使用Revel你必须构建命令行工具.从你的GOPATH根目录开始.$gobuild-obin/revelgithub.com/robfig/revel/cmd现在运行:$bin/revel~~revel!http://robfig.github.com/revel~usage:revelcommandThecom ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • Go语言的内存管理
    Go语言的内存管理
    Go内存分配                      GO函数内存分析           Go包导入机制         Go模块的执行流程             Go语言的闭包      ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • Win7/Win10下搭建Go语言开发环境
    Win7/Win10下搭建Go语言开发环境
    1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的LiteIDE,下载后解压即可使用下载地址http://code.google.com/p/golangide/downloads/list 3 解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • C语言和go语言之间的交互 - C语言中使用go语言,使用的go语言又使用了c语言 ...
    C语言和go语言之间的交互 - C语言中使用go语言,使用的go语言又使用了c语言 ...
    一、go语言中使用C语言 go代码中使用C代码,在go语言的函数块中,以注释的方式写入C代码,然后紧跟import “C” 即可在go代码中使用C函数 代码示例: go代码:testC.go 1 package main 2 3 /* 4 #include ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • go 语言环境搭建
    go 语言环境搭建
    1、下载地址:https://golang.google.cn/#  新地址 2、   3.下载之后安装,一直下一步。。。。   4、安装完成之后,环境变量都搞好了。(不用自己亲自动手,迟早会忘记怎么使用环境变量)   5、cmd一下,看一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • go单引号,双引号,反引号区别
    go单引号,双引号,反引号区别
    go里面双引号是字符串,单引号是字符,不存在单引号字符串。但有反引号字符串,就是esc键下面1键左边tab键上面那个键,区别是反引号字符串允许换行符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:11 | 回复:0
  • Go Revel - Testing(测试模块)
    Go Revel - Testing(测试模块)
    revel提供了一个测试框架来方便的为自己的程序编写功能测试用例。 默认创建的应用骨架附带一个简单的测试用例,这里将它作为起点 ##概览 测试保存在`tests`目录: corp/myapp app/ conf/ public/ t ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • Go语言核心36讲(Go语言实战与应用十九)--学习笔记
    Go语言核心36讲(Go语言实战与应用十九)--学习笔记
    41 | io包中的接口和工具 (下) 上一篇文章中,我主要讲到了io.Reader的扩展接口和实现类型。当然,io代码包中的核心接口不止io.Reader一个。 我们基于它引出的一条主线,只是io包类型体系中的一部分。我们很有必要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:11 | 回复:0
  • go数据类型
    go数据类型
    基本类型先看几个简单的例子:变量i的类型是int,在内存中使用一个有符号32位单元表示(所有的图片显示了32位的内存布局;在当前的实现中,只有指针类型在64位机器上有扩展——int仍然是32位——尽管一个实现可以选 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • Go语言中使用SQLite数据库
    Go语言中使用SQLite数据库
      1、驱动 Go支持sqlite的驱动也比较多,但是好多都是不支持database/sql接口的 https://github.com/mattn/go-sqlite3 支持database/sql接口,基于cgo(关于cgo的知识请参看官方文档或者本书后面的章节)写的 http ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:9 | 回复:0
  • Go语言基础之网络编程
    Go语言基础之网络编程
    目录 一、互联网协议介绍 二、互联网分层模型 2.1 物理层 2.2 数据链路层 2.3 网络层 2.4 传输层 2.5 应用层 三、socket编程 四、socket图解 五、Go语言实现TCP通信 5.1 TCP协议 5.2 TCP服务端 5.3 TCP客户端 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • gosqlx操作数据库问题
    gosqlx操作数据库问题
    代码:func(c*DB)bSelectByID(task*Task){err:=DB.Get(amp;amp;amp;task,amp;quot;select*fromtablewhereid=?amp;quot;,task.ID)iferr!=nil{log.Error(err.Error())}} 报错:scannabledestty……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:15 | 回复:0
  • Go 云原生应用实战系列(二)
    Go 云原生应用实战系列(二)
    本章节我将专注于开发第一个微服务系统,我们将学会如何用go chassis开发微服务并完成微服务之间的调用  系列1https://xie.infoq.cn/article/f658d19b6f22f9d9bac1dfe75  开发你的第一个微服务 启动注册中心 doc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • PHP协程:Go+Chan+Defer
    PHP协程:Go+Chan+Defer
    Swoole4为PHP语言提供了强大的CSP协程编程模式。底层提供了3个关键词,可以方便地实现各类功能。Swoole4提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬PHP+Swoole协程可以与Golang很好地互补。Golang:静态语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • ubuntu安装go
    ubuntu安装go
    更新apt库apt-getupdate安装gosudoapt-getinstallgolang-go鉴定是否安装成功goversion  配置全局变量#修改~/.bashrcvim~/.bashrc#添加Gopath路径exportGOPATH=/usr/local/goexportPATH=$GOPATH/bin:$PATH# ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • 【GO】利用go实现其自带的rpc框架
    【GO】利用go实现其自带的rpc框架
    import(amp;quot;bufioamp;quot;amp;quot;logamp;quot;amp;quot;net/rpcamp;quot;amp;quot;osamp;quot;)typeReplystruct{Datastring}funcmain(){client,err:=rpc.Dial(amp;quot;tcpamp;quot;,amp;quot;localhost:123 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • go语言web开发系列之十四:用gin框架实现基于ip地址的限流
    go语言web开发系列之十四:用gin框架实现基于ip地址的限流
    一,安装用到的库 1,从命令行安装 x/time/rate库 iuhongdi@ku:~$ go get -u golang.org/x/time/rate 说明:刘宏缔的go森林是一个专注golang的博客,          地址:https://blog.csdn.net/weixin_43881017 说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • go语言中的flag包有何作用
    go语言中的flag包有何作用
    答:实现命令行参数的解析……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • Go语言类型转换库【github.com/demdxx/gocast】的用法
    Go语言类型转换库【github.com/demdxx/gocast】的用法
    一、导入库: go get github.com/demdxx/gocast 二、测试代码:   // main.go package main import ( amp;quot;fmtamp;quot; amp;quot;reflectamp;quot; amp;quot;github.com/demdxx/gocastamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • 产看go的环境
    产看go的环境
    产看go的环境 go env C:\Users\thinkamp;amp;gt;go env set GO111MODULE= set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\think\AppData\Local\go-build set GOENV=C:\Users\think\AppData\Roaming\go\env set G ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • 《effective Go》读后记录:GO基础
    《effective Go》读后记录:GO基础
    如果还没来得及安装Go环境,想体验一下Go语言,可以在Go在线编译器 上运行Go程序。 格式化 让所有人都遵循一样的编码风格是一种理想,现在Go语言通过gofmt程序,让机器来处理大部分的格式化问题。gofmt程序是go标准 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • go-常见排序算法
    go-常见排序算法
    目录Go-常见排序算法快排冒泡选择排序插入排序希尔排序二分法查找快排packagemainimport(amp;quot;fmtamp;quot;amp;quot;math/randamp;quot;amp;quot;timeamp;quot;)funcmain(){li:=int{1,3,5,2,4,6,9,7}left:=0righ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • go加密算法:CBC对称加密(一)--DES - eilinge
    go加密算法:CBC对称加密(一)--DES - eilinge
    加密之前的数据 [229 176 145 229 163 174 228 184 141 229 138 170 229 138 155 44 232 128 129 229 164 167 229……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • Go语言类型switch
    Go语言类型switch
    switch还可以用于判断变量类型。使用方式为T.(type),即在变量后加上.(type)。见代码: package main import ( amp;quot;fmtamp;quot; ) func main() { var a interface{} a = amp;quot;abcamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:9 | 回复:0
  • Go 平滑重启(优雅重启)
    Go 平滑重启(优雅重启)
    问题背景 生产环境重要且复杂,许多的操作需要在任何场景都要保证正常运行。 如果我们对线上服务进行更新的步骤如下: kill -9服务 再启动服务 那么将不可避免的出现以下两个问题: 未处理完的请求,被迫中断, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • 5步搭建GO环境
    5步搭建GO环境
    Easy Go Programming Setup for Windows Dec 23, 2014 I’ve had to do this more than once recently, so I figured I’d document the simple steps for setting up the Go programming language on Windows. Mo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • 【C# 调用 Go 语言】0x2 参数、返回值与类型转换
    【C# 调用 Go 语言】0x2 参数、返回值与类型转换
    在上篇文章【C# 调用 Go 语言】0x1 Hello Golang  中,我们将 Golang 源码编译为动态链接库(dll),用 C# 调用 Golang 导出的方法并成功的看到了控制台的输出。本篇文章将对 C# 调用 Golang 方法做更详细的介绍, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • Go-常量
    Go-常量
    4.常量常量:使用一个名称来绑定一块内存地址,该内存地址中存放的数据类型由定义常量时指定的类型决定,而且该内存地址里面存放的内容不可以改变。Go中常量分为布尔型、宇符串型和数值型常量。常量存储在程序的只读 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • go读写excel文件
    go读写excel文件
    首先,需要安装golang用来操作excel文档的类库:gogetgithub.com/Luxurioust/excelize 一、excel文件创建与写入packagemainimport(amp;quot;logamp;quot;amp;quot;github.com/Luxurioust/excelizeamp;quot;)funcmai ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • Third glance in Go
    Third glance in Go
    在Go語言裏關於數組(Array),切片(Slice)和映射表(Map)的使用是非常常見的。有過其他語言編程背景的人會比較熟悉一下,但是也是因爲過於的熟悉,從而導致一個慣性思維,往往就會踢到“石頭”,我就是其中之一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • 安装go语言开发环境
    安装go语言开发环境
    通过PPA安装Atom 安装Golang 在https://golangtc.com/download下载最新的linux版本压缩包,如我下载的是 go1.9.linux-amd64.tar.gz 解……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:18 | 回复:0
  • Go语言之父谈Go:大道至简
    Go语言之父谈Go:大道至简
    转自:http://www.csdn.net/article/2012-07-05/2807113-less-is-exponentially-more导读:这篇文章是Google首席工程师、Go语言之父RobPike自己整理的6月21日在旧金山给GoSF的演讲稿。Rob提到:Go语言本是以C为原型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • Go语言相关基础
    Go语言相关基础
    new和make方法是GO语言内建的两个方法,主要用来创建分配类型内存,但二者有些许不同:变量声明:variintvarstrstring通过var关键字声明变量,然后在程序中使用,我们不指定其默认值时,这些变量的默认值也是其零值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • GO语言学习之跨平台编译
    GO语言学习之跨平台编译
    Go支持跨平台编译 一.windows上跨平台 1.Windows下编译一个能在linux平台运行的可执行文件 只需要指定目标操作系统的平台和处理器架构即可: SETCGO_ENABLED=0//禁用CGOSETGOOS=linux//目标平台是linuxSETGOARCH ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:11 | 回复:0
  • 解锁JMP 15 DOE新功能--组正交超饱和设计(GO SSD)
    解锁JMP 15 DOE新功能--组正交超饱和设计(GO SSD)
    2019年10月,JMP 15全新发布。JMP 15新增和改进了许多令大家耳目一新的功能。其中最让小编喜爱的,一个是能够实现企业内数据实时共享的JMP Live, 另一个就是今天我们要介绍的实验设计(DOE)新功能——组正交超饱和设 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • Go-统一定义 API 错误码-Gin开发
    Go-统一定义 API 错误码-Gin开发
    转载于https://mp.weixin.qq.com/s/gTFfUN2LEcsF0Q8iQan82A 改之前 在使用 gin 开发接口的时候,返回接口数据是这样写的。 type response struct { Code int `json:amp;quot;codeamp;quot;` Msg string ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:11 | 回复:0
  • gomgo包简单封装mongodb数据库驱动
    gomgo包简单封装mongodb数据库驱动
    mgo是go编写的mongodb的数据库驱动,集成到项目中进行mongodb的操作很流畅,以下是对其的一些简单封装,具体使用可随意改动封装。gogetgopkg.in/mgo.v2使用引入第三方包import(amp;quot;gopkg.in/mgo.v2amp;quot;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • 试验go rod 及更改chrome浏览器缓存位置 - pu369com
    试验go rod 及更改chrome浏览器缓存位置 - pu369com
    发现一个新的go语言库,例子在这里https://github.com/ysmood/rod/blob/master/examples_test.go 打算运行以下代码 package main im……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • GO安装golang.org/x/net扩展库
    GO安装golang.org/x/net扩展库
    在学习golang过程中,有部分示例代码使用到了非标准库golang.org/x/net/html相关的库函数,但是标准代码库中没有该库,因此需要自己安装: 我这里使用git下载源码进行的安装。 为了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • Go学习指南
    Go学习指南
    学习Golang书籍amp;amp;amp;资料:1.TheGoProgrammingLanguageSpecification: http://golang.org/ref/spec2.HowtoWriteGoCode:http://golang.org/doc/code.html3.EffectiveGo:http://golang.org/doc/effectiv……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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