Go 语言
4 人感兴趣 · 298 次引用
- 最新
- 推荐
学习 Go 语言,有哪些优质的开源项目
任何一门的学习的兴起都离不开开源社区的活跃,之前在自身学习 Go 语言就盘点过 Github 上 Star 数超过 20 K 的项目,这一次刚好再更新一下,这里除去本身非常庞大,著名,然后对于初学者只是有所耳闻,但实际上也限于学习和使用的 Kubernetes、Docker、etcd
你是否想知道如何应对高并发?Go 语言为你提供了答案!
并发编程是当前软件领域中不可忽视的一个关键概念。随着CPU等硬件的不断发展,我们都渴望让我们的程序运行速度更快、更快。而Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够广泛流行的一个重要原因。
2024 Python 开发者转型 Go 开发
随着Go语言在云计算、微服务和高性能网络服务中的流行,Python开发者面临是否转向Go开发的选择。这个决定涉及到多方面的考量,包括语言特性、生态系统、性能需求、学习曲线和职业发展等。
使用 Go 构建高性能的命令行工具
本文将详细介绍如何使用 Go 语言来构建 CLI 应用,从基本的命令行解析到构建复杂的交互式命令行工具,结合丰富的示例,为你提供一站式的 Golang CLI 开发指南。
为什么 Go 是后端开发的未来
近年来,Go 编程语言的流行度迅速增加。Go 最初由 Google 开发,迅速成为后端开发中最受欢迎的语言之一,特别是在分布式系统和微服务的开发中。本文将讨论为什么 Go 是后端开发的未来。
苹果 mac 电脑 GoLand 2023 注册码最新 GoLand 2023 中文下载「支持 m1 m2」
GoLand 2023是一款由JetBrains公司为Go语言开发者打造的强大的集成开发工具(IDE)。它继承了JetBrains一贯的优秀设计理念和用户体验,为开发者提供了一站式的开发环境和丰富的功能支持。
[Go 夜读 第 148 期] Excelize 构建 WebAssembly 版本跨语言支持实践
本期分享将对 Excelize 的 2023 年部分更新背后的技术点、Go 1.21.0 版本中 XML 标准库的兼容性问题,以及如何构建 WebAssembly 版本跨语言支持展开讨论。
Go 语言高级特性解析与实践
Go语言以其强大的并发模型而闻名,它的核心机制是goroutine。goroutine是一种轻量级线程,由Go运行时负责调度。我们可以通过go关键字创建goroutine,而不需要像传统的线程编程那样关注底层的线程管理。
花了小半年开发的 AI 套壳 APP,然而大势已过,现已完全开源啦
花了小半年开发了一个 AI 套壳 APP ,这是我本人第一次尝试开发 APP ,现学现做,投入了大量的时间和精力,然而大势已过,APP 上架后第二版就被禁止在国内销售了,思来想去,再继续搞下去前途也比较迷茫,索性全部开源了。
在 Go 语言单元测试中如何解决 HTTP 网络依赖问题
在开发 Web 应用程序时,确保 HTTP 功能的正确性是至关重要的。然而,由于 Web 应用程序通常涉及到与外部依赖的交互,编写 HTTP 请求和响应的有效测试变得具有挑战性。在进行单元测试时,我们必须思考如何解决被测程序的外部依赖问题。
Open-OAuth2Playground:开箱即用的开源版 OAuth2 在线调试服务
这是一个仿谷歌的 OAuth2.0 Playground 对于 OAuth2 的学习者,它也可以在本地单机运行,方便学习 OAuth2 协议。 对于 OAuth2 Server 的提供者而言,他可以配合 OAuth2 的文档一同发布,为你的开发者提供自服务式的调试能力
Go 语言:通过 TDD 测试驱动开发学习 Mocking (模拟)的思想
经过一段时间的学习与实践,针对 Golang 语言基础的 TDD 驱动开发测试训练已经告一段落,接下来会在此基础上继续使用 TDD 来构建应用程序 。更多详情:http://www.jnpfsoft.com/?from=infoq
《golong 入门教程📚》,从零开始入门❤️(建议收藏⭐️)
Go 语言在很多特性上和C语言非常相近。如果各位看官有C语言基础(或者其他编程语言基础),那么本章的内容阅读起来将会非常轻松,但如果读者没有编程语言基础也没关系,因为本章的内容非常简单易懂。
2023-06-30:给你一个 rows * cols 大小的矩形披萨和一个整数 k, 矩形包含两种字符: ‘A‘ (表示苹果)和 ‘.‘ (表示空白格子), 你需要切披萨 k-1 次,得到 k 块披
2023-06-30:给你一个 rows * cols 大小的矩形披萨和一个整数 k,