Baymax's Blog
Preview Image

Rust基础——所有权系统

开始 所有权(ownership)是Rust用于如何管理内存的一组规则。所有程序都必须管理其运行时使用计算机内存的方式,通过所有权系统管理内存,编译器在编译时会根据一系列的规则进行检查。如果违反了任何这些规则,程序都不能编译。在运行时,所有权系统的任何功能都不会减慢程序 所有权规则 所有权系统遵循三条规则 rust中的每个值都有一个所有者 值在任何时刻仅有一个所有者 当...

Preview Image

Rust基础——开始

开始 Rust是一种系统级编程语言,旨在提供内存安全、并发性和高性能。它通过严格的所有权模型来避免常见的内存错误,如空指针解引用和数据竞争,使得开发者能够编写安全可靠的代码 注释 //:单行注释 /**/:块注释 变量 变量使用let关键字声明,分为可变变量和不可变变量,常量使用const关键字声明 声明变量时,rust支持自动推断变量类型 let a = 10; ...

Preview Image

Maven基础

开始 Maven是一个强大的项目构建和依赖管理工具,主要用于Java项目。它提供了一种标准化的项目结构和构建方式,能够自动管理项目的依赖库、编译、打包、测试和发布等任务 仓库 Maven的仓库是用于存储项目依赖包的存储库。仓库中的依赖可以被项目下载、缓存和复用,确保项目构建时所需的所有依赖项都能按需获取 Maven仓库分为三类 本地仓库:本地仓库是存储在开发者电脑中的一个目录...

Selenium基础

开始 Selenium是一个用于自动化Web浏览器操作的工具,广泛应用于Web应用程序测试、网页数据抓取和任务自动化等场景 Selenium通过使用WebDriver支持市场上所有主流浏览器的自动化。WebDriver是一个API和协议,它定义了一个语言中立的接口,用于控制web浏览器的行为。每个浏览器都有一个特定的WebDriver实现,称为驱动程序。驱动程序是负责委派给浏览器的组件,...