上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Rust生命周期 Rust中生命周期是编译器用来跟踪引用的有效范围、防止悬垂引用(被引用的内容已经释放)的核心机制 语法格式 以'开头的小写字母如'a、'ctx fn longest<'a> (x: &'a str, y: &'a str) -> &'a str{ if x.len() > y.le 阅读全文
posted @ 2025-05-02 16:45 店里最会撒谎白玉汤 阅读(40) 评论(0) 推荐(0)
摘要: 一、语法 1. 基本测试结构, 测试代码通常写在#[cfg(test)]模块中,使用#[test]标记测试函数 #[cfg(test)] mod tests { user super::*; // 引入外层模块内容 #[test] fn test_basic() { assert!(true); } 阅读全文
posted @ 2025-05-02 14:37 店里最会撒谎白玉汤 阅读(26) 评论(0) 推荐(0)
摘要: Rust中,错误处理是语言设计的核心部分,强调显式处理所有可能的错误路径,避免隐式的错误传播 一、错误处理的两大核心 Option : 表示一个值可能存在Some(T)或不存在(None) Result<T, E>: 表示成功Ok(T)或Err(E) fn read_file(path: &str) 阅读全文
posted @ 2025-05-01 23:18 店里最会撒谎白玉汤 阅读(38) 评论(0) 推荐(0)
摘要: trait类似于java中的接口 基本定义 trait Printable { fn format(&self) -> String; } 为类型实现trait struct Book { title: String, pages: u32, } impl Printable for Book { 阅读全文
posted @ 2025-05-01 21:03 店里最会撒谎白玉汤 阅读(24) 评论(0) 推荐(0)
摘要: 定义结构体 // 普通结构体 struct User { username: String, age: u8, email: String } // 元组结构体,字段无名 struct Point(i32, i32, i32); // 单元结构体,无字段 struct Empty; // 实例化 l 阅读全文
posted @ 2025-05-01 18:43 店里最会撒谎白玉汤 阅读(31) 评论(0) 推荐(0)
摘要: makefile 三要素 目标(target)、依赖、命令 生成目标前先检查依赖是否存在,不存在则寻找新的规则生成依赖 更新目标前会检查依赖是否比目标更新,如果更新则更新目标 目标 all: echo "hello world" test: echo "test world" all就是目标,ech 阅读全文
posted @ 2025-04-23 22:24 店里最会撒谎白玉汤 阅读(25) 评论(0) 推荐(0)
摘要: #查询 find 条件操作符1 $gt、$lt、$gte、$lte 条件操作符2 $type:[key] 可选的 key 值如下: 1: 双精度型(Double) 2: 字符串(String) 3: 对象(Object) 4: 数组(Array) 5: 二进制数据(Binary data) 7: 对 阅读全文
posted @ 2022-09-29 23:12 店里最会撒谎白玉汤 阅读(76) 评论(0) 推荐(0)
摘要: MongoDB是一款非关系型数据库。传统的关系型数据库受到各种关系的累赘,各种数据形式的束缚难以处理海量数据以及超高并发的业务场景。 而MongoDB又是一个非关系数据库中功能最丰富、最像关系数据库的。 MongoDB MongoDB支持的数据结构是非常松散的,是类似json的bson格式。 { t 阅读全文
posted @ 2022-09-29 22:21 店里最会撒谎白玉汤 阅读(174) 评论(0) 推荐(0)
摘要: 接通电源后BIOS开机自检,对硬件进行检测 加载MBR(主动引导记录),从磁盘调入boot独立程序, boot把自身复制到高位地址的内存,从而为操作系统释放低位地址的内存。 MBR包括三部分内容:引导程序,分区表和分隔表示,最多512字节,引导程序最多446字节 boot程序读取启动设备的跟目录,b 阅读全文
posted @ 2022-09-26 15:47 店里最会撒谎白玉汤 阅读(35) 评论(0) 推荐(0)
摘要: 什么是软件测试? 软件测试:为了发现程序的错误而执行程序的过程。 发现了未发现的错误的测试是好的、成功的测试 软件测试的原则 测试用例的预期结果必须进行定义 应由第三者进行程序的测试,而不是程序的编写者 彻底检查每个测试的执行结果 测试用例应该包括无效输入情况 检查是否未做应该做的仅是测试的一半,测 阅读全文
posted @ 2022-09-13 11:59 店里最会撒谎白玉汤 阅读(57) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页