搜索

排序方式
41 个文档
  • pdf 文档 Rust 程序设计语言 简体中文版 1.85.0 推荐

    0 码力 | 562 页 | 3.23 MB | 8 月前
    3
    《Rust 程序设计语言 简体中文版 1.85.0》系统介绍了Rust编程语言的基础知识和核心概念。内容涵盖安装、Hello World程序、Cargo的使用、常见编程概念、所有权、结构体、枚举、模块系统、集合、错误处理、泛型、Trait、生命周期、闭包、迭代器、Cargo深入探讨、智能指针、并发编程模型、异步编程、与面向对象编程的比较、模式匹配、项目构建等。文档适合不同背景的开发者学习,帮助他们掌握Rust语言的安全性、高效性和现代化开发工具。
  • pdf 文档 Hello 算法 1.2.0 简体中文 Rust 版 推荐

    0 码力 | 387 页 | 18.51 MB | 1 年前
    3
    本书是一本开源、免费、针对算法初学者的数据结构与算法入门教程。内容涵盖复杂度分析、基本数据类型、数据结构(如数组、链表、栈、队列、哈希表、树)以及常见算法(如搜索、排序、分治、回溯、动态规划、贪心)。通过动画图解和可运行代码示例,帮助读者理解核心概念并实现算法。本书强调手脑并用的学习方式,旨在帮助读者构建完整的知识体系,适合编程基础薄弱或希望系统学习算法的读者。
  • pdf 文档 Comprehensive Rust(简体中文) 202412 推荐

    0 码力 | 359 页 | 1.33 MB | 1 年前
    3
    文档介绍了《Comprehensive Rust》课程指南,涵盖Rust语法、内存管理、并发编程、异步编程等内容。课程分为基础部分和专门主题,包括Android、Chromium、裸机开发等。文档强调了Rust的内存安全特性,通过大量链表学习Rust的内存管理规则,并提供了丰富的学习资源和实践练习。课程目标是帮助学生全面理解Rust语法和开发习惯用法,适合具备编程背景的学习者。
  • pdf 文档 Rust语言核心竞争力-庄晓立

    0 码力 | 51 页 | 1.09 MB | 2 年前
    3
    文档阐述了Rust编程语言的核心优势和竞争力。Rust语言通过优秀的类型系统设计、严格的编译器静态审查、程序员的局部核对以及少量的运行时校验来保障内存安全,同时尽力避免非必要的运行时开销,性能与C/C++相当。尽管学习曲线陡峭,但其安全、高效、并发的特性使其在系统编程领域具有强大的竞争力。Rust语言设计的目标是将传统C/C++语言的性能与内存安全结合,并通过零运行时开销实现高效率。文档还提到了Rust的发展历程及其应用领域。
  • pdf 文档 基于 Rust 语言编写的可编程的全球分布式 MQTT 服务器 王文庭

    0 码力 | 31 页 | 3.95 MB | 2 年前
    3
    文档介绍了HPMQ,一款基于Rust语言开发的下一代可编程边缘分布式MQTT软件。其核心特性包括Geo-Distributed、可编程性、云边一体化和兼容异构设备。文档重点阐述了选择Rust的原因,包括性能、开发效率、编译产物小、内存安全和对WebAssembly生态的支持。此外,文档还讨论了传统MQTT架构的不足,并提出了HPMQ的新方案优势,如分摊中心压力、降低延迟、隐藏源站、边缘计算和边缘存储。最后,文档强调了可编程性带来的设备边缘计算能力提升。
  • pdf 文档 Candid: the interface description language of the Internet Computer smart contracts - 陈研

    0 码力 | 35 页 | 1.35 MB | 2 年前
    3
    文档介绍了Candid,一种用于Internet Computer智能合约的接口描述语言。Candid支持多种数据类型,包括基本类型、复合类型和引用类型,并具有结构性类型和子类型。文档详细讲解了如何在Rust中使用Candid进行智能合约开发,包括类型转换、服务签名导出以及如何处理递归类型。通过DFINITY基金会的Rust SDK,开发者可以方便地扩展Rust语言,实现智能合约的开发和部署。
  • pdf 文档 硬件创业公司的Rust应用和转型 - 陈昱衡

    0 码力 | 23 页 | 4.95 MB | 2 年前
    3
    文档主要介绍了硬件创业公司如何在嵌入式系统中应用Rust编程语言进行转型。鹿仔科技作为案例,分享了其在产品开发过程中选择Rust的原因,包括提高产品稳定性、降低售后成本、缩短研发周期等优势。文档详细描述了Rust在嵌入式端和UI端的应用场景,以及公司在Rust人才培养和系统级编程特性上的探索。同时,文档还提到了Rust在行为学实验仪器中的实际应用,展示了其在避免内存泄漏、提升设备稳定性和用户体验方面的效果。
  • pdf 文档 WebAssembly 简介 - 陈思衡

    0 码力 | 24 页 | 773.46 KB | 2 年前
    3
    文档介绍了WebAssembly(Wasm)及其相关技术。WebAssembly是一种低级编译目标语言,能够在Web浏览器中高效运行高性能应用。它具有高性能、安全性、标准稳定性和多语言支持等特点。文档还介绍了WASI(WebAssembly System Interface),它定义了Wasm模块可以调用的系统接口,扩展了Wasm的应用场景。此外,文档提到了Asyncify,这是一种将同步Wasm代码转换为异步代码的技术,由Binaryen编译器基础架构库提供支持。
  • pdf 文档 钟阳红-Apache Ballista Introduction

    0 码力 | 17 页 | 2.66 MB | 2 年前
    3
    Apache Ballista是一个基于Rust实现的分布式SQL查询引擎,由Apache Arrow和DataFusion提供支持,主要用于低延迟的交互式查询。它支持DAG和容错机制,能够处理多种对象存储(如HDFS、S3、Azure等),并具备数据缓存和缓存感知的任务调度功能。Ballista采用自我调节的分片分区数量和基于排序的分片写入器,支持推拉式分片,适用于高效的数据处理和查询。
  • pdf 文档 Rust 是否需要另⼀种“⾊彩”的 Future? - 郭⼦兴

    0 码力 | 19 页 | 7.77 MB | 2 年前
    3
    文档讨论了Rust编程语言中Future类型在异步编程中的取消机制问题。作者提出,现有的Future在取消时可能产生未定义行为,因此需要引入另一种“颜色”的Future,以确保取消操作的安全性和确定性。新的Future类型旨在解决现有机制的局限性,特别是在处理有副作用的取消操作时提供更可靠的保证。
共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
前往