The Servo Book - 0.0.1
0 码力 | 107 页 | 2.48 MB | 7 月前文档介绍了Servo,一个用Rust语言编写的现代网页浏览器引擎。Servo旨在利用并行处理和内存安全特性,提供高性能和响应速度。文档详细描述了Servo的架构,包括其模块化设计、样式系统、网络定位功能以及Inspector工具的使用。此外,还涵盖了Servo在WebXR中的实现细节,包括其涉及的组件和相关概念。
2021-11-22 - Rust CTCFT - Rust for Linux
0 码力 | 53 页 | 332.50 KB | 1 年前文档主要介绍了将Rust语言引入Linux内核的目标与进展。Rust相比C语言在内存安全、错误处理和并发性方面具有显著优势。演讲重点讨论了Rust在Linux内核中的应用,包括 nightly 特性、const 支持、内存模型统一、错误处理机制以及测试框架的设计。文档还提到了当前面临的技术挑战,如如何在不使用 RUSTC_BOOTSTRAP 的情况下构建内核,以及如何优化开发者体验。未来的工作方向包括完善语言特性、改进工具链以及推动Rust在内核开发中的实际应用。
Comprehensive Rust(English) 202412
0 码力 | 382 页 | 1.00 MB | 1 年前文档《Comprehensive Rust(English) 202412》是一份由Google Android团队开发的免费Rust编程课程,旨在全面教授Rust语言,涵盖从基础语法到高级主题。课程内容包括Cargo的使用、类型和值、控制流、通道和异步编程等。Rust是一种强调内存安全、无垃圾收集的现代语言,适用于多种场景,如移动应用开发、嵌入式系统和高并发服务器。文档通过实际示例和练习帮助学生掌握Rust的核心概念和常见应用场景。
Comprehensive Rust ?
0 码力 | 378 页 | 1009.46 KB | 2 年前《Comprehensive Rust》是一份由Google Android团队开发的免费Rust编程语言课程,旨在全面教授Rust语言,涵盖从基础语法到高级主题。课程目标是提供对Rust语法的全面理解,使学习者能够修改现有程序和编写新程序,并展示常见的Rust编程习惯。文档强调了Rust的主要优势,包括编译时内存安全、无垃圾收集、高性能以及现代化语言特性。课程分为多个章节,内容包括类型和值、变量、算术运算、类型推断等基础概念,以及控制流和错误处理等高级主题。
Concurrency in Rust
0 码力 | 43 页 | 648.31 KB | 2 年前文档主要介绍了Rust语言在并发编程中的优势和挑战。Rust是一种系统编程语言,运行速度快,能够防止段错误并保证线程安全。文档讨论了并发的定义及其在Rust中的实现,提到了Rust语言本身提供所有权和借用机制,而库则实现了常见的并发抽象。文档还指出了并发编程中常见的问题,如数据竞争、死锁、使用后释放和双重释放等问题,并强调了Rust在处理这些问题上的优势。
Building Linux Distribution(Linux 分布式)- 贾晓宇
0 码力 | 19 页 | 723.62 KB | 2 年前文档主要介绍了使用Rust语言和Linux From Scratch(LFS)项目构建自定义Linux发行版的过程。内容涵盖了选择Rust的原因、构建工具链、基本系统软件、系统配置以及使其启动的步骤。同时,文档提到了使用DAG执行引擎来自动化构建流程,并讨论了构建过程中可能遇到的挑战,如时间消耗、系统维护和依赖问题。文档还详细介绍了如何在内核中集成Rust支持,并展示了构建过程中的关键节点和工具链。
Build a lightweight logging and tracing tool with Apache Arrow, Parquet and DataFusion 朱霜
0 码力 | 26 页 | 11.05 MB | 2 年前文档介绍了如何使用Apache Arrow、Parquet和DataFusion构建一个轻量级的日志和跟踪工具Duo。内容包括Duo的功能、Apache Arrow、Parquet和DataFusion的简介,以及如何利用这些技术存储和查询日志和跨度数据。文档还提到了Duo的设计愿景。
Rustle: the first static analyzer for smart contracts in Rust
0 码力 | 28 页 | 4.49 MB | 2 年前文档介绍了Rustle,这是一个专为Rust语言智能合约设计的首个静态分析工具。Rustle能够检测多种安全漏洞,并已成功应用于实际场景中发现漏洞。它具有高度扩展性,支持添加新功能,并已集成到工作流程中。Rustle是开源的,支持多种区块链平台,并通过LLVM IR进行分析。
RUST AS A CASE STUDY
0 码力 | 19 页 | 3.37 MB | 2 年前文档研究了Rust作为安全编程语言的案例,探讨了其在性能和安全性方面的优势。研究表明,70%的Chrome和Microsoft产品漏洞与内存安全问题相关,而C/C++是主要来源。Rust通过其独特的内存安全模型和零垃圾回收设计,成为替代C/C++的有力候选。文档还提到Rust的学习曲线较陡,但其文档和社区支持良好,能够帮助开发者快速上手。此外,Rust的编译器错误信息清晰,有助于快速定位问题。尽管Rust在某些领域难以替代C/C++,但其优势在于长期的安全性和维护成本的降低。
A tale of Rust, the ESP32 and IoT
0 码力 | 37 页 | 3.51 MB | 2 年前文档讨论了Rust编程语言在物联网和嵌入式系统中的应用,特别是针对ESP32设备的开发。文中提到Rust语言在内存安全方面的优势,并展示了如何在ESP32上使用Rust进行开发。此外,还介绍了Rust在嵌入式系统中的工具链和一些实际应用案例,如与Hono的集成以及在AWS Lambda中的应用。
共 11 条
- 1
- 2













