![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 73
青玉白露
字节跳动工程师|AI 让我成为全栈工程师~
公众号,【二进制的耳语】,欢迎关注~
展开
-
分享2024 golang学习路线
Go语言(也称为Golang)是Google开发的一种静态强类型、编译型语言,它具有简洁、快速、安全、并发等特点,尤其适合构建大型软件、微服务架构和云平台服务。Go的学习曲线相对平缓,社区活跃,是现代编程语言中的佼佼者。下面为您提供2024年的Golang学习路线,供您参考。Golang的学习路线从基础到高级应用有一个明确的路径,重点在于理解其并发模型和标准库的强大功能。实践是最好的学习方式,不断编写代码,解决实际问题,可以帮助你更深入地理解Go语言的特性和优势。原创 2024-04-15 21:07:51 · 932 阅读 · 0 评论 -
golang channel实践代码及注意事项
在使用Go语言(Golang)的通道(Channel)时,有几个重要的注意点可以帮助开发者更安全、高效地使用它们进行并发编程。closeselect在Go语言中,channel是用于在不同goroutine之间进行通信的重要工具。下面将介绍一些常见且实用的channel代码示例,帮助你更好地理解和使用channel。通过理解和注意这些关键点,开发者可以更有效地使用Go语言的通道进行并发编程,编写出更安全、高效和可维护的代码。原创 2024-04-04 07:46:33 · 625 阅读 · 0 评论 -
Golang的前世今生:从诞生到成长的旅程
从Google内部的一个项目到广泛应用于全球的重要编程语言,Golang的旅程证明了它不仅仅是一门技术上的创新,更是对高效、简洁编程理念的一种追求。正如其官方吉祥物——一只活泼的地鼠,Golang在软件开发的领域中跳跃前行,不断探索和成长。原创 2024-03-06 09:45:00 · 267 阅读 · 0 评论 -
深入理解Go的垃圾回收机制
在这篇文章中,我们深入了解了Golang的垃圾回收机制。通过了解这一机制,我们可以更好地把握Golang的性能优化、内存管理,进一步提高代码质量并提升程序性能。不论你是一名新手开发者,还是想要掌握更多Golang底层知识的开发者,这些都将对你的编程技能提升大有裨益。原创 2024-02-06 15:55:15 · 1666 阅读 · 0 评论 -
Go到底能做什么?不能做什么?
另外,与原生ABI(应用程序绑定接口)有良好连接的编程语言,如C和Python,与Golang的交互将非常容易。尽管Go语言有些缺点,但是它仍然是一门非常有趣且好用的语言,已经成为我开发命令行工具和REST服务的首选语言之一,它在我心中与Java,C,Python等语言的地位是一样的。八、在银行业中的应用: Golang的包管理特性使其在银行环境中的应用变得困难,因为银行环境通常没有直接的互联网访问,并且每个第三方库都要经过安全部门的审查批准后才能使用。首先,让我表达一下我对Golang的喜爱。原创 2024-01-03 21:50:18 · 751 阅读 · 3 评论 -
你确定不学?Go标准库之 text/template
在许多编程场景中,我们经常需要把数据按照某种格式进行输出,比如生成HTML页面,或者生成配置文件。这时,我们就需要模板引擎的帮助。和。原创 2023-12-30 09:09:19 · 665 阅读 · 0 评论 -
Golang简单实现IO操作
在任何语言的开发中,输入/输出 (I/O) 操作都是非常关键的一部分。Golang 提供了io和io/ioutil标准库,帮助我们进行方便、高效的I/O操作。通过这篇文章,你将了解io库如何提供了对IO原语的基本接口,而io/ioutil库则提供了一些更高级的函数。原创 2023-12-30 09:08:12 · 799 阅读 · 0 评论 -
7天玩转 Golang 标准库之 os
在 Golang 的日常开发中,往往要面对各种和操作系统相关的操作,例如文件的读写、环境变量的处理、程序参数的获取等等。Golang 的 os 标准库为我们提供了与操作系统打交道的各类工具,能让这些操作变得更加简洁和简单。原创 2023-12-29 13:32:01 · 739 阅读 · 0 评论 -
7天玩转 Golang 标准库之 http/net
有时,我们需要对HTTP请求进行更细粒度的控制,比如设置超时时间、添加请求头等等。这个时候,我们可以使用和来自定义我们的请求行为。= nil {以上,我们简洁明了地介绍了如何使用Golang中的net/http标准库进行HTTP请求的发送、服务器的创建以及请求行为的自定义。但是,net/http库的功能远不止这些。原创 2023-12-29 13:15:50 · 977 阅读 · 0 评论 -
7天玩转 Golang 标准库之 sort
sort库允许你对自定义数据类型进行排序,但需要实现sort接口,这意味着你需要为类型定义Len()Less()和Swap()这三个方法。Age int// 类型别名,方便接下来的定义// 实现sort.Interface接口func (a PersonSlice) Less(i, j int) bool { return a[i].Age < a[j].Age } //根据Age排序非常高兴你对这个主题有深入的兴趣。原创 2023-12-28 09:10:32 · 759 阅读 · 0 评论 -
7天玩转 Golang 标准库之 flag
在编写Golang命令行应用时,flag标准库无疑是一个很有价值的工具。它允许你以各种方式来定义和解析命令行参数。原创 2023-12-28 09:04:34 · 497 阅读 · 0 评论 -
Go语言并发编程:Goroutines和Channels的详细指南
Goroutines是由Go语言运行时环境管理的轻量型线程。与OS线程或者其他编程语言的线程相比,Goroutines的创建和撤销的成本更低。通过在函数调用前添加go。原创 2023-12-27 09:07:39 · 624 阅读 · 0 评论 -
Go杂记1-切片Slice作为函数参数那点事儿
今天做项目的时候,最终的结果死活不对。仔细研究之后才发现,原来是踩到slice作为函数参数的一个坑,当时的代码逻辑大概像这样的。原创 2022-08-07 23:37:22 · 772 阅读 · 1 评论