摘要: 最近在运行编译好的exe文件时,发现了一个现象,就是通过cmd运行exe文件或者双击执行运行exe文件,偶尔会出现程序没有执行的情况。最开始发现这个现象时,还以为是程序出现了什么Bug。后面经过网上查询才知道,原始这一切都是控制台(cmd)模式下快速编辑模式捣的鬼。可能大家平常没有接触到,或者是没有 阅读全文
posted @ 2024-03-22 18:41 画个一样的我 阅读(551) 评论(0) 推荐(2) 编辑
摘要: 本章的内容主要参考了 SECS半导体设备通讯-2 HSMS通信标准 ,外加上自己看的一些其他的文档。也加上了一些自己的理解,特此记录。若有侵权,请联系删除,谢谢。 再次特别感谢 SECS半导体设备通讯-2 HSMS通信标准 的作者。 1、HSMS通信标准概述 HSMS 定义了使用 TCP/IP 作为 阅读全文
posted @ 2024-03-05 10:43 画个一样的我 阅读(405) 评论(0) 推荐(1) 编辑
摘要: 文章的内容仅仅是自己关于map的value类型定义为函数类型时的一点点思考,如有不对的地方,请不吝赐教。 学习过后才知道叫做 方法值/方法表达式。 1、起因 最近在看老项目代码时,看到了一段类似于下面的定义,最开始看到的时候,对于 LotMap 的用法比较疑惑,为什么 map value 定义的函数 阅读全文
posted @ 2024-02-28 17:41 画个一样的我 阅读(158) 评论(0) 推荐(1) 编辑
摘要: Golang标准库 container/list(双向链表) 的图文解说 提到单向链表,大家应该是比较熟悉的了。今天介绍的是 golang 官方库提供的 双向链表。 1、基础介绍 单向链表中的每个节点包含数据和指向下一个节点的指针。其特点是每个节点只知道下一个节点的位置,使得数据只能单向遍历。 示意 阅读全文
posted @ 2024-01-02 11:30 画个一样的我 阅读(393) 评论(0) 推荐(1) 编辑
摘要: Golang 常用工具记录 1 golang 类 1.1 日常使用的 copier 复制结构体到另外一个结构体 等等类似的功能 asynq Go中简单、可靠、高效的分布式任务队列,使用 redis 做为 broker machinery Machinery是基于分布式消息传递的异步任务队列/作业队列 阅读全文
posted @ 2023-12-24 19:55 画个一样的我 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在日常开发工作中,我们进行会遇到将 struct 序列化 json字符串以及将 json字符串 反序列化为 struct 的场景,大家也对此十分熟悉。 最近工作中,遇到了需要将 struct 序列化 xml字符串以及将 xml字符串 反序列化为 struct 的场景,对于普通类型的字段,比如int、 阅读全文
posted @ 2023-12-01 09:36 画个一样的我 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 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, 阅读全文
posted @ 2023-11-15 23:49 画个一样的我 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、背景介绍 因工作接触到半导体行业,主要负责 EAP 相关的东西,其中需要实现 SECS/GEM 协议,消息协议使用的是 SECS-II ,其中有一种数据类型是 A 类型,表示字符串类型。需要将接收到的 SECS 指令记录在日志中,以及反解析 SECS 指令。 我们知道,网络中接受到的数据都是 b 阅读全文
posted @ 2023-10-28 22:16 画个一样的我 阅读(281) 评论(2) 推荐(0) 编辑
摘要: 接下来,我们一起看看如何部署一个单节点的 nats 服务器,这样后续学习 nats 的功能和特性的时候,会更加的清晰,那我们一起看看如何部署单节点的nats服务,后面在学习如何部署集群版的 nats。 1、二进制方式部署 先说下这里使用的环境是: cat /etc/centos-release Ce 阅读全文
posted @ 2023-10-22 17:01 画个一样的我 阅读(275) 评论(0) 推荐(0) 编辑
摘要: > 本文主要记录下在日常开发过程中, 使用 [github.com/yuin/gopher-lua](https://github.com/yuin/gopher-lua) 过程中需要注意的地方。 > 后续遇到其他的需要注意的事项再补充。 ### 1、加载LUA_PATH环境变量 在实际开发中,我们 阅读全文
posted @ 2023-09-01 10:12 画个一样的我 阅读(407) 评论(0) 推荐(0) 编辑