路不易

堕肢体,黜聪明,离形去知

Latest

rust 模块

一、模块系统的基础 1. 模块的定义 模块是 Rust 中组织代码的基本单元。通过模块,你可以将代码划分为逻辑单元,控制可见性,避免命名冲突。 * 定义模块: mod my_module { // 模块内容 } * 模块的作用域: 模块内的项(函数、结构体、枚举等)默认是私有的,只能在模块内部访问。使用 pub 关键字可以公开这些项。 2. 模块的可见性 * 私有(默认):只能在模块内部访问。 * 公开(pub):可以在模块外部访问。 * 受限公开: * pub(crate):在整个 crate 内可见。 * pub(super):在父模块中可见。 * pub(in path):在指定路径下可见。 示例: mod outer

By amm

MongoDB

1. 安装 MongoDB 1.1 在 Windows 上安装 1. 下载 MongoDB: * 访问 MongoDB 官方网站 下载适合 Windows 的安装包。 2. 安装 MongoDB: * 运行下载的安装程序,按照提示完成安装。 3. 设置环境变量: * 将 MongoDB 的 bin 目录添加到系统的环境变量中,以便在命令行中使用 mongo 和 mongod 命令。 4. 创建数据目录: * 默认情况下,MongoDB 会在 C:\data\db 目录下存储数据。你可以手动创建这个目录,或者在启动 MongoDB 时指定其他目录。 1.2 在

By amm

正则表达式

1. 字符: * 普通字符:如 a、b、1 等,表示自身。 * 特殊字符:如 .(匹配任意字符)、^(匹配字符串开头)、$(匹配字符串结尾)。 2. 元字符: * \d:匹配数字,等价于 [0-9]。 * \D:匹配非数字字符。 * \w:匹配字母、数字和下划线,等价于 [a-zA-Z0-9_]。 * \W:匹配非字母、数字和下划线。 * \s:匹配空白字符(空格、制表符、换行符等)。 * \S:匹配非空白字符。 3. 量词: * *:匹配前面的字符零次或多次。 * +:匹配前面的字符一次或多次。 * ?:匹配前面的字符零次或一次。 * {n}:匹配前面的字符恰好 n 次。 * {n,}:匹配前面的字符至少 n 次。

By amm

python基础部分-1

列表 (List) 定义 * 列表是一个有序的可变集合,可以包含重复的元素。列表中的元素可以是不同类型的数据。 创建 * 使用方括号 [] 创建列表。 示例 my_list = [1, 2, 3, 4, 5] mixed_list = [1, "hello", 3.14, True] 常用操作 * 添加元素: * append(value):在列表末尾添加一个元素。 * extend(iterable):在列表末尾添加多个元素。 * insert(index, value):在指定位置插入一个元素。 * 删除元素: * remove(value):删除列表中第一个匹配的元素。 * pop(index):删除并返回指定位置的元素,默认删除最后一个元素。 * clear():清空列表。 * 访问元素: * 通过索引访问,

By amm

© 2025 路不易All rights reserved.

备案号:黔ICP备2025043243号-1 | 公安备案图标 贵公网安备52052402000220号