go

一个全新的 Go pprof 视角 – 对象引用分析

在Go语言开发中,内存泄漏问题往往难以定位,传统的Pprof工具虽然能提供一定帮助,但在复杂场景下其能力有限。为了更高效地分析和解决这些问题,CloudWeGo 团队开发了一款新的…

GOTC 2024 即将开启,LLMOps 最佳实践论坛议程大曝光

2024 年 8 月 15 日至 16 日,全球开源技术峰会 GOTC 2024 将于上海张江科学会堂盛大开启。 GOTC 2024 与上海浦东软件园联合举办,结合了 “GOTC(…

Genkit:新一代基于 Go 的 AI 应用开发框架

Google 推出了 Genkit for Go,这是一个开源框架,用来以 Go 语言原生构建 AI 应用与云服务。该项目是 Google Firebase 和 Go 团队联手合作…

首轮嘉宾阵容公布,GOTC 2024 即将开启!

8 月 15 日至 16 日,GOTC 2024 将在上海张江科学会堂盛大开启。 GOTC 2024 与上海浦东软件园联合举办,并结合 “GOTC(全球开源技术峰会)” 与 “GO…

谷歌发布 AI 智能体平台 Oscar,用于维护开源项目

在印度班加罗尔谷歌 I/O Connect 开发者活动期间, Go 语言开发团队宣布推出 Oscar ,这是一个用于构建 AI 智能体的开源平台,可以帮助软件产品团队监控问题或错误…

无需 XCode/OC 开发原生 Mac 应用的 Go API MacDriver(DarwinKit) 0.5.0 发布,几乎覆盖所有绑定

经过一年的预览,MacDriver 0.5.0 终于发布了,此版本开始,项目更名为 DarwinKit。 此版本主要变化内容如下: 新增对 33 个框架的绑定 当前已有超过 2,3…

Linux有问必答-如何在Linux中安装Go语言

Go (也叫 “golang”)是一款由Google最初开发的编程语言。它自诞生就有几个设计原则:简单性、安全性和速度。Go语言发行版拥有各种调试、测试、调优和代码审查工具。如今G…

在Linux上安装使用‘Go for it!’备忘软件

你在 Linux 桌面是如何管理任务和备忘的?我喜欢用 Ubuntu 的粘帖便签很久了。但是我要面对与其他设备同步的麻烦,特别是我的智能手机。这就是我为什么选择使用 Google …

如何在 Ubuntu 上用 Go For It 管理您的待办清单

任务管理可以说是工作及日常生活中最重要也最具挑战性的事情之一。当您在工作中承担越来越多的责任时,您的表现将与您管理任务的能力直接挂钩。若您的工作有部分需要在电脑上完成,那么您一定很…

2017 年 Go 语言编程的五大关注点

今年像动态插件,Serverless Go 以及 HTTP/2 这些创新对你的开发意味着什么?Go 1.8 刚刚发布,它有几个新功能,包括:HTTP/2 PushHTTP 服务器平…

为什么使用 Go 语言?

几个星期前,我一个朋友问我:“为什么要关心 Go 语言”? 因为他们知道我热衷于 Go 语言,但他们想知道为什么我认为其他人也应该关心。本文包含三个我认为 Go 是重要的编程语言的…

Go 语言编译期断言

这篇文章是关于一个鲜为人知的让 Go 在编译期断言的方法。你可能不会使用它,但是了解一下也很有趣。作为一个热身,来看一个在 Go 中熟知的编译期断言:接口满意度检查。在这段代码(p…

在 Go 中如何使用切片的容量和长度

快速测试 - 下面的代码输出什么?vals := make([]int, 5) for i := 0; i < 5; i++ { vals = append(vals, i)…

使用 Go 一年的体验

我们公司 Mobile Jazz 从一个内部试验性项目开始使用 Go。如公司名暗示的那样,我们是开发移动应用的。在发布一个应用给公众后,我们很快意识到我们缺失一个工具来检查用户实际…

我对 Go 的错误处理有哪些不满,以及我是如何处理的

写 Go 的人往往对它的错误处理模式有一定的看法。按不同的语言经验,人们可能有不同的习惯处理方法。这就是为什么我决定要写这篇文章,尽管有点固执己见,但我认为听取我的经验是有用的。我…

从 Node 到 Go:一个粗略的比较

在 XO 公司,我们最初使用 Node 和 Ruby 构建相互连接的服务系统。我们享受 Node 带来的明显性能优势,以及可以访问已有的大型软件包仓库。我们也可以轻松地在公司内部发…

论 HTTP 性能,Go 与 .NET Core 一争雌雄

朋友们,你们好!近来,我听到了大量的关于新出的 .NET Core 和其性能的讨论,尤其在 Web 服务方面的讨论更甚。因为是新出的,我不想立马就比较两个不同的东西,所以我耐心等待…

OpenGL 与 Go 教程(一)Hello, OpenGL

第一节: Hello, OpenGL第二节: 绘制游戏面板第三节:实现游戏功能这篇教程的所有源代码都可以在 GitHub 上找到。介绍OpenGL 是一门相当好的技术,适用于从桌面…

如何在 Ubuntu 安装 Go 语言编写的 Git 服务器 Gogs

Gogs 是由 Go 语言编写的,自由开源的 Git 服务。Gogs 是一款无痛式自托管的 Git 服务器,能在尽可能小的硬件资源开销上搭建并运行您的私有 Git 服务器。Gogs…

Gotop:另一个 TUI 图形活动监视器,使用 Go 编写

你已经知道 top 命令,对么?是的,它提供类 Unix 操作系统中运行中的进程的动态实时信息。一些开发人员为 top 命令构建了图形前端,因此用户可以在图形窗口中轻松找到他们系统…

加载更多