TA的博客
用 Go 语言打造高效 TCP 扫描器:从入门到并发优化
本文详细介绍了如何用 Go 语言实现 TCP 扫描器。开篇解释了 TCP 协议和三次握手的基本原理,随后通过代码展示了非并发版本的扫描器实现。接着,文章引入 goroutine 实现并发扫描,并通过 sync.WaitGroup 提升效率。
Go 并发编程实战:从互斥锁到 Goroutine 的优雅之道
本文深入探讨了 Go 语言的并发编程机制。开头介绍了并发状态下的共享值与竞争条件,并通过 sync.Mutex 讲解了互斥锁的基本使用与潜在隐患。随后,通过小测试解答了常见的并发疑问,如数据竞争、锁操作的风险及方法安全性。
Web3 快上手:Solana 造你的链上名片
本文手把手教你如何用 Solana Playground 在 Solana 链上打造一张属于你的“名片”。通过五个简单步骤——创建项目、编写代码、构建、部署和测试,你将快速掌握基于 Anchor 框架的 Web3 开发技巧。程序能存储你的喜好数据(数字、颜色、爱好),并用 PDA 确保独一无二。适合 Web3 新手,五分钟入门区块链!
Foundry 高级实战:实现一个可升级的工厂合约 UpgradeableTokenFactory
Foundry 高级实战:实现一个可升级的工厂合约 UpgradeableTokenFactory
Go语言字符串处理:轻松玩转多语言与加密技巧
在当今全球化的开发环境中,处理多语言文本和实现基本的加密功能是每个开发者必备的技能。Go语言以其简洁、高效和强大的标准库,成为处理字符串和多语言支持的理想选择。无论是处理简单的字符串操作,还是实现复杂的加密算法,Go都能轻松应对。本文将带你深入探索Go语言中的字符串处理技巧,从基础操作到多语言支持,再到凯撒加密和ROT13算法的实现,让你快速掌握这些实用技能。