![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 63
王凌波
积硅步以至千里!
展开
-
使用 Rust 处理 FTP
由于我使用的 ftp server 使用了 TLSv1.2 的加密算法,所以必须使用 ftp crate 中的。故而我们需要为编译做一些准备工作,否则会编译失败。所以我们需要先编译好这三个版本中的一个,我编译的是。首先添加 ftp crate 依赖,需要使用。其他信息可以在 docs.rs 上查看。版本较低,将被丢弃。模式,在这个模式下无法使用。这三个版本中的任意一个。原创 2023-02-25 18:04:46 · 961 阅读 · 0 评论 -
Rust 用于 STM32 开发
我的开发板有两个了 LED 灯,做一个用按键控制两个灯的小测试。电路图如下:可见 LED 连接在 PF9 和 PF10 引脚,按键连接在 PA0 引脚。用 Cargo 创建一个 Rust 项目,并在一下文件中添加代码:./memory.x:需要自己新建。这是用来配置存储分布的,我的 MCU 是 stm32f407 系列的。MEMORY{ /* NOTE 1 K = 1 KiBi = 1024 bytes */ FLASH : ORIGIN = 0x08000000, LENGTH =原创 2021-11-21 15:24:16 · 4532 阅读 · 0 评论 -
vim 配置 C/C++/Rust/Python 开发环境
先感受一下效果:Rust:C\C++:Python:1、安装 Nerdtree 插件显示左侧目录将 Nerdtree 插件下载到 ~/.vim/pack/vendor/start 目录下,如果没有则新建此目录。cd ~/.vim/pack/vendor/startgit clone git://github.com/scrooloose/nerdtree在 ~/.vimrc 文件中添加配置:" 进入 vim 时自动开启 NERDTreeautocmd VimEnter * NER原创 2021-10-30 11:53:58 · 1680 阅读 · 0 评论 -
Linux 安装 VMware Player
1. 从官网下载安装包https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-PLAYER-1612&productId=1039&rPId=666212. 执行以下指令去安装sh VMware-Player-16.1.2-17966106.x86_64.bundle3. 如果安装完重启后可以直接使用,那么恭喜你,太幸运了。我运行时遇到如下问题:vmplayer //运行 v原创 2021-09-14 22:45:11 · 2167 阅读 · 0 评论 -
Rust 快速安装
在安装 Rust 时,经常会卡在下载那里。因为服务器在国外,难免会有延迟。我们可以在命令窗口执行如下指令,使当前会话的 Rust 服务器地址替换为国内的源。这里使用中科大的源。[wlb@Arco ~]$ export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static[wlb@Arco ~]$ export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup原创 2021-06-27 14:02:50 · 703 阅读 · 0 评论 -
Rust 学习随笔
变量可变性在 C/C++ 中,变量默认是可变的。而在 Rust 中,变量默认是不可变的。 let x = 10; //x = 11; //错误的 println!("x = {}", x);它和 const 类型不一样,它可以使用 let 关键字重新绑定新的值,以是同一个变量可以拥有不同的值,并将旧的值隐藏掉了。在 rust 中,这种操作被称作 隐藏。使用 let 时,相当于创建了新的变量,可以改变变量的类型。 let x = 9; let x = x + 1原创 2021-02-22 22:18:48 · 984 阅读 · 0 评论