Go

首页 标签 Go
# Go #
关注
23948内容
|
2月前
|
Go-如何优雅的使用字节池
在Go语言中,为了优化大量使用字节数组带来的性能损耗,可通过对象池技术实现字节数组复用。本文介绍了几种常见的字节池实现方式,包括使用 `sync.Pool`、`bytes.Buffer` 以及基于 `channel+select` 的固定大小字节池,并通过性能测试对比了不同方法的效率差异。最终总结出适用于不同场景的字节池设计方案,以提升程序性能。
|
2月前
|
如何设计一个高性能内网穿透服务
本文深入解析了基于Go语言开发的高性能内网穿透工具IntraLink,涵盖其技术架构、核心实现、协议处理、性能优化与安全机制,展示了如何构建高效、稳定、安全的内网穿透服务。
Go语言数组排序(冒泡排序法)—— 用最直观的方式掌握排序算法
本案例介绍使用冒泡排序对整数数组进行升序排序的实现方法,涵盖输入处理、错误检查与排序逻辑。通过代码演示和算法解析,帮助理解排序原理及Go语言切片操作,为学习更复杂排序算法打下基础。
Go语言统计字符串中每个字符出现的次数 — 简易频率分析器
本案例实现一个字符统计程序,支持中文、英文及数字,可统计用户输入文本中各字符的出现次数,并以整洁格式输出。内容涵盖应用场景、知识点讲解、代码实现与拓展练习,适合学习文本分析及Go语言基础编程。
|
2月前
| |
来自: 云原生
直播预告|阿里巴巴 OpenTelemetry 之旅
欢迎参加本期 OTel 实践分享,由阿里巴巴资深软件工程师 Huxing Zhang(OTel Go 编译时自动插桩维护者)和 高级软件工程师 Steve Rao(OTel Java 插桩审核员)带来。他们将分享阿里巴巴在内部服务中采用 OpenTelemetry 的经验,介绍大规模迁移中的挑战与收获,以及他们如何成长为 OpenTelemetry 的积极贡献者。
Go语言实战案例-判断回文字符串-是不是正着念反着念都一样?
本案例实现判断回文字符串程序,支持中文、英文、标点及空格处理。通过双指针法与Unicode字符比较,帮助读者掌握字符串处理技巧与逻辑编程基础。
Go语言实战案例-字符串反转
本案例通过“字符串反转”任务,帮助初学者理解Go语言中字符串的本质、Unicode字符处理、切片操作及基本算法思想(如双指针法)。内容涵盖字符串反转的多种应用场景,如回文判断、加密解密等,并提供完整代码实现与解析,支持中文及特殊字符处理,避免乱码问题。同时介绍了错误示范与进阶优化方法,如封装成函数及泛型版本,适合拓展练习与深入学习。
Go语言实战案例-简易计算器(加减乘除)
本案例旨在实现一个控制台版简易计算器程序,能够读取用户输入的两个数字和一个运算符(+、-、*、/),并输出相应的计算结果。通过该案例,初学者可以练习基本的输入处理、条件判断、运算操作以及错误处理等编程技能。
SQL如何对不同表的数据进行更新
本文介绍了如何将表A的Col1数据更新到表B的Col1中,分别提供了Microsoft SQL和MySQL的实现方法,并探讨了多表合并后更新的优化方式,如使用MERGE语句提升效率。适用于数据库数据同步与批量更新场景。
Go语言实战案例-读取用户输入并打印
本案例介绍如何使用Go语言的`fmt`包读取终端输入并输出信息。通过编写简单的交互程序,学习`fmt.Scanln()`、`fmt.Print()`和字符串拼接等基础I/O操作,适合初学者掌握命令行交互编程。
免费试用