Rust 实战丨通过实现 json! 掌握声明宏

本文分步展示了实现 json! 宏的过程,包括定义 Json 枚举和不同类型的匹配规则。通过这个过程,读者可以掌握声明宏的基本概念和实现方法。

Rust

xgo 原理探索

xgo 是一个通过代码重写来实现 mock、trace 和 coverage 功能的单元测试框架。本文将探讨 xgo 最核心的底层原理 -toolexec,并通过 6 个简单的小阶段,一步步实现一个丐版 xgo,进一步展示 xgo 的设计理念。

Go

Kafka 负载均衡挑战及解决思路

本文转载自 Agoda Enginnering, 介绍了 Kafka 负载均衡的实际应用过程中的负载均衡挑战及解决思路。

Kafka

学习记录:用 Go 自制解释器 Monkey

本文主要是记录笔者在学习《用 Go 自制解释器 Monkey》过程中涉及的重要设计理念和思考。

Go

时间处理基础:Rust 的 chrono 库教程

本文全面的指南深入介绍了如何在 Rust 中使用 chrono 库来精确处理和转换时间与日期。从基本概念到高级功能,本文提供了实用的代码示例和详尽的解释,帮助你在任何 Rust 项目中高效管理时间。

Rust

epoll

本文总结了高性能网络服务器中大量使用的 I/O 多路复用技术 epoll,涵盖工作原理、数据结构、事件监听和中断等相关内容。

计算机基础

Rust 实战丨并发构建倒排索引

本文详细阐述了使用 Rust channel 并发构建倒排索引的详细过程。

Rust

Rust 实战丨倒排索引

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

Rust

深入浅出 Go 语言的 defer 机制

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

Go

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

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

Go
12345