书栈网 · BookStack 本次搜索耗时 0.044 秒,为您找到 57191 个相关结果.
  • 哲学家就餐问题

    哲学家就餐问题 哲学家就餐问题 dining-philosophers.md commit c618c5f36a3260351a09f4b4dc51b2e5d1359fbc 注: 1.7.0-stable 将此章节去掉了,因此内容可能不具有时效性,这里我们暂时保留。 作为我们的第二个项目,让我们看看一个经典的并发问题。它叫做“进餐(ji)...
  • 介绍

    介绍 为本书做出贡献 介绍 ch01-00-introduction.md commit d06a6a181fd61704cbf7feb55bc61d518c6469f9 欢迎阅读 “Rust 程序设计语言”,一本介绍 Rust 的书。Rust 是一门着眼于安全、速度和并发的编程语言。其程序设计兼顾底层语言的性能与控制,并不失高级语言强大的...
  • 数据类型

    数据类型 标量类型 整型 浮点型 数字运算符 布尔型 字符类型 复合类型 将值组合进元组 数组 访问数组元素 无效的数组元素访问 数据类型 ch03-02-data-types.md commit ec65990849230388e4ce4db5b7a0cb8a0f0d60e2 在 Rust 中,任何值都属于一种明确的 ...
  • 4.1.变量绑定

    变量绑定 模式(Patterns) 类型注解(Type annotations) 可变性(Mutability) 初始化绑定(Initializing bindings) 作用域和隐藏(Scope and shadowing) 变量绑定 variable-bindings.md commit 23a7a7bdb6a6a43cd7efdd9...
  • 5.6.并发

    并发 背景:Send 和Sync Send Sync 线程 安全共享的可变状态(Safe Shared Mutable State) 通道(Channels) 恐慌(Panics) 并发 concurrency.md commit 23a7a7bdb6a6a43cd7efdd9176b1d3f75d9d0e70 并发与并行...
  • 4.9.引用和借用

    引用和借用 原则(Meta) 借用 &mut 引用 规则 理解作用域(Thinking in scopes) 借用避免的问题(Issues borrowing prevents) 迭代器失效(Iterator invalidation) 释放后使用 引用和借用 references-and-borrowing.md commit c...
  • Cargo项目管理器

    2604 2018-02-06 《RustPrimer 中文版》
    cargo简介 cargo入门 基于cargo的rust项目组织结构 cargo.toml 和cargo.lock 文件总是位于项目根目录下。 源代码位于src 目录下。 默认的库入口文件是src/lib.rs 。 默认的可执行程序入口文件是src/main.rs 。 其他可选的可执行文件位于src/bin/*.rs (这里每一个rs文件均对应一...
  • 性能比较:循环对迭代器

    性能对比:循环 VS 迭代器 总结 性能对比:循环 VS 迭代器 ch13-04-performance.md commit 1fedfc4b96c2017f64ecfcf41a0a07e2e815f24f 为了决定使用哪个实现,我们需要知道哪个版本的 search 函数更快一些:是直接使用 for 循环的版本还是使用迭代器的版本。...
  • V语言学习笔记

    V语言学习笔记 写在前头的话 为什么喜欢V V语言的目标 github关注度 一起完善 V语言学习笔记 利用业余时间,体验了V语言,边看,边动手,边记录,所以有了这个V语言学习笔记. 写在前头的话 这是一门新发布的语言,由Alexander Medvednikov 发起,开源时间为2019年6月22日,目前贡献者已有4百多人,快速...