rust-lang-05-rust 基础概览
Rust 基本概念
从现在开始,我们正式踏入了 Rust 大陆,这片广袤而神秘的世界,在这个世界中,将接触到很多之前都没有听过的概念:
所有权、借用、生命周期
宏编程
模式匹配
类似的还有很多,不过不用怕,引用武林外传一句话:咱上面有人。有本书在,一切虚妄终将烟消云散。
本章主要介绍 Rust 的基础语法、数据类型、项目结构等,学完本章,你将对 Rust 代码有一个清晰、完整的认识...
2018-07-13 02:32:21 |
Programming Language
rust-lang-04-cargo rust 包管理入门介绍
Cargo
Cargo 是 Rust 的构建系统和包管理工具,同时 Rustacean 们使用 Cargo 来管理它们的 Rust 项目。
Cargo 负责三个工作:构建你的代码,下载你代码依赖的库并编译这些库。我们把你代码需要的库叫做“依赖(dependencies)”因为你的代码依赖他们。
$ cargo --version
转换到 Cargo
创建源文件目录并移除旧的...
2018-07-13 02:32:21 |
Programming Language
rust-lang-03-windows wls install 安装笔记
windows wls 安装
执行命令
sudo curl https://sh.rustup.rs -sSf | sh
执行此命令,可能会失败。(wall)
安装日志
$ curl https://sh.rustup.rs -sSf | sh
info: downloading installer
Welcome to Rust!
This will download an...
2018-07-13 02:32:21 |
Programming Language
rust-lang-03-windows install 安装笔记 rustup 方式
使用 rustup (推荐)
rustup
我们选择 x64
https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
下载后双击安装即可。
安装完成日志
info: default toolchain set to 'stable-x86_64-pc-windows-m...
2018-07-13 02:32:21 |
Programming Language
rust-lang-03-mac install 安装笔记
MAC 安装
执行命令
curl https://sh.rustup.rs -sSf | sh
执行此命令,可能会失败。(wall)
安装日志
houbinbindeMacBook-Pro:rust houbinbin
$ curl https://sh.rustup.rs -sSf | sh
info: downloading installer
Welcom...
2018-07-13 02:32:21 |
Programming Language
rust-lang-02-在线学习资料
在线阅读地址
https://kaisery.github.io/trpl-zh-cn/
https://github.com/sunface/rust-course
中文文档
中文文档
参考资料
https://github.com/KaiserY/rust-book-chinese
在线阅读地址
中文文档
参考资料
2018-07-13 02:32:21 |
Programming Language
rust lang-01-rust 编程语言概览
Rust
Rust 是一种系统编程语言。
它有着惊人的运行速度,能够防止段错误,并保证线程安全。
特点
零开销抽象
转移语义
保证内存安全
线程无数据竞争
基于 trait 的泛型
模式匹配
类型推断
极小运行时
...
2018-07-13 02:32:21 |
Programming Language
Ant Design-03-Pattern
文案
在界面中,我们需要通过对话的方式与用户产生共鸣。精准、清晰的语言会更容易让用户理解,合适的语气更容易让用户建立信任感。
因此在界面设计时,文案也应当被重视。 在使用和书写文案时有以下几点需要注意:
从用户角度出发
表述一致
重要的信息放在显著位置
专业、精准、完整
精简、友好、正面
...
2018-07-11 03:05:10 |
Design