#go语言文章排行榜

Vite为何比Webpack更好?

22-01-18 1155 1 banq

Vite 是新一代的 JavaScript 构建工具,它利用浏览器中 ES 模块的可用性和编译为本机捆绑器,为您带来最新的 JavaScript 技术所能获得的最佳开发者体验。 通过使用基于 ESM... 详细

可汗学院为何用Golang重写他们的Python后端?

22-01-20 849 1 banq

可汗学院最近进行了大规模重写,他们用 Go 编写的面向服务的后端替换了旧的 Python 2 单体。 Kevin Dangoor 和 Marta Kosarchyn 是可汗学院的高级工程师,他们写了... 详细

Rust, Go与Hasekll比较 - Reddit

22-03-16 401 2 banq

对这三者隐含的设计范式的非常简洁的总结: Haskell:适合计算,默认情况下容易抽象(专注于指定做什么而不是怎么做,需要很少的代码来表示它)。 Go : 适合做服务,默认情况下容易并发(专... 详细

为何Symless选择Rust,而不是Go、C++或Node.js?

22-02-24 778 1 banq

我们决定为 Synergy 3 后台服务(目前用 Node.js 编写)使用Rust(不是 Go 或 C++),因为我们相信它会给我们的客户带来更好的体验。没有考虑 Java。 我们选择 Rust ... 详细

支持泛型的Go语言1.18发布

22-03-16 691 1 banq

今天,Go 团队很高兴发布 Go 1.18,Go 1.18是整个Go社区的一个巨大的里程碑。 Go 1.18 是一个大型版本,其中包括新功能、性能改进以及我们对该语言的最大更改。 毫不夸张地说,Go... 详细

Go最重要的特性是:隐形异步

22-02-04 625 1 banq

当被问及 Go 最重要的特性时,许多人会谈论 Go 的简单性、C 互操作性、编译速度等。 然而,Go 的最佳特性是在同步接口中编写 异步 代码的能力。 作者给出了一个在 Go 与 Java 中发... 详细

micro/micro:分布式微服务云操作系统

22-02-08 592 1 banq

Micro 解决了在云中构建服务的关键要求。它利用 微服务 架构 模式并提供一组服务作为平台的构建块。Micro 处理 分布式系统 的复杂性,并提供更简单的可编程抽象来构建。 Micr... 详细

Yao:一个用于创建Web服务和仪表板的低代码引擎

22-03-11 577 1 banq

Yao 是一个低代码引擎,它可以创建数据库模型、编写 API 服务并仅通过 JSON 为 Web 和硬件描述仪表板接口,无需代码,10 倍生产力。 Yao 基于流式编程思想,使用Go语言开发,支持多... 详细

在Golang中使用泛型实现slice排序 - gosamples

22-03-17 354 banq

排序是新泛型功能的一个非常自然的用例。 在Go中对slice进行排序是以前每次有新的slice类型时都要重新编写的事情之一。有时你会为两种不同的类型使用相同的代码。 从Go 1.18开始,由于新的泛... 详细

在Golang中使用泛型实现slice过滤filter()函数 - gosamples

22-03-17 271 banq

到目前为止,在 Go 中创建函数 filter() 是很困难的,它可以根据谓词的布尔值来过滤任何元素的列表。如果你知道列表的类型,这是有可能的。 func filter(slice &#... 详细

在Golang中使用泛型reduce函数 - gosamples

22-03-17 210 banq

reduce()函数是由 JavaScript 和 Python 等其他编程语言推广的 函数式编程 概念。 它的工作原理是通过对数组中的每个元素应用一个产生部分结果的函数,将一个数组还原成一个单... 详细

go-password:生成类似1Password或LastPass高熵随机密码的Go库

22-03-15 141 banq

该库实现了随机密码的生成,并提供了纯 Golang 中 AgileBits 1Password 所描述的要求 。该算法通常在生成网站密码时使用。 该库使用 crypto/rand 来增加随机性。 此... 详细

在Golang中实现Actor模型的源码 - Gaurav

22-02-25 623 banq

Actor模型是一种这样的编程结构,它对大量独立作业进行建模,以任何顺序进行处理,无需锁同步。如Java中Play!框架。 在本文中,我将描述如何在 golang 中实现一个原始的 Actor 模型... 详细

hyperjumptech/grule-rule-engine: Golang的规则引擎实现

22-02-16 1077 banq

Grule是 Go (Golang) 编程语言的规则引擎库。受到广受好评的 JBOSS Drools 的启发,并以更简单的方式完成。 与Drools一样,Grule也有自己的DSL或领域特定语言。 ... 详细

使用Golang泛型构建的无锁环形缓冲区开源项目

22-01-21 472 banq

使用 go 1.18beta 版本中的泛型的单生产者和多读者无锁环形缓冲区。与使用接口的环形缓冲区相比,它比具有泛型类型安全性的通道快得多。 使用 go 1.18. 我们能够以类型安全的方式在 go... 详细

共有 145 上一页 1 2 3 4 5 6 7 ... 10 下一页