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

Go教程

RSS
  • Gin-Go学习笔记三:Gin-Web框架JS分页
    Gin-Go学习笔记三:Gin-Web框架JS分页
    JS分页1amp;amp;gt;    JS分页,业务逻辑(1)    分页采用的是一个叫jquery.pagination.js的一个jquery插件(2)    需要jquery的支持,此项目中使用到的是jquery-2.1.1.min.js(3)    分页需要的参数有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:173 | 回复:0
  • [GO]单向channel和应用
    [GO]单向channel和应用
    varch1chanint //ch1是一个正常的channel,不是单向的varch2chanamp;amp;lt;-float64 //ch2是一个单向的channel,只用于写float64的数据varch3 amp;amp;lt;-chan int//ch3是一个单向的channel,只用于读取int数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:200 | 回复:0
  • Nginx反向代理+Go服务实践
    Nginx反向代理+Go服务实践
    前言在后端开发期间,会为前端或者平台上提供API服务接口,这时、我们看完今天的文章可以详细了解到Nginx反向代理到后端服务上的过程。Nginx:是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:325 | 回复:0
  • Go操作Redis
    Go操作Redis
    简介RemoteDictionaryServer,翻译为远程字典服务,Redis是一个完全开源的基于Key-Value的NoSQL存储系统,他是一个使用ANSIC语言编写的,遵守BSD协议,支持网络、可基于内存的可持久化的日志型、Key-Value数据库,并提 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:240 | 回复:0
  • go语言中通过http访问需要认证的api
    go语言中通过http访问需要认证的api
    funcmain(){//生成client参数为默认client:=amp;amp;amp;http.Client{}//生成要访问的urlurl:=amp;quot;https://api.XXXXX.com/v2/users/XXXX/behavior?$user_id=XXXXamp;quot;//提交请求reqest,err:=http.NewReques ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:373 | 回复:0
  • Go语言之旅:包
    Go语言之旅:包
    每个 Go 程序都是由一些包组成的。原文地址:https://golang-book.readthedocs.io欢迎关注我们的公众号:小菜学编程(coding-fan)程序从 main 包开始执行。packagemainimport(amp;quot;fmtamp;quot;amp;quot;math ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:279 | 回复:0
  • Go协程、并发、信道
    Go协程、并发、信道
    Go通过协程实现并发,协程之间靠信道通信1.1并发、并行是什么?并行其实很好理解,就是同时执行的意思,在某一时间点能够执行多个任务。想达到并行效果,最简单的方式就是借助多线程或多进程,这样才可在同一时刻执 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:226 | 回复:0
  • go语言-golang基础-queue队列和stack堆栈
    go语言-golang基础-queue队列和stack堆栈
    1.queue队列队列(queue),是一种FIFO(FirstInFirstOut)先进先出的线性表。通常用数据或者链表来实现队列。队列只允许在后端插入,前端删除操作。性质:先进先出packagemainimportamp;quot;fmtamp;quot;funcmain(){// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:204 | 回复:0
  • linuxmacgo环境设置
    linuxmacgo环境设置
    直接上操作终端运行1、将以下内容写入到golang.sh文件2、chmod+xgolang.sh3、将文件golang.sh拷贝到/etc/profile.d/目录下,重启电脑生效#!/bin/sh#设置环境变量允许绕过所选模块的代理#forgolangexportGOPRIVATE=*. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:180 | 回复:0
  • 解决在goland中通过dlv远程调试go程序后服务端无法退出
    解决在goland中通过dlv远程调试go程序后服务端无法退出
    今天尝试使用goland调试服务端的程序,学习到了dlv这个工具。 按照goland的教程添加配置远程服务器 然后在服务端启动服务后,即使客服端已经调试完了。 但是服务端输什么也不会退出,只能kill掉。 经过wiki后然发现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:177 | 回复:0
  • go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
    go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
    安装环境: 系统:windows10 x64 ; GO语言:从安装包安装,使用最近新发布的1.14.2版本; IDE:IntelliJ IDEA 第一步 :SDK下载和安装 下载地址:https://golang.google.cn/dl/ 下载go1.14.2.windows-amd64 .ms ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:199 | 回复:0
  • 树莓派4B踩坑指南-(8)安装GO语言
    树莓派4B踩坑指南-(8)安装GO语言
    下载191129最新版本为go1.13.4.linux-armv6l.tar.gzgo官网(点此访问)国内访问似乎不是很稳定,但下载速度还挺快,下载地址:(点此访问)安装解压后是一个名为go的文件夹,详情可以查看安装帮助页(英文)go/doc/ins ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:197 | 回复:0
  • go string类型的特性
    go string类型的特性
    参考文章: http://c.biancheng.net/view/36.html 1. 获取ascii类型字符的长度个数和获取utf8类型字符长度的个数 a. len(amp;quot;咪咪amp;quot;)  //return 6 这获取的是ASCII长度 b.utf8.RuneCountInString(amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:31 | 阅读:167 | 回复:0
  • Go语言完整解析Go!Go!Go!(一)数据类型之Channel&Goroutine
    Go语言完整解析Go!Go!Go!(一)数据类型之Channel&Goroutine
    一:概述如果说goroutine是Golang的并发体的话,那么channel就是他们之间的通信机制,可以让goroutine通过channel给另一个goroutine发送信息channel本身是一种数据类型,同时他还会细分是哪一种channel,这种细分表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:127 | 回复:0
  • Go指南练习_图像
    Go指南练习_图像
    https://tour.go-zh.org/methods/25一、题目描述还记得之前编写的图片生成器吗?我们再来编写另外一个,不过这次它将会返回一个 image.Image 的实现而非一个数据切片。定义你自己的 Image 类型,实现必要的方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:104 | 回复:0
  • Go语言Revel框架的聊天室示例解读
    Go语言Revel框架的聊天室示例解读
    安装Revel框架请参看下面这篇文章:《Go语言Revel框架准备工作》 http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979709.html运行聊天室例子只需执行下面命令:$revelrungithub.com/robfig/revel/samples/cha ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:113 | 回复:0
  • Go语言标准库之net_http
    Go语言标准库之net_http
    Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:100 | 回复:0
  • GO基础之Map
    GO基础之Map
    go开发手册:   https://studygolang.com/pkgdoc  一、什么是map 有资料翻译成地图、映射或字典。但是大多数习惯上翻译成集合。1、map是Go中的内置类型,它将一个值与一个键关联起来。可以使用相应的键检索值。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:103 | 回复:0
  • util.go
    util.go
    packagesegoimport(    amp;quot;bytesamp;quot;    amp;quot;fmtamp;quot;)//输出分词结果为字符串////有两种输出模式,以amp;quot;中华人民共和国amp;quot;为例////普通模式(searchMode=false)输出一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:97 | 回复:0
  • Go语言学习之路-2-变量与常量
    Go语言学习之路-2-变量与常量
    标识符 定义变量时,我们定义了: name、age 这样的名字,它们都是程序员自己起的,能够表达出变量的作用,这叫做标识符(Identifier) 标识符就是程序员自己起的名字,名字也不能随便起,要遵守规范,在Go语言中标识 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:100 | 回复:0
  • Golang学习入坑(四)Go语言数组/切片/结构体/指针/Range(范围)/interface(接口) ...
    Golang学习入坑(四)Go语言数组/切片/结构体/指针/Range(范围)/interface(接口) ...
    (一)数组//数组定义:varvariable_namevariable_typevararrint//以上为一维数组的定义方式。例如以下定义了数组arr长度为10类型为int://初始化数组:varb=float32{1000.0,2.0,3.4,7.0,50.0}//初始化数组中{}中的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:99 | 回复:0
  • [日常] Go语言圣经--结构体,JSON习题
    [日常] Go语言圣经--结构体,JSON习题
    Go语言圣经-结构体 1.结构体是一种聚合的数据类型,是由零个或多个任意类型的值聚合成的实体 2.通常一行对应一个结构体成员,成员的名字在前类型在后,不过如果相邻的成员类型如果相同的话可以被合并到一行 3.如果结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:91 | 回复:0
  • history.back(-1)和history.go(-1)的区别
    history.back(-1)和history.go(-1)的区别
    history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 history.back(0) 刷新  history.back(1) 前进  history.back(-1) 后退 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:106 | 回复:0
  • Go基础篇【第5篇】: 内置库模块 exec
    Go基础篇【第5篇】: 内置库模块 exec
    Package exec runs external commands. It wraps os.StartProcess to make it easier to remap stdin and stdout, connect I/O with pipes, and do other adjustments. Unlike the amp;quot;systemamp;quot; library ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:105 | 回复:0
  • goget请求json字符串转为结构体
    goget请求json字符串转为结构体
    packagemainimport(amp;quot;io/ioutilamp;quot;amp;quot;fmtamp;quot;amp;quot;net/httpamp;quot;amp;quot;encoding/jsonamp;quot;)typeEthstruct{StatusintDataTicker}typeTickerstruct{Tickerfloat64Seqint}funcm ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:111 | 回复:0
  • Mac上安装配置Go语言,其实很简单(一)
    Mac上安装配置Go语言,其实很简单(一)
    下载Go语言可以去:Go语言中文网 安装及自己选择是否修改GOPATH下载下来后双击安装就好,使用goversion查看安装版本: 在Mac上安装完成后,会自动设置一些环境变量,使用goenv查看环境变量: 注意红框的内容:GOP ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:156 | 回复:0
  • go test 单元函数测试
    go test 单元函数测试
    首先安装单元测试包,go get github.com/smartystreets/goconvey/convey 源程序如下,定义了加减乘除4个函数 package test222import ( amp;quot;errorsamp;quot;)func Add(a, b int) int { return a + b }func ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:135 | 回复:0
  • GO语言练习:不定参数函数
    GO语言练习:不定参数函数
    1、代码2、运行1、代码packagemainimportamp;quot;fmtamp;quot;funcMyPrintf(args...interface{}){for_,arg:=rangeargs{switcharg.(type){caseint:fmt.Println(amp;quot;\amp;quot;amp;quot;,arg,amp;quot;\amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:160 | 回复:0
  • Go Revel - app.conf
    Go Revel - app.conf
    ##概览 `app.conf`为应用程序的配置文件,它使用`goconfig`的语法,与windows的ini文件类似。 示例: app.name=chat app.secret=pJLzyoiDe17L36mytqC912j81PfTiolHm1veQK6Grn1En3YFdB5lvEHVTwFEaWvj http.addr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:216 | 回复:0
  • Go语言微服务开发框架:Gochassis
    Go语言微服务开发框架:Gochassis
    摘要:分布式系统中每个进程的动态配置管理及运行时热加载就成为了一个亟待解决的问题。gochassis汲取了netflix的archaius框架经验,并做出来自己的创新特性。引言https://github.com/go-chassis/go-chassis是一个微 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:149 | 回复:0
  • Go语言入门篇-Golang之文本编码处理
    Go语言入门篇-Golang之文本编码处理
    Golang之文本编码处理 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:158 | 回复:0
  • go语言byte类型报错cannotuse"c"(typestring)astypebyteinassignment ...
    go语言byte类型报错cannotuse"c"(typestring)astypebyteinassignment ...
    练习Go修改字符串的时候遇到这个问题:cannotuseamp;quot;camp;quot;(typestring)astypebyteinassignment,代码如下:packagemainimportamp;quot;fmtamp;quot;funcmain(){s:=amp;quot;helloamp;quot;c:=byte(s)//将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:128 | 回复:0
  • GO环境中的SET为何无效(SETGOOS=linux设置无效)
    GO环境中的SET为何无效(SETGOOS=linux设置无效)
    问题:SETGOOS=linux设置无效其实并不是设置没有生效,知识SET语法是用于CMD中的,如果用powershell得换一个语法那么设置环境变量的语法为$ENV:GOOS=linux。而且SET知识临时设置,在其他的cmd中仍然没有设置,这个关 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:110 | 回复:0
  • [转载][翻译]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1] ...
    [转载][翻译]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1] ...
    Golang作为一个略古怪而新的语言,有自己一套特色和哲学。从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外。这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次。故将其转载。由于文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:113 | 回复:0
  • go:Liteide自动补全不完善解决方案
    go:Liteide自动补全不完善解决方案
    在自学go语言,在使用Liteide的时候发现它的自动提示简直有毒经常不提示找了一波解决方案后发现还是这个好1.下载插件源代码 gocode源代码2.解压到你的工作目录下应为是要用go去编译的所以是要放到工作目录下的,当 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:110 | 回复:0
  • 解决使用vim-go插件时候保存go代码导致设置好的折叠消失的问题 ...
    解决使用vim-go插件时候保存go代码导致设置好的折叠消失的问题 ...
    我之前在用vim编辑python代码的时候,折叠的功能都没啥问题后来在编辑go代码的时候,我发现我一保存,折叠全都消失了,我很费解,就推断跟我使用的插件有关系,因为我保存的时候会触发gofmt插件格式化代码,但是当时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:119 | 回复:0
  • Go&SQLiteonWindows
    Go&SQLiteonWindows
    一般golang使用的sqlite驱动包都是github.com/mattn/go-sqlite3,但是官方并没有直接支持windows平台的编译,因为windows平台编译默认需要gcc支持其实解决办法很简单,只需要在windows平台下安装gcc即可正常使用。编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:142 | 回复:0
  • 进程、线程、轻量级进程、协程与 go 的 goroutine
    进程、线程、轻量级进程、协程与 go 的 goroutine
    进程 线程 协程 Go 中的 goroutine 参考资料 最近,看一些文章,提到“协程”的概念,心想,进程,线程,协程,前两个很容易,任何一本关于操作系统的书都有说,开发时也经常用,但是协程呢?之前也遇到这个词,但 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:104 | 回复:0
  • go爬虫
    go爬虫
    packagemainimport(amp;quot;fmtamp;quot;amp;quot;github.com/antchfx/htmlqueryamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;net/httpamp;quot;amp;quot;osamp;quot;amp;quot;regexpamp;quot;amp;quot;stringsam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:88 | 回复:0
  • kafkagoproducer启动基本配置
    kafkagoproducer启动基本配置
    1.官网上下载kafka安装包:http://kafka.apache.org/downloads.html2.执行命令运行zookeeper实例(单点):bin/zookeeper-server-start.shconfig/zookeeper.properties3.启动kafkabroker服务:bin/kafka-server-start. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:30 | 阅读:91 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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