Rust 实战丨倒排索引

本文将使用 Rust 实现一个简单的倒排索引。

rust

深入浅出 Go 语言的 defer 机制

本文将深入浅出地介绍 defer 的工作原理,探究其背后的机制,并通过丰富的案例来展示它的实际应用。

go

深入 Go 语言核心:结构体的全方位解析

本文将带您全面深入地探索 Go 语言中结构体的各个方面,从基本定义、初始化和使用,到高级特性如结构体的组合、方法定义、内存对齐等。

go

Rust 实战丨HTTPie

我们深入探讨了如何使用 Rust 语言来实现一个类似于 HTTPie 的命令行工具。

rust

Rust anyhow 简明教程

探索 Rust 的 anyhow 库,它提供了一个简单而强大的方式来处理错误。本教程将引导你了解 anyhow 的核心特性,包括易用性、错误链、调试便利性,以及如何在不同场景下利用 anyhow 来简化错误处理。无论是快速原型开发还是应用程序顶层错误处理,anyhow 都是 Rust 开发者的得力助手。

rust

深入探索 Rust 的 clap 库:命令行解析的艺术

本文将深入探索 Rust 中一个非常流行的命令行解析工具 clap,本文会先详细介绍 clap Derive 和 Builder 两种构建命令行工具的方式,并实战 httpie 工具,最后还将 clap 与 Go 语言中在命令行解析同样流行的 cargo 进行比较。

rust

Rust reqwest 简明教程

本文介绍了 Rust 一个非常流程和强大的 HTTP 客户端库 reqwest 的基本使用方法。

rust

深入浅出 Go 语言的 GPM 模型(Go1.21)

本文基于 Go1.21.0 版本详细介绍了 Go 语言的 GPM 模型。

go

Rust 实战丨绘制曼德博集

本文参考《Rust 程序设计(第二版)》中第二章的示例,与读者分享**曼德博集**的绘制过程。

rust

一文彻底掌握浮点数

本文从一个经典问题 0.1+0.2 != 0.3 出发,详细介绍了 IEEE-754 标准下的浮点数表示方法,细致阐述了 3 种浮点数类型的表示逻辑,包括规格化值、非规格化值和特殊值。还介绍了浮点数舍入的 4 种模式,以及浮点数的基本运算。最后,本文结合 Go 语言给出了浮点数不同的输出方式的例子,以及简单介绍了 Go 语言中的 math/big 库在大数运算和精度更高的运算场景中的应用。本文包含大量实例和推演过程,希望能帮助读者彻底掌握浮点数。

计算机基础
13456