- 博客(5)
- 收藏
- 关注
原创 【Linux】sftp常用命令使用方法
在 Linux 系统中,我们可以使用 SFTP 进行远程文件传输。put命令用于将本地目录及其内容递归上传到远程服务器。lmkdir命令用于在本地创建一个新的目录,sftp user@remote_host将连接到指定的远程主机。ls命令列出远程目录的内容, cd命令用于切换到远程目录, lls命令列出本地目录的内容, lcd命令用于切换到本地目录。rm命令用于删除远程文件, lrmdir命令用于删除远程目录。lrm命令用于删除本地文件,rmdir命令用于删除本地目录。
2024-08-02 16:15:40
803
原创 【Rust】踩坑:动态数组Vec<T>中元素的指针在某些情况下可能会改变
在 Rust 中,动态数组(Vec)的元素指针在某些情况下可能会改变,尤其是当数组增长时。在使用Vec时,如果你在添加元素后继续使用指向其元素的指针,必须注意可能的重新分配问题。预先分配足够的容量可以帮助避免指针失效。
2024-07-27 15:05:40
191
原创 【Rust】使用Option类型给变量赋空值
在 Rust 中,Option类型用于表示一个值可能存在(Some)或不存在(None)。要给一个变量赋 “空值”,可以使用Option类型来表示变量,并使用None给变量赋值。
2024-07-27 14:49:04
125
原创 【Rust】互斥锁Mutex以及读写锁RwLock
在 Rust 中,避免资源调用冲突的常用方法是使用std::sync模块中的互斥锁Mutex和读写锁RwLock。这些锁提供了一种安全的机制来保护共享资源,确保在并发环境中不会发生数据竞争。在 Rust 中,可以通过Mutex和RwLock来保护共享资源,避免资源调用冲突。Mutex:适用于需要独占访问资源的场景。RwLock:适用于读操作多于写操作的场景,允许多个读者同时访问。使用这些锁可以确保数据的一致性和安全性,有效避免数据竞争。
2024-07-26 11:18:19
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人