书籍[7]

Rust 结构体

Rust 结构体 Rust 有 3 种结构体类型:具名字段型结构体、元组型结构体和单元型结构体。 具名字段型结构体 /// 由8位灰度像素组成的矩形 struct GrayscaleMap { pixels: Vec<u8>, size: (usize, usize) } Rust

Rust crate 与 模块

crate Rust 程序由 crate(板条箱)组成。每个 crate 都是既完整又内聚的单元,包括单个库或可执行程序的所有源代码,以及任何相关的测试、示例、工具、配置和其他杂项。 版本 在 Cargo.toml [package] 部分中修改 edition 表示自己用的是什么版本的 Rust

Rust 错误处理

错误处理 Rust 中的两类错误处理:panic 和 Result. 普通错误使用 Result 类型来处理。Result 通常用以表示由程序外部的事物引发的错误,比如错误的输入、网络中断或权限问题。这些问题并不是意料之中的,在没有任何 bug 的程序中也可能会不时出现。 panic 针对的是另一种

📚 Rust程序设计(第2版)

内容简介 · · · · · · 本书是Rust领域经典参考书,由业内资深系统程序员编写,广受读者好评。 书中全面介绍了Rust这种新型系统编程语言——具有无与伦比的安全性,兼具C和C++的高性能,并大大简化了并发程序的编写。第2版对上一版内容进行了

📚 深入理解 Kafka 🎖️

本书从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。本书主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但本书基本以Java语言作为主要的示例语言,方便大多数读者的理解。虽

📚 Git 从入门到精通 🎖️🎖️🎖️

从头再学习下 Git 命令,虽然在工作中一直使用的都是 Fork 的软件,但是自己还是需要再学习下整体 Git 命令的使用的.

📚 Vim实用技巧(第2版)🎖️🎖️

内容简介 Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本。同时,学习和熟练使用Vim又有一定的难度。