当前位置: 移动技术网 > IT编程>脚本编程>

Go语言

详解go基于viper实现配置文件热更新及其源码分析

2020-06-23 18:27 | 分类:脚本编程 | 评论:0 次 | 浏览: 0

go第三方库 实现了对配置文件的读取并注入到结构中,好用方便。其中以viperinstance := viper.new()// viper...

Go语言Mock使用基本指南详解

2020-06-23 18:27 | 分类:脚本编程 | 评论:0 次 | 浏览: 0

当前的实践中问题在项目之间依赖的时候我们往往可以通过mock一个接口的实现,以一种比较简洁、独立的方式,来进行测试。但是在mock使用的过程...

golang操作elasticsearch的实现

2020-06-23 18:27 | 分类:脚本编程 | 评论:0 次 | 浏览: 0

1、前提1.1 docker 安装elasticsearch查询elasticsearch 版本docker search elastics...

详解Go语言的计时器

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 33

go语言的标准库里提供两种类型的计时器timer和ticker。timer经过指定的duration时间后被触发,往自己的时间channel...

基于Go和PHP语言实现爬楼梯算法的思路详解

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 36

爬楼梯(climbing-stairs)题干:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同...

go语言静态库的编译和使用方法

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 34

本文主要介绍go语言静态库的编译和使用方法,以windows平台为例,linux平台步骤一样,具体环境如下:>echo %gopath...

go语言Timer计时器的用法示例详解

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 33

计时器用来定时执行任务,分享一段代码:package mainimport "time"import "fmt"func main() {/...

golang使用json格式实现增删查改的实现示例

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 34

需求和思路在一般的小项目或者一个小软件,例如客户端之类的小程序中,可能会需要数据的持久化.但是使用一般的数据库(mysql)之类的不合适.使...

一文了解Go语言中编码规范的使用

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 29

每个语言都有自己特色的编码规范,学习该语言的命名规范,能让你写出来的代码更加易读,更加不容易出现一些低级错误。本文根据个人编码习惯以及网络上...

解决 Golang VS Code 插件下载安装失败的问题

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 29

最近开始学go语言,但是在使用vs code 编写go的时候出现了插件无法下载的问题。最初我的解决办法也是从github下载再安装,但是我并...

浅谈Golang是如何读取文件内容的(7种)

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 40

本文旨在快速介绍go标准库中读取文件的许多选项。在go中(就此而言,大多数底层语言和某些动态语言(如node))返回字节流。 不将所有内容自...

golang之JWT实现的示例代码

2020-06-18 14:01 | 分类:脚本编程 | 评论:0 次 | 浏览: 34

什么是json web token?json web token(jwt)是一个开放标准(rfc 7519),它定义了一种紧凑且自包含的方式...

构建Golang应用最小Docker镜像的实现

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 24

我通常使用docker运行我的 golang 程序,在这里分享一下我构建 docker 镜像的经验。我构建 docker 镜像不仅优化构建后...

golang中的select关键字用法总结

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 23

1.官方解释一个select语句用来选择哪个case中的发送或接收操作可以被立即执行。它类似于switch语句,但是它的case涉及到cha...

Go 语言中的空接口(推荐)

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 25

在自己学习 golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《go编程时光》,对于 go 语言,我也算是个初学者,因...

Go语言json编码驼峰转下划线、下划线转驼峰的实现

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 23

一、需求golang默认的结构体json转码出来,都是根据字段名生成的大写驼峰格式,但是一般我们最常用的json格式是小写驼峰或者小写下划线...

深入理解 Go 语言中的 Context

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 23

hi,大家好,我是明哥。在自己学习 golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《go编程时光》,对于 go 语...

Golang通过SSH执行交换机操作实现

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 22

简单实现通过输入指令,两步执行交换机命令。 输入执行换机的账号和密码。可以一次输入多个账号和密码,为了方便操作,规定了输入格式。如 用户名...

golang实现单点登录系统(go-sso)

2020-06-18 14:00 | 分类:脚本编程 | 评论:0 次 | 浏览: 25

这是一个基于go语言开发的单点登录系统,实现手机号注册、手机号+验证码登录、手机号+密码登录、账号登出等功能,用户认证采用cookie和jw...

go语言之给定英语文章统计单词数量(go语言小练习)

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 29

给定一篇英语文章,要求统计出所有单词的个数,并按一定次序输出。思路是利用go语言的map类型,以每个单词作为关键字存储数量信息,代码实现如下...

go语言开发环境安装及第一个go程序(推荐)

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 60

go(又称golang)是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。下载go语言开发包   大家可以在...

golang实现页面静态化操作的示例代码

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 52

什么是页面静态化:简单的说,我们如果访问一个链接 ,服务器对应的模块会处理这个请求,转到对应的go方法,最后生成我们想要看到的数据。这其中的...

GoLang 逃逸分析的机制详解

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 38

对于手动管理内存的语言,比如 c/c++,调用著名的malloc和new函数可以在堆上分配一块内存,这块内存的使用和销毁的责任都在程序员。一...

如何控制Go编码JSON数据时的行为(问题及解决方案)

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 39

今天来聊一下我在go中对数据进行 json 编码时遇到次数最多的三个问题以及解决方法,大家来看看是不是也为这些问题挠掉了不少头发。自定义js...

golang 生成二维码海报的实现代码

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 45

生成带头像的二维码import ( "errors" "fmt" "github.com/nfnt/resize" "github.c...

go语言实现markdown解析库的方法示例

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 46

blackfriday是在go中实现的markdown处理器。您可以安全地输入用户提供的数据,速度快,支持通用扩展(表,智能标点符号替换等)...

Go语言变量创建的五种方法

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 38

对于只有 python 语言经验的朋友,也许会不太理解声明这个词,在 python 中直接拿来就用,也不用声明类型啥的。go 语言是静态类型...

golang语言实现的文件上传与文件下载功能示例

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 48

本文实例讲述了golang实现的文件上传与文件下载功能。分享给大家供大家参考,具体如下:upload.gopackage commonimp...

golang使用http client发起get和post请求示例

2020-05-13 14:08 | 分类:脚本编程 | 评论:0 次 | 浏览: 47

golang要请求远程网页,可以使用net/http包中的client提供的方法实现。查看了官方网站有一些示例,没有太全面的例子,于是自己整...

Golang 发送http请求时设置header的实现

2020-05-13 14:07 | 分类:脚本编程 | 评论:0 次 | 浏览: 41

某天,在需要抓取某个网页信息的时候,需要在header中增加一些信息,于是搜索了一下,如何在golang发起的http请求中设置header...

移动技术网