摘要:
1、题目 最近看群友在群里问一道关于golang中slice的题,题目如下: package main import "fmt" func main() { k := []int{1, 2, 3, 4} k = append(k, 5, 6) fmt.Printf("k --> value: %v, 阅读全文
摘要:
1、背景介绍 因工作接触到半导体行业,主要负责 EAP 相关的东西,其中需要实现 SECS/GEM 协议,消息协议使用的是 SECS-II ,其中有一种数据类型是 A 类型,表示字符串类型。需要将接收到的 SECS 指令记录在日志中,以及反解析 SECS 指令。 我们知道,网络中接受到的数据都是 b 阅读全文
摘要:
接下来,我们一起看看如何部署一个单节点的 nats 服务器,这样后续学习 nats 的功能和特性的时候,会更加的清晰,那我们一起看看如何部署单节点的nats服务,后面在学习如何部署集群版的 nats。 1、二进制方式部署 先说下这里使用的环境是: cat /etc/centos-release Ce 阅读全文
摘要:
本文主要记录下在日常开发过程中, 使用 github.com/yuin/gopher-lua 过程中需要注意的地方。 后续遇到其他的需要注意的事项再补充。 1、加载LUA_PATH环境变量 在实际开发中,我们会将一些公共的、可重复使用的代码封装起来,假如我们只是一些简单的处理,全部写在一个文件是没有 阅读全文
摘要:
1、SEMI 相关协议 1.1、SECS/GEM 协议相关 SECS Message Code Generation Tool 汇总了SECS-II指令的含义以及部分语言的实现 secs指令合集 secs模拟器 secs 模拟器,比较好用 1.2、XML Schema Files XML Schem 阅读全文
摘要:
官网链接: [github.com/mitchellh/mapstructure](https://github.com/mitchellh/mapstructure) 本文只是简单的记录下 mapstructure 库的简单使用,想更加详细的学习,点击 [Godoc](https://pkg.go 阅读全文
摘要:
最近接触到了 [github.com/json-iterator/go](https://github.com/json-iterator/go) , 是由滴滴开源的第三方json编码库,它同时提供Go和Java两个版本。 > 文中大量内容来自 github 上的 wiki 文档,有兴趣的朋友可以直 阅读全文
摘要:
## 01、NATS基础介绍 > 项目中使用到了 NATS,但是之前并没有接触过,所以特意去学习了下,网上找了些资料,相对来说,都不是很全的介绍,所以特意记录下笔记,方便自己掌握,也希望可以帮助到其他小伙伴。 **重点:** 本系列教程以 `NATS2.2` 之后的版本为例进行讲解,2.2 之后的版 阅读全文
摘要:
写这篇文章的时候,已经离我找工作有一段时间了,但是觉得这道题不管是面试还是日常的工作中,都会经常遇到,所以还是特意写一篇文章,记录下自己对Golang中`==`的理解。如文章中出现不对的地方,请不吝赐教,谢谢。 > 注意,以下文章内容是基于 go1.16.4 进行演示的,如果和你验证时,结果不一致, 阅读全文
摘要:
项目中使用到了 [RxGo](https://github.com/ReactiveX/RxGo) ,感觉现有的处理方式有一定的优势,当然也有一定的有劣势,遂记录下来,免得自己忘记。 > 本文介绍的只是 rxgo 的一种方式而已,如果你有不错的使用方式,请不吝赐教,谢谢。 对 rxgo 不清楚的同学 阅读全文