文章分类 -  Go

Go slice切片使用教程,一次通关!
摘要:简介 Go 中的 切片(slice) 是 Go 最强大、最常用的数据结构之一。它是对数组的轻量封装,比数组更灵活,几乎所有的集合处理都用切片来完成。 什么是切片(slice) 切片是一个拥有 长度(len)和容量(cap) 的 动态数组视图。底层是一个数组,但可以动态扩容、共享数组。 var s [ 阅读全文
posted @ 2025-04-23 07:19 我是唐青枫 阅读(178) 评论(0) 推荐(0)
如何用Go写一个benchmark 解析器及Web UI 数据可视化?
摘要:简介 用 Go 编写的 benchmark 输出解析器,功能如下 读取 go test -bench=. -benchmem 的输出文件(如 benchmark.txt) 解析出每行数据 写入成 CSV 文件(如 benchmark.csv) Web UI 可视化数据 仅Go解析器 package 阅读全文
posted @ 2025-04-11 07:16 我是唐青枫 阅读(36) 评论(0) 推荐(0)
Go 字符串四种拼接方式的性能对比
摘要:简介 使用完整的基准测试代码文件,可以直接运行来比较四种字符串拼接方法的性能。 for 索引 += 的方式 for range += 的方式 strings.Join 的方式 strings.Builder 的方式 写一个基准测试文件 echo_bench_test.go package main 阅读全文
posted @ 2025-04-10 06:11 我是唐青枫 阅读(31) 评论(0) 推荐(0)