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

Go

RSS

下级分类:

  • Go-常量
    Go-常量
    4.常量常量:使用一个名称来绑定一块内存地址,该内存地址中存放的数据类型由定义常量时指定的类型决定,而且该内存地址里面存放的内容不可以改变。Go中常量分为布尔型、宇符串型和数值型常量。常量存储在程序的只读 ...……
    作者:菜鸟教程小白 | 时间: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
  • 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
  • Go 平滑重启(优雅重启)
    Go 平滑重启(优雅重启)
    问题背景 生产环境重要且复杂,许多的操作需要在任何场景都要保证正常运行。 如果我们对线上服务进行更新的步骤如下: kill -9服务 再启动服务 那么将不可避免的出现以下两个问题: 未处理完的请求,被迫中断, ...……
    作者:菜鸟教程小白 | 时间: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加密算法: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-常见排序算法
    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
  • 《effective Go》读后记录:GO基础
    《effective Go》读后记录:GO基础
    如果还没来得及安装Go环境,想体验一下Go语言,可以在Go在线编译器 上运行Go程序。 格式化 让所有人都遵循一样的编码风格是一种理想,现在Go语言通过gofmt程序,让机器来处理大部分的格式化问题。gofmt程序是go标准 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复: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
  • 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语言中的flag包有何作用
    go语言中的flag包有何作用
    答:实现命令行参数的解析……
    作者:菜鸟教程小白 | 时间: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】利用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
  • 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
  • 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
  • Go 云原生应用实战系列(二)
    Go 云原生应用实战系列(二)
    本章节我将专注于开发第一个微服务系统,我们将学会如何用go chassis开发微服务并完成微服务之间的调用  系列1https://xie.infoq.cn/article/f658d19b6f22f9d9bac1dfe75  开发你的第一个微服务 启动注册中心 doc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复: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语言基础之网络编程
    目录 一、互联网协议介绍 二、互联网分层模型 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
  • 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数据类型
    基本类型先看几个简单的例子:变量i的类型是int,在内存中使用一个有符号32位单元表示(所有的图片显示了32位的内存布局;在当前的实现中,只有指针类型在64位机器上有扩展——int仍然是32位——尽管一个实现可以选 ...……
    作者:菜鸟教程小白 | 时间: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 Revel - Testing(测试模块)
    Go Revel - Testing(测试模块)
    revel提供了一个测试框架来方便的为自己的程序编写功能测试用例。 默认创建的应用骨架附带一个简单的测试用例,这里将它作为起点 ##概览 测试保存在`tests`目录: corp/myapp app/ conf/ public/ t ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复:0
  • go单引号,双引号,反引号区别
    go单引号,双引号,反引号区别
    go里面双引号是字符串,单引号是字符,不存在单引号字符串。但有反引号字符串,就是esc键下面1键左边tab键上面那个键,区别是反引号字符串允许换行符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:11 | 回复:0
  • go 语言环境搭建
    go 语言环境搭建
    1、下载地址:https://golang.google.cn/#  新地址 2、   3.下载之后安装,一直下一步。。。。   4、安装完成之后,环境变量都搞好了。(不用自己亲自动手,迟早会忘记怎么使用环境变量)   5、cmd一下,看一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:5 | 回复: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
  • 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
  • Go语言的内存管理
    Go语言的内存管理
    Go内存分配                      GO函数内存分析           Go包导入机制         Go模块的执行流程             Go语言的闭包      ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • 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 Language 开发环境搭建
    Go Language 开发环境搭建
    【前言】   Go语言是Google公司2009年发布的新一代的开发语言,其最大的亮点是原生自带并发,在合适的场合使用合适的代码,我们的系统将会更加完美。下面我们进行go语言的安装和配置。 一、下载安装   首选我们 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:9 | 回复:0
  • Go---GC优化经验
    Go---GC优化经验
    不想看长篇大论的,这里先给个结论,go的gc还不完善但也不算不靠谱,关键看怎么用,尽量不要创建大量对象,也尽量不要频繁创建对象,这个道理其实在所有带gc的编程语言也都通用。想知道如何提前预防和解决问题的,请 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:14 | 回复:0
  • go 记录日志到Elk
    go 记录日志到Elk
    基于amp;quot;github.com/heatxsink/go-logstashamp;quot; 示例代码如下 package main import ( amp;quot;github.com/heatxsink/go-logstashamp;quot; ) //将go 的错误日志推送的elk var logs *logstash.Logst ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • 基于 Fabric-SDK-Go 的Web项目实战之使用Fabric-SDK-Go满足依赖
    基于 Fabric-SDK-Go 的Web项目实战之使用Fabric-SDK-Go满足依赖
      作者:ChainDesk韩小东 目标 1.根据项目要求满足所需依赖 2.使用Makefiel简化项目测试 任务实现 11.2.1 安装dep工具 在运行应用程序之前,需要将 Go 源代码时行编译,但在开始编译之前,我们需要使用一个 ve ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:6 | 回复:0
  • Go语言GMP模型
    Go语言GMP模型
    进程、线程、协程进程:进程是系统进行资源分配的基本单位,有独立的内存空间,单切换代价极高,进程间通信也比较麻烦线程:线程是CPU调度和分派的基本单位,线程依附于进程,与其他线程共享进程的资源,仅有自己的( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • go语言切片
    go语言切片
    go语言切片go语言的数组的长度是固定的,所以在某些场景下数组存在着它的局限性go语言切片的存在就解决了数组长度局限的问题,切片可以看做一个可以自动扩容的数组,但是它跟数组还是有着区别。切片的声明和舒适化pac ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:13 | 回复:0
  • intelliJ idea安装go开发环境 并 搭建go项目 打包
    intelliJ idea安装go开发环境 并 搭建go项目 打包
      本人使用的是 idea 开发go项目  也是一个初学者  将自己遇到的问题记录分享 在晚上查找了很多资料  没有什么可以直接使用  本人再次整理一下 我使用的idea 时 2017.2.6 版本的 查看idea版本 Help -amp;amp;gt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:15 | 回复:0
  • Go 语言基础之环境搭建
    Go 语言基础之环境搭建
    Go 语言安装 下载 官网下载地址:https://golang.org/dl/ 国内下载:https://studygolang.com/dl Windows 平台和 Mac 平台推荐下载可执行文件……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:8 | 回复:0
  • 作为程序员,你怎么看待用go语言重写所有的Java后台工程
    作为程序员,你怎么看待用go语言重写所有的Java后台工程
          作为程序员怎么看待这件事,go语言是成主流趋势了吗?会Java的程序员怎么办,不会失业吧!现在小编就带领大家看看这两门语言到底有何特点以及网友对此事的一个认知。   Go语言是谷歌2009年发布的第二款开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:10 | 回复:0
  • 1001.HowcanIgo?(soj)(bfs或者dp)
    1001.HowcanIgo?(soj)(bfs或者dp)
    Description Intheyear2012,DepartymentfinallyfinishedbuildingFreedam.Fromthenon,allpeoplecanonlysmilenceintheChintranet.Ifyouwanttogosomewhere,youneedtoobeysomerules.……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • go参数校验,并且返回翻译成中文提示
    go参数校验,并且返回翻译成中文提示
    packagemainimport(amp;quot;errorsamp;quot;amp;quot;fmtamp;quot;amp;quot;github.com/gin-gonic/ginamp;quot;amp;quot;github.com/go-playground/locales/zhamp;quot;utamp;quot;github.com/go-playground/univer ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:39 | 阅读:7 | 回复:0
  • [Go]template常用方法详解及注意事项
    [Go]template常用方法详解及注意事项
    Gotemplate包下面有两个函数可以创建模板实例funcNew(namestring)*TemplatefuncParseFiles(filenames...string)(*Template,error)首先要说的是每一个template内部可以存储多个模板,而且每个模板必须对应一个独立的 ...……
    作者:菜鸟教程小白 | 时间: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