Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Go语言教程
为复杂性语言辩护:类的意义 - viralinstruction
在2014/15年的冬天,我是一名大学生,我的特点是手上有太多的空闲时间,却没有足够的钱让自己在空闲时间里忙碌。无聊又没钱,编程是一个完美的爱好。如果你已经拥有一台电脑,它是免费的,而且当你与无聊作斗争时,时间的投入并不令人气馁。我是在别人的推荐下选择学习Python的,我可以发自内心地把这
为何数据库优先ORM模型在Go社区受到欢迎? - Reddit
数据库优先ORM模型(db first ORM)的定义:根据数据库自动生成代码,而不是根据代码生成数据库表,如 sqlc、sqlBoiler;另外一种ORM模型是:根据代码自动生成数据库表,这种称为代码优先ORM模型(code first ORM模型),如GORM、sqlx和sql
Go和Rust都是系统语言和通用语言 - Reddit
一般人认为:Rust通常是一种系统编程语言;而Go是通用语言。 这有点误导性: "系统编程 "最初的意思是 "与脚本语言相反,这种语言优先考虑在较长的生命周期内保持大型基础设施代码库的可维护性和人员变动,
为股票和加密货币交易构建规则引擎 - ksred
我建立了一个平台和市场来创建、测试和运行股票和加密货币的交易策略。 至少在过去的十年里,我对金融和API有着浓厚的兴趣,这促使我建立了像BVNK这样的初创公司和像COVID19API这样的产品。我对投资也有积极的兴趣,作为一名软件工程师,我对技术如
可汗学院使用Go静态上下文理顺全局变量和依赖 - khanacademy
可汗学院正在完成一个巨大的项目,将我们的后端从Python迁移到Go。虽然这个项目的主要目标是迁移到一个过时的平台上,但我们看到了改进我们代码的机会,而不仅仅是直接移植。 我们想改进的一件大事是我们的Python代码库中的隐性依赖关系。访问当前请求
在Golang中使用Zap实现结构化日志记录
默认情况下,Golang 附带一个使用非常简单的标准 Logging 包。它既可以将消息记录到控制台也可以记录到外部文件。尽管默认记录器使用起来非常简单,但它并没有包含在生产系统中的所有必需功能。这对于快速开发/原型来说很好,但对于实时场景,它几乎不能满足所有条件。我们更喜欢结构化且
Golang泛型是更快了还是慢了? - DoltHub
Go 1.18 已经发布,随之而来的是对泛型的期待已久的支持!泛型是多年来语言最重大的变化。它们为原本极简的类型系统增加了一个新维度。当初一开始,Golang就通过 “接口”支持动态多态;泛型现在为Golang提供静态多态性。今天我们将讨论 Golang 对泛型的实现以及它对
基于gRPC、API网关和身份验证的Go微服务源码项目
这个案例是一个小型电子商务系统,开发了3个微服务和1个API网关,处理传入的HTTP请求。HTTP请求将通过gRPC转发给这些微服务。此外,我们还要处理JWT认证。这个系统由四个微服务:
仅供Go使用的gob比JSON性能提高80倍 - ksred
我们主要产品是股票交易规则引擎:策略是你创建的一套股票或加密货币的规则,这个引擎会跟踪你创建的策略中所做的所有交易,从中你可以看到哪些交易效果好,哪些交易效果不好,你每天都会收到一封包含交易机会的电子邮件。 这个规则引擎的一个关键部分是确保在回测期
分布式系统唯一主键标识符ID生成机制比较 - Encore
在构建任何分布式或非分布式系统时,您最终会处理许多数据ID标识符,从数据库行一直到生产系统版本的ID标识符。决定如何生成标识符有时非常简单;例如,您可能只是将一个自动递增ID的数字作为您的数据库中的主键。 然而,在分布式系统中,让一个数字从
Go 1.19将拥有更快的竞争争夺检测器
Go 1.19 将拥有更快的race detector! 无限数量的 goroutine.运行类似命令即可:
parallel: 一个简单的并行运行Go循环的库
使用最新泛型,例如:对每个元素调用一次指定的函数,请注意,执行顺序是随机的:
用于Go语言中SQL字符串自动格式化的Vscode插件
Inline-pgFormatter是Vscode的一个Go语言扩展,用于自动格式化.go文件中的原始SQL字符串! 点击标题安装 另外一个选项:github.com/kyleconroy/sqlcsqlc从SQL中生成类型安全的代码:。<
Lyft如何存储支持其ML模型的大规模特征数据?
机器学习是 Lyft 应用程序的支柱,Lyft 的 Feature Serving 服务负责为这些 ML 模型提供特征数据。 Lyft 如何使用 Flyte 和 Apache Flink 存储特征定义并将特征数据提取到服务中。 Lyft 如何使用 Redis、Dyna
Go中的结构化配置 - Andrew
在一个软件的开发过程中,有一个时间点需要使用配置语言,你只能通过标记做这么多,否则就会变得太脆弱。所选择的语言应该提供一种人和计算机都能轻松解析的格式。通常情况下,大多数人都会选择YAML、TOML,有时甚至是JSON。对于Djinn CI的开发,这些都不符合我的需求,所以我开发了自己的,专
用无上下文的Go语言实现HTTP服务
许多Go开发者,尤其是新开发者,发现一个不明显的问题是,我到底该如何把所有我需要的东西都传到我的处理程序中?我们没有像Java或C#那样花哨的控制反转系统。 http.处理程序是静态签名,所以我不能只传递我真正想要的东西。看来我们只有3个选择:使用globals、将处理程序包裹在一个
GraphQL-Go-onepieceAPI:用Go语言和GraphQL开发的海贼王API
学习新技术的最好方法是制作项目,所以在学习 Go 和 GraphQL 时,我决定创建一个基本的 One Piece(著名漫画)API,它返回 Strawhats 船员信息,并为您提供创建新船员的可能性.点击标题
2021年Go语言开发者调查结果
2021 年,我们从 10 月 26 日到 11 月 16 日进行了 Go 开发者调查,收到了 11,840 份回复——这是我们进行该调查的 6 年来迄今为止参与人数最多的一次!感谢您花时间为社区提供这些关于您使用 Go 的体验的见解。
上页
下页
关闭