自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

希望我的博客,能帮上你解决学习中工作中所遇到的问题

希望我的博客,能帮上你解决学习中工作中所遇到的问题

  • 博客(27134)
  • 资源 (109)
  • 问答 (8)
  • 收藏
  • 关注

原创 博主的简介

我不断提升自己的技术水平,并探索新的领域和挑战。我相信技术的力量,相信通过创新和智慧的结合,我们可以改变世界。我是一个多才多艺的程序员,熟练掌握多种编程语言,包括但不限于Java,Python,C++等。我的经验丰富,曾参与并主导过多个复杂项目的开发,包括大型电商平台、智能家居系统和金融科技应用。我对新技术和创新保持着极高的热情,在不断变化的技术领域中,我持续学习和探索,以保持自己的竞争力。作为一名充满激情的程序员,我相信技术的力量能够改变世界,我致力于打造高质量的产品和解决方案,为用户带来更好的体验。

2021-05-12 00:14:06 16296 23

原创 go语言实现base62编码 (附完整源码)

该博文为原创文章,未经博主同意不得转载。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/148434100。你可以根据需要自由修改 base62Charset 的顺序,但编码和解码时要保持一致。上述实现利用 math/big 支持任意长度字节切片的编码和解码。Base62 编码通常用于短链接、唯一标识等场景。

2025-06-04 20:16:23 23

原创 go语言实现三重DES加密算法 (附完整源码)

下面是一个用Go语言实现三重DES(Triple DES, 3DES)加解密的完整示例代码。Go标准库crypto/des和crypto/cipher已经提供了3DES相关的支持。本示例采用CBC模式,并使用PKCS5Padding填充。

2025-06-04 20:02:36 23

原创 go语言实现雪花算法 (附完整源码)

雪花算法最早由Twitter提出,用于生成分布式系统中的唯一ID。其64位ID结构如下:符号位(1) 时间戳(41) 数据中心ID(5) 机器ID(5) 序列号(12)符号位:1位,始终为0时间戳:41位,毫秒级时间戳,通常是当前时间戳减去一个自定义的起始时间戳数据中心ID:5位机器ID:5位序列号:12位,毫秒内自增。

2025-06-04 20:01:25 24

原创 go语言实现ringbuffer不定长 (附完整源码)

在 Go 语言中实现一个不定长(可自动扩容)的 RingBuffer(环形缓冲区),可以通过切片(slice)来存储元素,并在容量不足时自动扩容。下面是一个完整的实现,支持泛型(Go 1.18+),并附带基础的测试用例。

2025-06-04 20:00:14 19

原创 go语言实现获取所有盘符的磁盘及其GUID (附完整源码)

下面是一个使用 Go 语言获取 Windows 系统下所有磁盘盘符及其对应的 GUID 的完整示例代码。

2025-06-04 19:58:56 22

原创 go语言实现输出数组里第二小的数 (附完整源码)

下面是一个用 Go 语言实现的完整示例代码,用于输出数组中的第二小的数。

2025-06-04 19:57:41 11

原创 go语言实现调用 Windows 10 通知 (附完整源码)

推荐用 go-toast,简单且功能强大。也可以用 PowerShell 脚本,适合不想引入第三方库的场景。如需自定义图标、按钮等高级功能,建议深入了解 go-toast 或直接用 C#/.NET 实现。该博文为原创文章,未经博主同意不得转载。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/148433751。

2025-06-04 19:56:42 19

原创 go语言实现词频统计 (附完整源码)

下面是一个用 Go 语言实现的词频统计程序,支持统计一个文本文件中每个单词出现的次数。附上完整源码,并有详细注释。

2025-06-04 19:54:53 19

原创 go语言实现发送DNS请求 (附完整源码)

下面是一个用 Go 语言实现的发送 DNS 请求(例如查询域名的 A 记录)的完整源码。代码中没有依赖第三方库,完全使用标准库 net 和 encoding/binary 来手动构造和解析 DNS 报文。

2025-06-04 19:53:41 21

原创 go语言实现代理池批量获取及验证 (附完整源码)

下面给出一个简单的 Go 语言实现的代理池批量获取及验证的完整示例源码。实现思路:批量获取代理:从公开代理网站抓取代理IP(如 https://www.kuaidaili.com/、https://free-proxy-list.net/)。验证代理有效性:用 goroutine 并发验证代理是否可用。输出可用代理池。这里只做演示,实际项目建议加上代理池持久化、定时刷新、异常处理等。

2025-06-04 19:51:39 39

原创 go语言实现分布式互斥锁和红锁(附完整源码)

go语言实现分布式互斥锁和红锁(附完整源码)

2025-06-04 19:49:18 190

原创 go语言实现排行榜功能(附完整源码)

go语言实现排行榜功能(附完整源码)

2025-06-04 19:48:20 19

原创 go语言实现RSA签名验签互通(附完整源码)

下面是一个用 Go 实现RSA签名和验签的完整示例代码,包括密钥生成、签名、验签,并且可以与常见平台(如Java、Python、OpenSSL)互通。采用了PKCS#1 v1.5签名格式和SHA256哈希,支持PEM格式密钥。

2025-06-04 19:46:34 22

原创 go语言实现n个数中取m个(附完整源码)

go语言实现n个数中取m个(附完整源码)

2025-06-04 19:45:06 16

原创 go语言实现本地生成二维码(附完整源码)

go语言实现本地生成二维码(附完整源码)

2025-06-04 19:43:56 18

原创 go语言实现HTTPS & WSS 动态反向代理(附完整源码)

下面是一个使用 Go 实现HTTPS & WSS 动态反向代理的完整示例。该代理可以根据请求动态选择后端目标,支持 HTTPS 和 WebSocket Secure(WSS)协议。你可以根据实际需求调整目标路由规则。

2025-06-04 19:42:38 37

原创 go语言实现根据文件后缀删除文件和递归删除文件(附完整源码)

go语言实现根据文件后缀删除文件和递归删除文件(附完整源码)

2025-06-04 19:41:08 289

原创 go语言实现yaml文件的读取和生成(附完整源码)

database:port: 5432对应的 Go 结构体:go复制读取 YAML 用 yaml.Unmarshal生成 YAML 用 yaml.Marshal结构体 tag 用 yaml:“字段名”该博文为原创文章,未经博主同意不得转载。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/148433441。

2025-06-04 19:40:03 27

原创 go语言实现门限签名(附完整源码)

go语言实现门限签名(附完整源码)

2025-06-04 19:39:02 24

原创 go语言实现Fisher–Yates shuffle 算法(附完整源码)

下面是用 Go 语言实现的 Fisher–Yates shuffle 算法的完整源码,包括注释,演示了如何对一个整型切片进行原地随机洗牌。

2025-06-04 19:36:55 20

原创 go语言实现二维数组转置(附完整源码)

go语言实现二维数组转置(附完整源码)

2025-06-04 19:35:44 16

原创 go语言实现对配置文件加密(附完整源码)

go语言实现对配置文件加密(附完整源码)

2025-06-04 19:32:34 15

原创 go语言实现深拷贝(附完整源码)

简单结构体用手动拷贝。泛用推荐用 encoding/json 或 encoding/gob。复杂对象可用第三方库。该博文为原创文章,未经博主同意不得转载。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/148433317。

2025-06-04 19:31:03 14

原创 go语言实现今天、昨天、本周、本月的时间 (附完整源码)

go语言实现今天、昨天、本周、本月的时间 (附完整源码)

2025-06-04 19:29:27 188

原创 go语言实现计算 CRC-16 (附完整源码)

下面是一个用 Go 语言实现 CRC-16 校验的完整示例源码。这里以常用的 CRC-16-CCITT (多项式 0x1021, 初始值 0xFFFF, 不反转, 不异或输出) 为例。你可以根据实际需求调整参数。

2025-06-04 19:28:09 107

原创 go语言实现哈希值计算 (附完整源码)

本文介绍了如何使用 Go 语言实现哈希值计算,涵盖了对字符串和文件的 MD5 和 SHA256 哈希计算。对于字符串哈希,通过 hash.Write([]byte(text)) 实现;对于文件哈希,使用 io.Copy(hash, file) 方法。文章提供了完整的代码示例,展示了如何计算字符串和文件的哈希值,并输出结果。此外,文章还提到可以通过引入其他包(如 crypto/sha1、crypto/sha512)来支持更多哈希算法。

2025-05-21 19:20:02 53

原创 go语言实现环形链表 (附完整源码)

本文介绍了如何使用 Go 语言实现一个环形链表(Circular Linked List),并提供了完整的源码。环形链表是一种特殊的链表,其最后一个节点的指针指向链表的头节点,形成一个环。文章详细展示了如何实现环形链表的基本操作,包括插入节点、删除节点、遍历链表以及获取链表长度。代码中包含了详细的注释,便于理解。通过示例代码,展示了如何创建环形链表、插入和删除节点,并输出链表的内容和长度。该实现适用于需要循环访问数据的场景,如循环队列等。

2025-05-21 19:17:39 240

原创 go语言实现生成唯一的uuid (附完整源码)

本文介绍了如何在Go语言中生成唯一的UUID。首先,推荐使用github.com/google/uuid包,通过简单的代码即可生成UUID v4。安装依赖后,示例代码展示了如何生成并打印UUID。此外,文章还提供了不使用第三方库的纯Go实现方法,通过标准库的crypto/rand生成UUID v4。总结中建议优先使用github.com/google/uuid包,因其简单可靠,但在对依赖有严格要求的场景下,可以使用标准库自定义实现。

2025-05-21 19:15:44 58

原创 go语言实现矩阵运算 (附完整源码)

本文介绍了如何使用Go语言实现一个简单的矩阵运算库,支持矩阵的加法、减法、乘法和转置等基本操作。首先定义了一个Matrix结构体,包含行数、列数和数据。通过NewMatrix函数可以创建新矩阵,FromArray函数可以从二维数组生成矩阵。矩阵加法、减法和乘法操作分别通过Add、Sub和Mul方法实现,并在操作前检查矩阵的维度是否匹配。矩阵转置通过Transpose方法实现。最后,通过主函数展示了如何使用这些功能,并提供了完整的源码。该实现可以保存为main.go文件直接运行。

2025-05-21 19:13:56 54

原创 go语言实现跨平台scp批量群发文件 (附完整源码)

本文介绍了一个用Go语言实现的跨平台SCP批量群发文件工具,支持Windows、Linux和macOS系统。该工具通过golang.org/x/crypto/ssh库和SCP协议实现,无需依赖外部SCP命令。主要功能包括:支持用户名、密码或私钥登录;多主机并发发送;支持文件和目录上传。工具的核心代码包括sshClientConfig函数用于配置SSH客户端,scpFile和scpDir函数分别用于上传文件和目录,sendToHost函数处理单个主机的文件传输,parseHosts函数从配置文件中读取主机信息

2025-05-21 19:10:53 38

原创 go语言实现业务的回滚功能 (附完整源码)

go语言实现业务的回滚功能 (附完整源码)

2025-05-21 19:08:53 40

原创 go语言实现serialize序列化 、 unserialize反序列化(附完整源码)

go语言实现serialize序列化 、 unserialize反序列化(附完整源码)

2025-05-21 19:07:05 208

原创 go语言实现ip地址端口的TCP监测 (附完整源码)

go语言实现ip地址端口的TCP监测 (附完整源码)

2025-05-21 19:05:23 35

原创 go语言实现DNS域名解析 (附完整源码)

go语言实现DNS域名解析 (附完整源码)

2025-05-21 19:04:22 51

原创 go语言实现递归删除文件夹 (附完整源码)

go语言实现递归删除文件夹 (附完整源码)

2025-05-21 19:02:58 29

原创 go语言实现递归复制文件夹 (附完整源码)

go语言实现递归复制文件夹 (附完整源码)

2025-05-21 19:01:56 37

原创 go语言实现eureka client (附完整源码)

go语言实现eureka client (附完整源码)

2025-05-21 19:00:58 47

原创 go语言实现RSA生成公钥、私钥(附完整源码)

go语言实现RSA生成公钥、私钥(附完整源码)

2025-05-19 19:33:03 43

原创 go语言实现自己的事件驱动 (附完整源码)

go语言实现自己的事件驱动 (附完整源码)

2025-05-19 19:31:50 46

VTK AnimateActors 完整可编译运行的实例

VTK AnimateActors 完整可编译运行的实例

2023-02-26

VTK 多块数据集 完整可编译运行的实例

VTK 多块数据集 完整可编译运行的实例

2023-02-26

VTK 重叠的AMR 完整可编译运行的实例

VTK 重叠的AMR 完整可编译运行的实例

2023-02-26

VTK 链接mysql和读mysql 完整可编译运行的实例

VTK 链接mysql和读mysql 完整可编译运行的实例

2023-02-26

VTK 创建mysql数据库 完整可编译运行的实例

VTK 创建mysql数据库 完整可编译运行的实例

2023-02-26

VTK 复合多数据映射器 完整可编译运行的实例

VTK 复合多数据映射器 完整可编译运行的实例

2023-02-26

VTK/选择对比色/给定一种颜色,找到一种对比色 如果给定的颜色是“浅色”,则使用浅色,否则使用深色/ 完整可编译运行的实例

VTK/选择对比色/给定一种颜色,找到一种对比色。如果给定的颜色是“浅色”,则使用浅色,否则使用深色/ 完整可编译运行的实例

2023-02-26

VTK/点到字形/将点表示为字形/ 完整可编译运行的实例

VTK/点到字形/将点表示为字形/ 完整可编译运行的实例

2023-02-26

VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFieldData 中/ 完

VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFieldData 中/ 完整可编译运行的实例

2023-02-26

VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例

VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例

2023-02-26

VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFi/ 完整可编译运行的实例

VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFi/ 完整可编译运行的实例

2023-02-26

VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例

VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例

2023-02-26

VTK/视口边框/绘制 vtk渲染器视口的边框/ 完整可编译运行的实例

VTK/视口边框/绘制 vtk渲染器视口的边框/ 完整可编译运行的实例

2023-02-26

VTK 写图像 拍摄屏幕截图并将其保存到文件中 完整可编译运行的实例

VTK 写图像 拍摄屏幕截图并将其保存到文件中 完整可编译运行的实例

2023-02-26

VTK 旋转球体 此示例演示如何创建旋转球体 计时器用于沿 z 轴旋转球体 完整可编译运行的实例

VTK 旋转球体 此示例演示如何创建旋转球体。计时器用于沿 z 轴旋转球体。 完整可编译运行的实例

2023-02-26

VTK 多行文本 此示例演示如何使用 vtkTextMapper 的多行 2D 文本 它显示了几个理由以及单行和多行文本输入

VTK 多行文本 此示例演示如何使用 vtkTextMapper 的多行 2D 文本。它显示了几个理由以及单行和多行文本输入。 完整可编译运行的实例

2023-02-26

VTK TextOrigin 此示例演示了 vtkVectorText 和 vtkFollower 的使用

VTK TextOrigin 此示例演示了 vtkVectorText 和 vtkFollower 的使用。vtkVectorText 用于创建 3D 注释。vtkFollower 用于定位 3D 文本,并确保文本始终面向渲染器的活动相机(即文本始终可读) 完整可编译运行的实例

2023-02-26

VTK XYPlot 此示例演示如何使用 vtkXYPlotActor 使用三种不同的技术显示三条探测线

VTK XYPlot 此示例演示如何使用 vtkXYPlotActor 使用三种不同的技术显示三条探测线。在这个例子中,我们使用vtkPLOT3DReader加载数据。我们使用 vtkProbeFilter 沿三条探测线提取底层点数据。 完整可编译运行的实例

2023-02-26

VTK 2D AMR 数据集

VTK 2D AMR 数据集 此实用程序代码生成一个简单的 2D AMR 数据集,中心是高斯脉冲。生成的 AMR 数据集是使用 vtkXMLHierarchicalBoxDataSetWriter 编写的。 完整可编译运行的实例

2023-02-26

VTK 3D AMR 数据集

VTK 3D AMR 数据集 此实用程序代码生成一个简单的 3D AMR 数据集,中心是高斯脉冲。生成的 AMR 数据集是使用 vtkXMLHierarchicalBoxDataSetWriter 编写的 完整可编译运行的实例

2023-02-26

VTK 直线和数据集的交集 vtkOBBTree 返回所有与直线和数据集的交集

VTK 直线和数据集的交集 vtkOBBTree 返回所有与直线和数据集的交集。如果要找到最近的交叉点,则必须手动找到它。在这个例子中,我们创建一个球体并与它相交一条线。 完整可编译运行的实例

2023-02-26

VTK 从KClosestPoints构建定位器 完整可编译运行的实例

VTK 从KClosestPoints构建定位器 完整可编译运行的实例

2023-02-26

VTK 增量八叉树点定位器 完整可编译运行的实例

VTK 增量八叉树点定位器 完整可编译运行的实例

2023-02-26

VTK 比较数据结构 完整可编译运行的实例

VTK 比较数据结构 完整可编译运行的实例

2023-02-26

VTK 凯德树 此示例演示如何使用 vtkKdTree 从 vtkPoints 对象生成树

VTK 凯德树 此示例演示如何使用 vtkKdTree 从 vtkPoints 对象生成树。请注意,由于未调用 AddDataSet 或 SetDataSet,因此无法使用 GetDataSet。 完整可编译运行的实例

2023-02-26

VTK 获取KDTree点数 此示例演示如何生成 KDTree、获取其点数以及按 ID 获取点数 完整可编译运行的实例

VTK 获取KDTree点数 此示例演示如何生成 KDTree、获取其点数以及按 ID 获取点数。 完整可编译运行的实例

2023-02-26

VTK 在半径内寻找KDTree的点 完整可编译运行的实例

VTK 在半径内寻找KDTree的点 完整可编译运行的实例

2023-02-26

VTK OBBTree时序图 完整可编译运行的实例

VTK OBBTree时序图 完整可编译运行的实例

2023-02-26

VTK 八叉树K个最接近的点 完整可编译运行的实例

VTK 八叉树K个最接近的点 完整可编译运行的实例

2023-02-26

VTK 写mysql数据库 完整可编译运行的实例

VTK 写mysql数据库 完整可编译运行的实例

2023-02-26

VTK 构建八叉树 完整可编译运行的实例

VTK 构建八叉树 完整可编译运行的实例

2023-02-26

VTK 最接近的NPoints 完整可编译运行的实例

VTK 最接近的NPoints 完整可编译运行的实例

2023-02-26

VTK 查找KDTree最接近查询点的点 此示例创建一组三个点,从它们生成 KDTree,然后演示如何查找最接近查询点的点

VTK 查找KDTree最接近查询点的点 此示例创建一组三个点,从它们生成 KDTree,然后演示如何查找最接近查询点的点。 完整可编译运行的实例

2023-02-26

VTK KDTree时序图 完整可编译运行的实例

VTK KDTree时序图 完整可编译运行的实例

2023-02-26

VTK 修改BSPTree提取Cells 完整可编译运行的实例

VTK 修改BSPTree提取Cells 完整可编译运行的实例

2023-02-26

VTK 修改BSPTree相交线 完整可编译运行的实例

VTK 修改BSPTree相交线 完整可编译运行的实例

2023-02-26

VTK 修改BSPTree时序 完整可编译运行的实例

VTK 修改BSPTree时序 完整可编译运行的实例

2023-02-26

VTK OBBTree提取Cells 完整可编译运行的实例

VTK OBBTree提取Cells 完整可编译运行的实例

2023-02-26

VTK 八叉树在半径内寻点 完整可编译运行的实例

VTK 八叉树在半径内寻点 完整可编译运行的实例

2023-02-26

VTK 八叉树K个最近点 完整可编译运行的实例

VTK 八叉树K个最近点 完整可编译运行的实例

2023-02-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除