【Golang】go语言命令之go generate
go generate
命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含//go:generate
的特殊注释,提取并执行该特殊注释后面的命令。
专注于IT互联网,Web技术,Go语言(golang)、.Net,.Net Core,Node.js,前端框架、项目管理、软件架构
只有原创,没有转载,只有实践,才会成文。
go generate
命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含//go:generate
的特殊注释,提取并执行该特殊注释后面的命令。
这是个有意思的问题,在此之前,博主从来没有考虑过这个问题,直到最近,终究还是与 清空切片 相遇了。
……【Golang】怎么实现Go程序的实时热更新一文中介绍了air这个go语言热更新工具。文中也提到了在windows下,air存在问题,但是在Mac下却能够正常使用。本文就简单记录下air的配置,备忘。
……javascript
在数字比较大情况下,使用JSON.stringify()
与JSON.parse()
将JSON
序列化为字符串与反序列化js
可理解的数据结构时,会出现数据失真问题。
入职便领了一台MacBook Pro
,不怕大家笑话,博主从来没用过mac
,刚拿到手就很懵逼,虽说咱linux
又不是没用过,但是冷不丁的切换至Mac
用于工作,按照惯例也不配鼠标,刚开始还真有一点无所适从,不过经过两天的使用,摸索,渐渐也熟悉了Mac
。本篇就主要归纳总结一下如果在Mac
下配置Go
语言开发环境,捎带手的提一下Mac
的使用与开发工具vscode的配置。
实际编码中,经常会出现类型转换的情况。
……前面【influxdb】influxdb使用之路(一)初探已经大概介绍了infuxdb
,line protocol,如何写入数据、查询数据。接下来介绍作为开发人员的你我,怎样与influxdb
交互了。
Go
语言中连接kafka
使用的是第三方库github.com/Shopify/sarama。
【etcd】etcd使用与集群搭建博文中已经大致介绍了 etcd
与集群搭建,下面将针对etcd
的使用场景之一的 配置中心做开发实战。
闭包,最早最早接触到这个概念,是在学习JavaScript
的回调函数,引出了闭包的概念,博主从Go
语言的角度重新审视闭包,还是从JavaScript
当初这个源头说起。