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

Go

RSS

下级分类:

  • [Go] GO语言实战-gin框架项目实现中英文切换
    [Go] GO语言实战-gin框架项目实现中英文切换
    如果项目中需要有多语言的展示,类似网站中英文切换,可以使用下面这个方法来实现 主要思路就是,页面html内容展示的时候,不能固定写死在页面上,需要从控制器部分分配过来变量,展示输出这个变量 这个变量的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:12 | 回复:0
  • go语言实战教程:Redis实战项目应用
    go语言实战教程:Redis实战项目应用
    在实战项目中使用Redis功能,首先需要进行Redis配置。本实战项目中,关与Redis的配置项包含:连接类型、地址、端口、公共前缀。以上配置项被定义包含在Iris框架的redis包中的Config结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:14 | 回复:0
  • go并发学习(一)
    go并发学习(一)
    go的线程模型 KSE:内核调度实体 M:内核线程(machine)  M通过go运行时系统进行初始化,并与P建立预联系,M可以理解为虚拟内核线程,与KSE一一对应。  P:上下文环境,可运行的G队列  P:M通过不断与P建立联系,来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:18 | 回复:0
  • Go编程语言规范3-表达式
    Go编程语言规范3-表达式
    限定标识符限定标识符为使用包名前缀限定的标识符。包名与标识符均不能为空白的。限定标识符用于访问另一个包中的标识符,它必须被导入。标识符必须是已导出且在该包的包块中声明。math.Sin//表示math包中的Sin函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:18 | 回复:0
  • Linux搭建Go环境
    Linux搭建Go环境
    1.1.1. 1.1 Linux搭建Go环境 1.ssh远程登录Linux服务器,可选用iTerm、xshell 2.建议配置好阿里云yum源、epel源 安装git 3.下载go源码包 4.解压缩g……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:12 | 回复:0
  • go语言Mac下编译安装语言包
    go语言Mac下编译安装语言包
    这两天公司成立了go语言学习兴趣小组,慕名参与了学习。目前对于go是0基础,只知道它可以做高并发、效率快、编译简单、母语是C. go的安装有多种形式,编译安装是比较慢的一个,今天我就记录一下学习go编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:13 | 回复:0
  • 【转】go语言:sync.Once的用法
    【转】go语言:sync.Once的用法
        -------------   sync.Once.Do(f func())是一个挺有趣的东西,能保证once只执行一次,无论你是否更换once.Do(xx)这里的方法,这个sync.Once块只会执行一次。   package main import ( amp;quot;fmtamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:12 | 回复:0
  • CentosLinux使用Yum安装Go和配置环境
    CentosLinux使用Yum安装Go和配置环境
    安装环境:CentOS7.264位,安装Golang查看go是否安装过:$goenvGOARCH=amp;quot;amd64amp;quot;GOBIN=amp;quot;amp;quot;GOEXE=amp;quot;amp;quot;GOHOSTARCH=amp;quot;amd64amp;quot;GOHOSTOS=amp;quot;linuxamp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:17 | 回复:0
  • golang在多个go routine中进行map或者slice操作应该注意的对象。
    golang在多个go routine中进行map或者slice操作应该注意的对象。
    因为golang的map和列表切片都是引用类型,且非线程安全的,所以在多个go routine中进行读写操作的时候,会产生“map read and map write“的panic错误。   某一些类型的对象,会有这种类似的set方法来写数据,或者g ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:14 | 回复:0
  • 如何用Go语言每分钟处理100万个请求
    如何用Go语言每分钟处理100万个请求
    原文:Handling 1 Million Requests per Minute with Golang 作者:Marcio Castilho 翻译:无阻我飞扬 摘要:作者结合自身工作经历,以一个项目为案例,通过多个Go语言程序实例的尝试,阐述了Go语言是如何每分钟 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:13 | 回复:0
  • go之无缓冲channel(通道)和有缓冲channel(通道)
    go之无缓冲channel(通道)和有缓冲channel(通道)
    channel我们先来看一下通道的解释:channel是Go语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。channel是一个数据类型,主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:14 | 回复:0
  • go-micro项目实战四 链路追踪
    go-micro项目实战四 链路追踪
    链路追踪 微服务架构下,所有的服务都分散在不同的地方,一旦某个服务出现问题,排查起来很费时费力。所以在微服务的演进下,需要一个全链路追踪系统来分析服务的运行状态。 go-micro的trace插件 Micro通过Wrapper ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:17 | 回复:0
  • dictionary.go
    dictionary.go
    packagesegoimportamp;quot;github.com/adamzy/cedar-goamp;quot;//Dictionary结构体实现了一个字串前缀树,一个分词可能出现在叶子节点也有可能出现在非叶节点typeDictionarystruct{    trie*cedar.Cedar//Ceda ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:26 | 回复:0
  • C#调用Go版DLL
    C#调用Go版DLL
    private void button6_Click(object sender, EventArgs e) { byte inParam = null; IntPtr ptr = IntPtr.Zero; int outlen = -1; string outstr = amp;quot;amp;quot;; inParam = Encoding.UTF ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:41 | 阅读:13 | 回复:0
  • 图文直播:Pokémon Go真爱粉与“脑残粉”之间的爱恨情仇
    图文直播:Pokémon Go真爱粉与“脑残粉”之间的爱恨情仇
    世界上分为两种人,Pokémon Go玩家和普通游戏玩家。 近来,一款由日本电子游戏业巨头任天堂和美国软件开发公司Niantic联合开发的智能手机游戏“口袋妖怪Go”,又名“精灵宝可梦Go”,英文名Pokémon Go,风靡美国 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:11 | 回复:0
  • Go入门:创建第一个Go工程
    Go入门:创建第一个Go工程
    1.1.安装包安装 Go官网下载安装包 如下图.一直点继续即可. go.png 安装完成后在终端查看是否安装成功 go.png 1.2.CentOS下用yum安装 // 开始安装 $ sudo yum install golang // 验证是否安装成功 $ go version 1.3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:13 | 回复:0
  • Go与C语言的互操作
    Go与C语言的互操作
    Go有强烈的C背景,除了语法具有继承性外,其设计者以及其设计目标都与C语言有着千丝万缕的联系。在Go与C语言互操作(Interoperability)方面,Go更是提供了强大的支持。尤其是在Go中使用C,你甚至可以直接在Go源文件中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:16 | 回复:0
  • Docker最全教程之Go实战,墙裂推荐(十八)
    Docker最全教程之Go实战,墙裂推荐(十八)
    前言 与其他语言相比,Go非常值得推荐和学习,真香!为什么?主要是可以直接编译成机器代码(性能优越,体积非常小,可达10来M,见实践教程图片)而且设计良好,上手门槛低。本篇主要侧重于讲解了Go语言的优 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:17 | 回复:0
  • linux下go环境配置
    linux下go环境配置
    环境申明:centos7.4  1.go下载最新的版本(linux)下载本地后rz到服务器,然后tar-zxvf  go1.9.2.linux-amd64.tar.gz  解压出go文件放在/usr/local/下 2.环境变量配置vi/etc/profile exportGOROOT=/usr/loc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:16 | 回复:0
  • Go语言学习--环境搭建
    Go语言学习--环境搭建
    Go语言环境下载安装(SDK)https://golang.google.cn/dl/进入选择Windows版本,我选择的是1.13版本的。下载Windows版本的Go语言开发包时尽量选择MSI格式,因为它可以直接安装到系统,不需要额外的操作下载完成后打开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:16 | 回复:0
  • 跟着老猫来搞GO-内建容器Map
    跟着老猫来搞GO-内建容器Map
    前期回顾 在上面的文章中,老猫和大家分享了GO语言中比较重要的两种数据结构,一种是数组,另外一种是基于数组的slice。本篇文章想要继续和大家分享剩下的容器以及字符字符串的处理。 MAP map的定义 在Java语言中其 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:14 | 回复:0
  • Go语言对集合操作与链式处理实例
    Go语言对集合操作与链式处理实例
    使用SQL语言从数据库中获取数据时,可以对原始数据进行排序(sortby)、分组(groupby)和去重(distinct)等操作,SQL将数据的操作与遍历过程作为两个部分进行隔离,这样操作和遍历过程就可以各自独立地进行设计, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:15 | 回复:0
  • Goroutine编排框架:oklog/run包
    Goroutine编排框架:oklog/run包
    目录Goroutine编排框架:oklog/run包1.问题引入2.oklog/run包介绍3.使用例子4.oklog/run在Prometheus中的使用5.参考资料1.问题引入oklog/run包提供了一套非常简单、易用的Goroutine编排框架。在介绍oklog/run前,我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:13 | 回复:0
  • go开发环境搭建
    go开发环境搭建
    环境变量GOPATH:D:\code\goGOROOT:C:\ProgramFiles\GoPath:%GOPATH%\bin;%GOROOT%\bin;在GOPATH目录下新建bin、pkg、src三个文件夹如果使用的ide是vscode建议重启系统存放地址:%GOPATH%\src\golang.org\xhttps://gi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:12 | 回复:0
  • go godotenv配置环境变量
    go godotenv配置环境变量
    原文链接 简介 twelve-factor应用提倡将配置存储在环境变量中。任何从开发环境切换到生产环境时需要修改的东西都从代码抽取到环境变量里。但是在实际开发中,如果同一台机器运行多个项目,设置环境变量容易冲突,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:12 | 回复:0
  • Go从入门到精通——编写您的第一个GO程序——Hello World!
    Go从入门到精通——编写您的第一个GO程序——Hello World!
    编写您的第一个Go程序——Hello World! 1.1、Go简介 Go语言是 Google 在2007年开发的一种开源编程语言,其主要设计目标是兼具 Python 等动态语言的开发速度和 C/C+ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:9 | 回复:0
  • go文件操作打开和读取
    go文件操作打开和读取
       文件的读入1使用bufio.NewReader(*File)  2使用ioutile.readFile(fileName)一次性的读入整个文件 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:17 | 回复:0
  • go导入github包的方法其实很简单把Goland的Gomod的勾打上即可
    go导入github包的方法其实很简单把Goland的Gomod的勾打上即可
    其实很简单把Goland的Gomod的勾打上即可: 如下图 参考地址: 三分钟掌握Go mod常用与高级操作 环境 Windows10 GO:1.13 1. 开启Go module 1.11和1.12……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:17 | 回复:0
  • Go:go程序报错Cannot run program "C:\Users\dell\AppData\Local\Temp\___go_bu ...
    Go:go程序报错Cannot run program "C:\Users\dell\AppData\Local\Temp\___go_bu ...
    问题截图     在go语言编译的时候,如果只是单单编译一个文件的话,package必须是main,意味着是可以单独编译的。 解决办法 修改为 package main 就可以     再次运行就可以啦。   文章转载至:https://gui ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:15 | 回复:0
  • ATourofGo:Exercise:Maps
    ATourofGo:Exercise:Maps
    ATourofGo系列。如有问题欢迎指出~Tour第二篇,直接贴代码吧,同样很简单。1packagemain23import(4amp;quot;code.google.com/p/go-tour/wcamp;quot;5amp;quot;stringsamp;quot;6)78funcWordCount(sstring)mapint{9cn ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:15 | 回复:0
  • 在线JSON转Go 结构体,在线JSON转Go Struct
    在线JSON转Go 结构体,在线JSON转Go Struct
    在线转换https://oktools.net/json2go……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:14 | 回复:0
  • Go语言学习笔记十七--Go语言面向对象struct的基本使用
    Go语言学习笔记十七--Go语言面向对象struct的基本使用
    一、定义struct并创建对象及所有的初始化对象的方式1packagemain23importamp;quot;fmtamp;quot;45//type关键字表示定义一种类型6//struct表示定义一个类里面的字段占用一块连续的内存空间7typeUserstruct{8UserNames ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:23 | 回复:0
  • go slice扩容策略
    go slice扩容策略
    slice扩容代码在go/src/runtime/slice.go中,当前使用的使用的golang源码是GitHub中的master分支代码。时间是2021-10-11。 先抛出一个问题,你觉得应该是……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:11 | 回复:0
  • Go语言函数中的参数传递实例
    Go语言函数中的参数传递实例
    Go语言中传入与返回参数在调用和返回时都使用值传递,这里需要注意的是指针、切片和map等引用型对象在参数传递中不会发生复制,而是将指针进行复制,类似于创建一次引用。程序实例:packagemainimportamp;quot;fmtam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:17 | 回复:0
  • Go多组Raft库
    Go多组Raft库
    Go多组Raft库 https://github.com/lni/dragonboat/blob/master/README.CHS.md 使用用例 https://github.com/lni/dragonboat-example  ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:14 | 回复:0
  • [转]Go-micro 服务端、客户端简单示例
    [转]Go-micro 服务端、客户端简单示例
          原文:https://www.jianshu.com/p/21fbd8a34f25 --------------- 介绍micro Micro is a microservice toolkit. Its purpose is to simplify distributed systems development.github地址 Go Micro is a p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:11 | 回复:0
  • Go net/http代理
    Go net/http代理
    share/share.go /****** ** @创建时间 : 2020/5/25 20:26 ** @作者 : SongZhiBin ******/ package share import ( amp;quot;fmtamp;quot; amp;quot;net/httpamp;quot; amp;quot;net/http/httputilamp;quot; am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:12 | 回复:0
  • 我的go练手项目--使用go获取东方财富网站基金净值数据
    我的go练手项目--使用go获取东方财富网站基金净值数据
    代码我放在https://github.com/kingstarer/kingstarer/tree/master/go/getFundValue 这里简单介绍一下思路和关键代码 浏览东财网站时,按f……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:17 | 回复:0
  • Go:内存管理与内存清理
    Go:内存管理与内存清理
    Illustration created for “A Journey With Go”, made from the original Go Gopher, created by Renee Fre……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:18 | 回复:0
  • Go 结构体与初始化
    Go 结构体与初始化
    Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型。 结构体是复合类型,当需要定义类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:40 | 阅读:13 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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