Rust 程序设计语言 简体中文版 1.85.0
0 码力 | 562 页 | 3.23 MB | 8 月前《Rust 程序设计语言 简体中文版 1.85.0》系统介绍了Rust编程语言的基础知识和核心概念。内容涵盖安装、Hello World程序、Cargo的使用、常见编程概念、所有权、结构体、枚举、模块系统、集合、错误处理、泛型、Trait、生命周期、闭包、迭代器、Cargo深入探讨、智能指针、并发编程模型、异步编程、与面向对象编程的比较、模式匹配、项目构建等。文档适合不同背景的开发者学习,帮助他们掌握Rust语言的安全性、高效性和现代化开发工具。
Hello 算法 1.2.0 简体中文 Rust 版
0 码力 | 387 页 | 18.51 MB | 1 年前本书是一本开源、免费、针对算法初学者的数据结构与算法入门教程。内容涵盖复杂度分析、基本数据类型、数据结构(如数组、链表、栈、队列、哈希表、树)以及常见算法(如搜索、排序、分治、回溯、动态规划、贪心)。通过动画图解和可运行代码示例,帮助读者理解核心概念并实现算法。本书强调手脑并用的学习方式,旨在帮助读者构建完整的知识体系,适合编程基础薄弱或希望系统学习算法的读者。
Comprehensive Rust(简体中文) 202412
0 码力 | 359 页 | 1.33 MB | 1 年前文档介绍了《Comprehensive Rust》课程指南,涵盖Rust语法、内存管理、并发编程、异步编程等内容。课程分为基础部分和专门主题,包括Android、Chromium、裸机开发等。文档强调了Rust的内存安全特性,通过大量链表学习Rust的内存管理规则,并提供了丰富的学习资源和实践练习。课程目标是帮助学生全面理解Rust语法和开发习惯用法,适合具备编程背景的学习者。
Rust语言核心竞争力-庄晓立
0 码力 | 51 页 | 1.09 MB | 2 年前文档阐述了Rust编程语言的核心优势和竞争力。Rust语言通过优秀的类型系统设计、严格的编译器静态审查、程序员的局部核对以及少量的运行时校验来保障内存安全,同时尽力避免非必要的运行时开销,性能与C/C++相当。尽管学习曲线陡峭,但其安全、高效、并发的特性使其在系统编程领域具有强大的竞争力。Rust语言设计的目标是将传统C/C++语言的性能与内存安全结合,并通过零运行时开销实现高效率。文档还提到了Rust的发展历程及其应用领域。
基于 Rust 语言编写的可编程的全球分布式 MQTT 服务器 王文庭
0 码力 | 31 页 | 3.95 MB | 2 年前文档介绍了HPMQ,一款基于Rust语言开发的下一代可编程边缘分布式MQTT软件。其核心特性包括Geo-Distributed、可编程性、云边一体化和兼容异构设备。文档重点阐述了选择Rust的原因,包括性能、开发效率、编译产物小、内存安全和对WebAssembly生态的支持。此外,文档还讨论了传统MQTT架构的不足,并提出了HPMQ的新方案优势,如分摊中心压力、降低延迟、隐藏源站、边缘计算和边缘存储。最后,文档强调了可编程性带来的设备边缘计算能力提升。
基于Rust-vmm实现Kubernetes运行时
0 码力 | 27 页 | 34.17 MB | 2 年前本文档介绍了基于Rust-vmm实现Kubernetes运行时的项目。文档首先介绍了Rust-vmm的背景和发展历程,包括Google的CrosVM和AWS的Firecracker等项目的演进。接着详细阐述了Rust-vmm的优势,包括使用Rust语言实现内存安全、高性能以及灵活的定制能力。文档还讨论了Rust-vmm在Kubernetes服务中的应用,并提到了其在虚拟化技术中的架构设计和实现细节。最后,文档强调了Rust-vmm在云原生领域的重要性和未来发展的潜力。
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺
0 码力 | 29 页 | 2.26 MB | 2 年前文档介绍了基于Rust Arrow Flight的物联网和时序数据传输及转换工具,重点介绍了TDengine时序数据库的功能和设计。TDengine是一款开源、云原生的时序数据库,专为物联网、工业互联网等场景设计,支持高效写入、多表聚合和多种数据源接入。文档还讨论了使用Rust开发的taoX工具,用于解决物联网数据接入中的复杂问题,并展示了Rust在高性能、跨平台和异步编程方面的优势。
Candid: the interface description language of the Internet Computer smart contracts - 陈研
0 码力 | 35 页 | 1.35 MB | 2 年前文档介绍了Candid,一种用于Internet Computer智能合约的接口描述语言。Candid支持多种数据类型,包括基本类型、复合类型和引用类型,并具有结构性类型和子类型。文档详细讲解了如何在Rust中使用Candid进行智能合约开发,包括类型转换、服务签名导出以及如何处理递归类型。通过DFINITY基金会的Rust SDK,开发者可以方便地扩展Rust语言,实现智能合约的开发和部署。
硬件创业公司的Rust应用和转型 - 陈昱衡
0 码力 | 23 页 | 4.95 MB | 2 年前文档主要介绍了硬件创业公司如何在嵌入式系统中应用Rust编程语言进行转型。鹿仔科技作为案例,分享了其在产品开发过程中选择Rust的原因,包括提高产品稳定性、降低售后成本、缩短研发周期等优势。文档详细描述了Rust在嵌入式端和UI端的应用场景,以及公司在Rust人才培养和系统级编程特性上的探索。同时,文档还提到了Rust在行为学实验仪器中的实际应用,展示了其在避免内存泄漏、提升设备稳定性和用户体验方面的效果。
Rust 异步并发框架在移动端的应用 - 陈明煜
0 码力 | 25 页 | 1.64 MB | 2 年前文档介绍了Rust语言在移动端应用中的异步并发框架问题。分析了现有社区框架如Tokio、smol和async-std的局限性,特别是它们在任务优先级调度和资源管理方面的不足。提出了华为自研的Ylong Runtime框架,该框架支持任务优先级调度、异步并行迭代器等功能,特别适用于嵌入式系统和移动应用开发。文档还展示了Ylong Runtime在OpenHarmony上的应用前景。
共 57 条
- 1
- 2
- 3
- 4
- 5
- 6













