rust 逐行读取文本

rust 逐行读取文本

use std::io::prelude::*; use std::fs::File; use std::io::BufWriter; use std::io::BufReader; fn main() { let file = File::open("./ico.txt").unwrap(); let mut fin = BufReader::new(...

Rust 2023-03-10 AM 372次 0条
Rust Cargo 指定国内镜像

Rust Cargo 指定国内镜像

参考https://huangjj27.gitlab.io/posts/rust-mirrorhttps://doc.rust-lang.org/cargo/reference/source-replacement.htmlhttps://lug.ustc.edu.cn/wiki/mirrors/help/rust-crateshttps://github.com/rustcc/lernae...

Rust 2023-03-08 PM 527次 0条
Rust 文件批量添加换行符

Rust 文件批量添加换行符

本文代码 https://github.com/tothis/rust-record/tree/main/cli/file-append-newlineCargo.toml[package] name = "file-append-newline" version = "0.1.0" authors = ["Li Lei <this.l...

Rust 2023-03-08 PM 500次 0条
Rust 日期时间命令行工具

Rust 日期时间命令行工具

Rust 日期时间命令行工具本文代码 https://github.com/tothis/rust-record/tree/main/cli/time当前日期和时间戳cargo run解析时间cargo run "2020-02-20 02:04:08.000"解析时间戳cargo run 1582135448000Cargo.toml[package] name = "time&...

Rust 2023-03-08 PM 457次 0条
Rust SSH 操作 执行远程命令 上传下载文件

Rust SSH 操作 执行远程命令 上传下载文件

本文代码 https://github.com/tothis/rust-record/tree/main/test/ssh2Cargo.toml[package] name = "ssh2-record" version = "0.1.0" edition = "2018" [dependencies] ssh2 = "...

Rust 2023-03-08 PM 635次 0条
rust使用curl下载文件并打印下载进度

rust使用curl下载文件并打印下载进度

增加依赖:easy="*"use curl::easy::Easy; use std::fs::File; use std::io::Write; fn main() { let source_url = "https://pic.3gbizhi.com/2019/0927/20190927085959737.jpeg"; let collect:Vec...

Rust 2023-03-08 PM 521次 0条
rust base64 例子

rust base64 例子

rust base64 例子base64 = "0.12.1"use base64::{encode, decode}; fn main() { let a = b"hello world"; let b = "aGVsbG8gd29ybGQ="; assert_eq!(encode(a), b); assert...

Rust 2023-03-06 PM 754次 0条
rust md5 加密库

rust md5 加密库

rust md5 加密库Cargo.toml 增加依赖rust-crypto = "^0.2" use crypto::digest::Digest; use crypto::md5::Md5; pub fn md5<S:Into<String>>(input: S) -> String { let mut md5 = Md5...

Rust 2023-03-06 PM 491次 0条
rust zip库使用

rust zip库使用

rust zip库使用Cargo.toml增加依赖zip = "0.5.5"压缩目录使用walkdir = "2"use std::fs; use std::fs::File; use std::io::{copy, Read, Seek, Write}; use std::path::Path; use std::str; use walkdir::{DirEntry, WalkDir...

Rust 2023-03-06 PM 662次 0条
rust 将vec里的内容写入到文本文件

rust 将vec里的内容写入到文本文件

use std::{env, process}; fn main() { let a = vec![ String::from("hello"), String::from("world"), ]; println!("size of vector is :{}"...

Rust 2023-03-06 PM 538次 0条
rust操作mysql增删查改

rust操作mysql增删查改

//Cargo.toml [dependencies] mysql = "*" chrono = "0.4" //filename:mysql_helper.rs //filename:mysql_helper.rs use mysql::*; use mysql::prelude::*; pub struct User { pub id:...

Rust 2023-03-06 PM 445次 0条