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

Go教程

RSS
  • go语言的new和make
    go语言的new和make
    golang的new和make主要区别如下:1、make只能用来分配及初始化类型为slice,map,chan的数据;new可以分配任意类型的数据2、new分配返回的是指针,即类型*T;make返回引用,即T;3、new分配的空间被清零,make分配后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:93 | 回复:0
  • go strconv
    go strconv
    strconv是golang用来做数据类型转换的一个库。 介绍下strconv最常用的两个方法, 没有解释语言那么自在可以str(int),int(string), 那还算简练。 num, err := strconv.Atoi(amp;quot;-42amp;quot;) str := strconv.Ito ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:92 | 回复:0
  • 09 Go 1.9 Release Notes
    09 Go 1.9 Release Notes
    Introduction to Go 1.9 Changes to the language Ports ppc64x requires POWER8 FreeBSD OpenBSD 6.0 Known Issues Tools Parallel Compilation Vendor matching with ./... Moved GOROOT Compiler Toolchain Assem……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:91 | 回复:0
  • gomodule使用入门
    gomodule使用入门
    https://blog.csdn.net/zhangyibei2008/article/details/104672471……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:108 | 回复:0
  • Go语言系列之知识框架
    Go语言系列之知识框架
    一、Go基础入门知识二、变量和基本数据类型三、流程控制语句四、数组和切片五、map的声明和使用六、函数func方法七、指针和地址八。结构体九、接口interface十、并发神器goroutine和channel十一、断言和反射  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:114 | 回复:0
  • go 变量声明
    go 变量声明
      第一种,指定变量类型,声明后若不赋值,使用默认值。 var v_name v_type v_name = value 第二种,根据值自行判定变量类型。 var v_name = value 第三种,省略var, 注意 :=左侧的变量不应该是已经声明过的,否 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:115 | 回复:0
  • 服务端I/O性能大比拼:Node、PHP、Java、Go-马建波
    服务端I/O性能大比拼:Node、PHP、Java、Go-马建波
    摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:121 | 回复:0
  • angularjs中state.go跳转并且打开新的浏览器窗口
    angularjs中state.go跳转并且打开新的浏览器窗口
    包子最近遇到业务人员提的非常无厘头的需求,就是调页面的时候,一定要打开一个新的浏览器窗口。。。》o《奇葩!!!但是我的页面都是state.go跳转的呀,我各种百度,发现,貌似state,go木有打开新页面的方法,于是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:114 | 回复:0
  • go语言从例子开始之Example15.闭包
    go语言从例子开始之Example15.闭包
    Go 支持通过 闭包来使用 匿名函数。匿名函数在你想定义一个不需要命名的内联函数时是很实用的。 闭包简单理解,函数反回值是一个函数 Example: package main import amp;quot;fmtamp;quot; func intfunc() fun ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:114 | 回复:0
  • Go语言---strings包(字符串操作)
    Go语言---strings包(字符串操作)
    strings标准库包主要涉及字符串的基本操作。 常见字符串的操作有:   字符串求长度 求子串 是否存在某个字符或者子串 子串出现的次数(字符串匹配) 字符串分割(切分)成string 字符串是否存在某个前缀或后缀 字符或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:138 | 回复:0
  • Go语言中Goroutine的设置
    Go语言中Goroutine的设置
    一、 通过runtime包进行多核设置 1.NumCPU()获取当前系统的cpu核数 2.GOMAXPROCS设置当前程序运行时占用的cpu核数 版本1.6之前默认是使用1个核,而之后是全部使用。 好玩的程序: func doSomething() { var i i ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:134 | 回复:0
  • go编译
    go编译
    linux:setGOARCH=amd64setGOOS=linuxgobuild-oapp_namemain.goechoamp;quot;编译完成,任意键退出amp;quot;pause windows:setGOARCH=amd64setGOOS=windowsgobuild-oapp_name.exemain.goechoamp;quot;编译完成,任 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:137 | 回复:0
  • 02_Go-1_02简单实现用户登录API
    02_Go-1_02简单实现用户登录API
    main.gopackagemainimport(amp;quot;net/httpamp;quot;amp;quot;github.com/julienschmidt/httprouteramp;quot;)funcRegisterHandlers()*httprouter.Router{//*Router路由指针router:=httprouter.New()//使用PO ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:133 | 回复:0
  • go 语言的 Context
    go 语言的 Context
    title: go语言的context date: 2021-10-16 updated: 2021-10-16 comments: true toc: true excerpt: go语言的context听说是必考题... tags: Golang categories: 编程 前言 听说是面试必问, 之前只有浅显的认知, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:146 | 回复:0
  • 42_Go基础_1_9输入和输出
    42_Go基础_1_9输入和输出
    1packagemain23import(4amp;quot;bufioamp;quot;5amp;quot;fmtamp;quot;6amp;quot;osamp;quot;7)89funcmain(){10/*11输入和输出:12fmt包:输入,输出1314输出:15Print()……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:162 | 回复:0
  • goxml解析一
    goxml解析一
    xmlamp;amp;lt;?xmlversion=amp;quot;1.0amp;quot;encoding=amp;quot;UTF-8amp;quot;?amp;amp;gt;amp;amp;lt;Personsamp;amp;gt;amp;amp;lt;Personamp;amp;gt;amp;amp;lt;Nameamp;amp;gt;小王amp;amp;lt;/Nameamp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:160 | 回复:0
  • 推荐 10 本 Go 经典书籍,从入门到进阶(含下载方式)
    推荐 10 本 Go 经典书籍,从入门到进阶(含下载方式)
    书单一共包含 10 本书,分为入门 5 本,进阶 5 本。我读过其中 7 本,另外 3 本虽然没读过,但也是网上推荐比较多的。 虽然分了入门和进阶,但是很多书中这两部分内容是都包含了的。大家看的时候可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:178 | 回复:0
  • 【GO】关于GO的浅显总结
    【GO】关于GO的浅显总结
    最近看了下go的入门教程,被它的强大震撼了,第一印象感觉特点主要有如下几个吧: 1. 集c,python,erlang之长,和c同属静态语言,保证效率;语法如python一样简洁,库很强大;从erlang借鉴了协程【是否准确?】和ch ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:173 | 回复:0
  • 最清晰易懂的 Go WaitGroup 源码剖析
    最清晰易懂的 Go WaitGroup 源码剖析
    本篇主要介绍 WaitGroup 的一些特性,让我们从本质上去了解 WaitGroup。关于 WaitGroup 的基本用法这里就不做过多介绍了。相对于《这可能是最容易理解的 Go Mutex 源码剖析》来说,WaitGroup 就简单的太多了。 源码 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:203 | 回复:0
  • [Go]gocron源码阅读-flag包实现命令行参数获取
    [Go]gocron源码阅读-flag包实现命令行参数获取
    调用flag包可以方便的获取到命令行中传递的参数,比如可以实现类似nginx执行程序获取命令行参数执行不同操作的目标packagemainimport(amp;quot;flagamp;quot;amp;quot;fmtamp;quot;amp;quot;osamp;quot;)funcmain(){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:222 | 回复:0
  • go之变量、指针、引用地址
    go之变量、指针、引用地址
    一、值类型 定义和说明 定义:变量直接指向存在内存中的值,我们称之为值类型。 值类型的变量的值存储在栈中。 值类型 将一个变量赋值给另一个变量 被称为值拷贝 实例 package main import amp;quot;fmtamp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:235 | 回复:0
  • windows下用visual studio code 调试go代码
    windows下用visual studio code 调试go代码
     http://www.golangtc.com/download下载安装包或压缩包  配置环境变量 配置GOROOT:  配置PATH:在PATH最后添加 配置GOPATH:GOPATH的作用请自行百度,具体目录可以自行定义 需要的扩展插件 代码自动完成(使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:238 | 回复:0
  • Go语言底层知识总结【新手必学】
    Go语言底层知识总结【新手必学】
    前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:YID_152接下来我们来给大家分享想go的基础知识要点:如果你也刚学 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:248 | 回复:0
  • go语法:sync/atomaic原子操作
    go语法:sync/atomaic原子操作
    参考: https://www.jianshu.com/p/6ca885ede2a8(sync/atomaic原子操作)https://zhuanlan.zhihu.com/p/401606797(知乎:atomic原子操作)核心概念:原子性:一个或多个操作在CPU的执行过程中不被中断的特性,称 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:295 | 回复:0
  • [hdu-6808]GoRunning最小点覆盖网络流2020多校4
    [hdu-6808]GoRunning最小点覆盖网络流2020多校4
    【题目链接】http://acm.hdu.edu.cn/showproblem.php?pid=6808【题目大意】坐标轴上,人可以选择自己开始跑步的时间、位置、方向(正方向/负方向)有n个观测点给出观测时间和坐标,此处此时至少有一个人跑步,问最少 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:391 | 回复:0
  • ATourofGo:Exercise:Slices
    ATourofGo:Exercise:Slices
    ATourofGo系列。如有问题欢迎指出~第三篇,先解释一下要求:Implement Pic.Itshouldreturnasliceoflength dy,eachelementofwhichisasliceof dx 8-bitunsignedintegers.Whenyouruntheprogram,itwilldisplayy ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:614 | 回复:0
  • go安装
    go安装
    推荐安装包安装,只需要6步wgethttps://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gztarzxvfgo1.7.4.linux-amd64.tar.gzvim/etc/profile文件最下面添加两行代码exportGOROOT=/usr/local/go//刚解压的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:357 | 回复:0
  • 速战速决 go - go 面向对象: 函数函数(defer)
    速战速决 go - go 面向对象: 函数函数(defer)
    速战速决 go https://github.com/webabcd/GoSample 作者 webabcd 示例如下: oop/function3.go // go 面向对象 - 函数(defer, panic, recover) // panic/recover/defer 可以实现类似 try/catch/finally 的效果 p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:272 | 回复:0
  • [笔记]Go语言实现同一结构体适配多种消息源
    [笔记]Go语言实现同一结构体适配多种消息源
    问题:提供天气信息的网站有很多,每家的数据及格式都不同,为了适配各种不同的天气接口,写了如下程序。代码如下:packagemainimport(amp;quot;encoding/jsonamp;quot;amp;quot;errorsamp;quot;amp;quot;fmtamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:225 | 回复:0
  • Go语言配置管理神器——Viper中文教程
    Go语言配置管理神器——Viper中文教程
    目录Go语言配置管理神器——Viper中文教程Viper安装什么是Viper?为什么选择Viper?把值存入Viper建立默认值读取配置文件写入配置文件监控并重新读取配置文件从io.Reader读取配置覆盖设置注册和使用别名使用环境变量E ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:214 | 回复:0
  • Go 查找元素
    Go 查找元素
    目录 数组查找元素 遍历 map 借助sort包 go中没有类似其他语言p中in_array() 方法 遍历 package main import amp;quot;fmtamp;quot; // Contains 数组是否包含某元素 func Contains(slice string, s string) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:212 | 回复:0
  • blog4go.go
    blog4go.go
    packageblog4goimport(amp;quot;bufioamp;quot;amp;quot;errorsamp;quot;amp;quot;fmtamp;quot;amp;quot;ioamp;quot;amp;quot;osamp;quot;amp;quot;stringsamp;quot;amp;quot;syncamp;quot;)const(//EOLendofalineEO ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:182 | 回复:0
  • Go入门笔记32-继承
    Go入门笔记32-继承
    1、继承后增加新字段typeCarstruct{weightintnamestring}typeBikestruct{Carlunziint}不过有个问题是vscode在使用Bike实例对象时,代码自动完成功能会显示一个Car,强迫症不能忍。2、如果不增加新字段,可以直接type ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:179 | 回复:0
  • Go结构体嵌套
    Go结构体嵌套
    1.Go结构体嵌套1.1嵌套别的结构体packagemainimport(amp;quot;encoding/jsonamp;quot;amp;quot;fmtamp;quot;)typeaddrstruct{ProvincestringCitystring}typeinfostruct{AgeintEmailstring}typestudents……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:163 | 回复:0
  • POJ-1047 Round and Round We Go
    POJ-1047 Round and Round We Go
    Round and Round We Go Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 10483   Accepted: 4802 Description A cyclic number is an integer n digits in length which, when multipl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:144 | 回复:0
  • go语言学习-函数
    go语言学习-函数
    函数声明 函数声明包括函数名,形参列表,返回值列表(可选),函数体组成 func test(parameters) (returns) { // ... } 其中 parameters 就是函数的形参列表,描述了函数的参数名和参数类型,可以没有参数但是这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:144 | 回复:0
  • Go测试
    Go测试
    单元测试Go语言中的测试依赖gotest命令,编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法,规则或工具。gotest命令是一个按照一定约定和组织的测试代码的驱动程序,在包目录内,所有以_test.go为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:140 | 回复:0
  • Python 开发者在迁移到 Go(lang) 时需要知道哪些事?
    Python 开发者在迁移到 Go(lang) 时需要知道哪些事?
    【编者按】本文最早由 Repustate 发布,主要介绍将代码迁移至 Go(lang) 时的注意事项。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。 这是一篇讲述将大块 Python/Cython 代码迁移到 Go 的长文章。如果你 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:370 | 回复:0
  • go语言获取命令行参数
    go语言获取命令行参数
    这是符合简单使用的方式。 package main import ( amp;quot;fmtamp;quot; amp;quot;osamp;quot; ) func main() { fmt.Println(os.Args) } 编译后并在命令行中输入:./args_test par1 par2 par3,会以空格分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:136 | 回复:0
  • UberGo语言编程规范
    UberGo语言编程规范
    相信很多人前两天都看到Uber在github上面开源的Go语言编程规范了,原文在这里:https://github.com/uber-go/guide/blob/master/style.md 。我们今天就来简单了解一下国外大厂都是如何来写代码的。行文仓促,错误之 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:23 | 阅读:130 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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