CodingPython 2023-10-05 Source Edit History 环境配置 修改镜像源临时使用:Linux Mac Windows 通用命令 可以在使用pip的时候在后面加上-i参数,指定pip源 1pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple 查看更多
CodingJavaJava SEGrammer 2023-10-03 Source Edit History File 文件 class Filepublic long length() 返回文件字节数 查看更多
CodingRust基本语法模式匹配 2023-09-30 Source Edit History match match 表达式是一个控制结构,其接收一个表达式,然后将表达式的结果与多个模式进行匹配,一旦匹配了某个模式,则该模式相关联的代码将被执行: 123456789match target { 模式1 => 表达式1, 模式2 => { 语句1; 语句2; 表达式2 }, _ => 表达式3} 123456789101112131415161718enum Coin { Penny, Nickel, Dime, Quarter,}fn value_in_cents(coin: Coin) -> u8 { match coin { Coin::Penny => { println!("Lucky penny!"); 1 }, Coin::Nickel => 5, Coin::Dime => 10, Coin::Quarter => 25, }} 查看更多
CodingRust测试 2023-09-30 Source Edit History 断言 assertion 断言列表在正式开始前,来看看常用的断言有哪些: assert!, assert_eq!, assert_ne!, 它们会在所有模式下运行 debug_assert!, debug_assert_eq!, debug_assert_ne!, 它们只会在 Debug 模式下运行 assert_eq!assert_eq! 宏可以用于判断两个表达式返回的值是否相等 : 查看更多
CodingRust基本语法 2023-09-30 Source Edit History 动态数组 Vector 创建动态数组Vec::new12let mut v = Vec::new();v.push(1); vec![] 宏1let v = vec![1, 2, 3]; 查看更多
CodingRust基本语法 2023-09-29 Source Edit History Macro 宏 从调用上看,最显著的是,宏多了一个 !,如 println!("aaa"); 宏的参数宏的参数可以使用 () 、[] 以及 {} : 12345fn main() { println!("aaaa"); println!["aaaa"]; println!{"aaaa"}} 虽然三种使用形式皆可,但是 Rust 内置的宏都有自己约定俗成的使用方式,例如 vec![...] 、assert_eq!(...) 等。 查看更多
CodingLinux 2023-09-26 Source Edit History FastDFS Docker部署FastDFS12345# 搜索镜像docker search fastdfs# 拉取镜像(已经内置Nginx)docker pull delron/fastdfs Tracker1docker run -d --name tracker --network=host -v /mydata/fastdfs/tracker:/var/fdfs delron/fastdfs tracker 服务默认的端口为22122,-v 实现了容器和本地目录的挂载操作。 查看更多
CodingLinuxDocker 2023-09-26 Source Edit History Docker 镜像仓库 Docker Hub镜像仓库的国内镜像源(阿里云): 【Ubuntu18.04】Docker配置镜像源-阿里云开发者社区 运行systemctl start docker 启动服务 查看更多