go中数组array 数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构); 特点: 数据类型统一 长度固定 // 声明数组格式 var identifier [len]type // …
分类:Go
go中range
range 迭代各种各样的数据结构。 range遍历数组示例: package main import "fmt" func main() { rangeTest() } // range func rangeTest(…
Firebase-FCM服务端开发
FCM 云消息传递(Firebase Cloud Messaging)是一种免费的跨平台消息传递解决方案,可让您向客户端应用程序发送推送消息。使用FCM,您可以将推送通知发送到单个设备,设备组或订阅特定“主题”的设备。 …
golang 标准库(encoding/json)学习
golang 标准库(encoding/json)学习 什么是json json的全称是 JavaScript Object Notation,是一种轻量级的数据交换格式。易于人阅读和编写,同时易于机器解析和生成。jso…
Go 语言 Excel 类库 Excelize 2.0.0 版本发布
Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入由 Microsoft Excel™ 2…
golang new和make的区别
Go语言中new和make都是用来内存分配的原语(allocation primitives)。简单的说,new只分配内存,make用于slice,map,和channel的初始化。 new new(T)函数是一个分配内…
BMIP002协议介绍
比原BMIP002协议 概述 比原链技术社区最近提出了一套资产规范提议,该提议允许在issue类型的交易中实现标准资产token。该标准定义资产在链上的基本功能,以及发行人通过智能合约管理资产的规范。 功能 资产是一种可…
Go Scanner的使用和源码分析
简介 go标准库bufio.Scanner,从字面意思来看是一个扫描器、扫描仪。 所用是不停的从一个reader中读取数据兵缓存在内存中,还提供了一个注入函数用来自定义分割符。库中还提供了4个预定义分割方法。 ScanL…
go标准库(fmt)学习
go标准库(fmt)学习 每种编程语言都有自己的格式化输入和输出。c语言是通过标准输入输出库(stdio),python语言是语言的一部分(print)。go语言是通过库(fmt)来实现格式化输入输出的功能。 1 打印 …
【跟着我们学Golang】基础结构
鉴于上篇文章我们已经讲过Go语言环境的安装,现在我们已经有了一个可以运行Go程序的环境,而且,我们还运行了’Hello World’跑出了我们的第一个Go程序。这节我们就以’Hello…
并发编程导论
并发编程导论是对于分布式计算- 并发编程 https://url.wx-coder.cn/Yagu8 系列的总结与归纳。欢迎关注公众号:某熊的技术之路。 并发编程导论 随着硬件性能的迅猛发展与大数据时代的来临,并发编程日…
Redis TUI - 一个基于命令行的 Redis 图形界面客户端
很久之前在 Github 上发现了一个用 Golang 来实现的命令行图形界面库,一直想用来做点东西。 https://github.com/rivo/tview 周末闲来无事用它写了个基于命令行的 Redis 图形界面…