golang
-
Go语言基础之单元测试
1.go test工具 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。 go test命令是一个按照一定约…
-
Golang leetcode142 环形链表 暴力map 快慢指针法
文章目录 环形链表 leetcode142 暴力遍历 map哈希记录 快慢指针法 环形链表 leetcode142 该题目要求找到入环的第一个节点 我们可以通过map进行记录,没到…
-
软考详细备考攻略,肝了
文章目录 前言 一、软考是什么 二、软考的含金量和好处 等级划分 报考指南 考试内容 考试分值 如何备考? 结语 前言 2022年上半年软考报名已经开始,由于本人以及通过了中级职称…
-
go mod tidy 报错:x509: certificate signed by unknown authority 最佳实践
最近在docker中运行了一个ubuntu20的系统,在上面运行golang程序,使用go mod tidy后报错: tls: failed to verify certifica…
-
基于区块链/Hyperledger Fabric的商品交易溯源系统搭建步骤
欢迎订阅:《Fabric项目学习笔记》专栏 订阅用户群内包含商品溯源代码讲解与前后端开发模式演示的视频教程。 开源项目:基于Fabric V2.5的通用溯源系统,支持大多数的区块链…
-
【Golang】ModbusRTU协议CRC16校验算法
CRC校验码是通过在数据后面附加一个短的校验序列来生成的,用于检测数据在传输过程中是否发生错误。CRC16是一种特定的CRC校验算法,它生成一个16位的校验码。 下面是使用Go…
-
Golang协程池ants使用笔记
最近工程中遇到goroutine滥用导致的bug,采用了ants协程池来解决。 github-ants官方源码和使用说明。 记录一个例子 package main import (…
-
go语言(二十一)—- channel的关闭
channel不像文件一样需要经常去关闭,只有当你确实没有任何发送数据了,或者你想显示的结束range循环之类的,才去关闭channel。 关闭channel后,无法向channe…
-
Go后端开发 — 条件、循环语句 && defer语句
Go后端开发 – 条件、循环语句 && defer语句 文章目录 Go后端开发 — 条件、循环语句 && defer语句 一、条件语句 …
-
Golang每日一练(leetDay0049) 二叉树专题(9)
目录 144. 二叉树的前序遍历 Binary-tree Preorder Traversal 🌟 145. 二叉树的前序遍历 Binary-tree Posto…
-
Go后端开发 — 条件、循环语句 && defer语句
Go后端开发 – 条件、循环语句 && defer语句 文章目录 Go后端开发 — 条件、循环语句 && defer语句 一、条件语句 …
-
Get请求中三种传参方式解读
Get请求中三种传参方式解读 这几天我在看go-zero框架,实现了一个简单的单体服务,但是使用postman测试接口的时候遇到点问题 error:field id is not …
-
[设计模式 Go实现] 创建型~工厂方法模式
工厂方法模式使用子类的方式延迟生成对象到子类中实现。 Go中不存在继承 所以使用匿名组合来实现 代码实现 package factorymethod //Operator 是被封装…
-
Docker部署ddns-go,动态域名解析公网IPv6地址
Docker部署ddns-go,动态域名解析公网IPv6地址 ddns-go,自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 嫌IPv6地址太难记?ddn…
-
Go语言与消息队列:RabbitMQ与Kafka
1.背景介绍 1. 背景介绍 消息队列是一种在分布式系统中实现解耦的一种方式,它允许不同的系统或服务通过异步的方式传递消息。在现代分布式系统中,消息队列是非常重要的组件,它可以帮助…
