- 博客(250)
- 收藏
- 关注
原创 【MySQL】——用户和权限管理(一)
🎯用户与权限🎃user表🎃bd表🎃 tables_priv表和columns_priv表🎃procs_priv表🎃访问控制过程🎯用户管理🎃添加普通用户🎃普通用户修改自己的密码🎃root用户修改自己的密码和普通用户的密码🎃root用户修改自己的密码和普通用户的密码🎃修改用户名🎃删除普通用户🎯 MySQL 8 中root用户密码丢失的解决办法
2024-04-28 13:32:09 146
原创 【Rust】——RefCall<T>和内部可变模式
目录🎯通过RefCell在运行时检查借用规则🎯内部可变性:不可变值的可变借用🎃内部可变性的用例:mock对象🎯RefCell在运行时记录借用🎯结合Rc和RefCell来拥有多个可变数据所有者
2024-04-25 12:19:51 1310 90
原创 【MySQL】——数据查询操作
🎯语句格式🎯单表查询🎃查仅涉及一个表✨选择表中若干列✨选择表中的若干元组🎃Order by子句🎃聚集函数🎃group by字句🎯连接查询🎃等值与非等值连接查询🎃自身连接🎃外连接🎃多表连接🎯嵌套查询🎯集合查询🎯基于派生表的查询🎯SELECT语句的一般形式🎃目标列表达式的可选格式
2024-04-25 12:19:23 1080 2
原创 【机器学习】——配置Jupyter notebook并学习Pandas库、sklearn库、使用seborn可视化工具
🎯修改jupyter notebook的默认文件路径🎃打开Anaconda Prompt🎃输入jupyter notebook --generate-config 命令🎃使用记事本打开🎃找到Jupyter Notebook(anaconda)的快捷方式🎃重启Jupyter Notebook(anaconda)🎯下载bank marketing数据集。🎯Pandas的基本使用方法🎃使用pandas读取数据🎃使用pandas查看数据描述信息🎃使用p
2024-04-24 10:44:01 951 7
原创 【Python】——格式化输出:%s 和 format 的用法
🎯格式化历史起源🎯基本格式化(位置格式化)🎯填充和对齐🥏填充🥏对齐🥏截断🎯和数字相关的语法
2024-04-23 12:20:50 835
原创 【Rust】——通过Deref trait将智能指针当作常规引用处理
🎯追踪指针的值🎯像引用一样使用Box🎯自定义智能指针🎯通过实现Deref trait 将某一类型像引用一样处理🎯函数和方法的隐式Deref强制转换🎯Deref强制转换如何与可变交互
2024-04-22 12:39:57 1487 95
原创 【Python】——字典
目录🎯字典的 5 种创建方法🎯字典中元素访问方法🎯向字典中“添加元素”🎯“删除”字典中元素🎯序列解包:运用于字典(类似于赋值)
2024-04-22 12:37:44 949
原创 【Rust】——项目实例:命令行实例(二)
🎯使用TDD(测试驱动开发)开发库功能🎃编写失败测试🎃编写测试通过的代码✨使用lines方法遍历每一行✨用查询字符串搜索每一行✨存储匹配的行🎃在run函数中使用search函数🎯使用环境变量🎃编写一个大小写不敏感的search函数的失败测试🎃实现search_case_insensitive函数🎯将错误信息输出到标准错误而不是标准输出🎃检查错误应该写入何处🎃将错误打印到标准错误
2024-04-21 12:08:57 805 26
原创 【Python】——列表
目录🎯列表的 5 种创建方式🎯列表元素的 5 中添加方式🎯列表元素的 3 种删除方式🎯列表元素的索引🎯列表元素计数与长度🎯列表切片:操作列表一个区间的元素🎯列表排序🎯列表遍历
2024-04-21 12:08:38 915 1
原创 【Rust】——项目实例:——命令行实例(一)
🎯接收命令行程序🎃读取参数🎃将参数值保存进变量🎯读取文件🎯重构🎃二进制项目的关注分离🎃提取参数解析器🎃组合配置值🎃修复错误处理✨改善错误信息🎃从new中返回一个Result🎃调用config::build并处理错误🎃从main提取逻辑🎃从run函数中返回错误🎃处理main中run返回的错误🎃将代码拆分到库crate
2024-04-19 09:54:08 2124 85
原创 【Python】——字符串(string)
🥏字符串的 3 种创建方式🥏常见的转义字符🥏字符串索引(切片)🥏字符串分割🥏字符串拼接🥏字符串比较
2024-04-19 09:53:37 1003 3
原创 【Rust】——使用Box<T>指向堆上数据
🎯使用Box在堆上储存数据🎯Box允许创建递归类型🎃cons list 的更多内容🎃计算非递归类型的大小🎃使用Box给递归类型一个已知的大小
2024-04-17 18:18:39 741 4
原创 【Rust】——Cargo工作空间
🎯创建工作空间🎯在工作空间中创建第二个包🎃在工作空间中依赖外部包🎃为工作空间增加测试🎯使用cargo install安装二进制文件🎯Cargo自定义扩展命令
2024-04-16 13:40:28 1519 83
原创 【Python】——序列:列表、元组、字符串、字节
🎯序列概念与分类🎯序列的通用操作:索引、切片、迭代、长度、运算🎯元组🥏元组特点🥏定义元组时,也可以不使用小括号,只使用逗号分隔即可🥏元组的计算🥏元组索引、切片、遍历
2024-04-16 13:40:09 627 1
原创 【Rust】——采用发布配置自定义构建
🎯将crate发到Crate.io🎃编写有用的文档注解✨常用(文档注释)部分✨文档注释作为测试✨注释包含项的结构🎃使用pub use 导出合适的共有API🎃创建create.io账户🎃向新crate添加元信息🎃发布到Crate.io🎃使用cargo yank 从Crate.io弃用版本
2024-04-15 12:33:08 7344 79
原创 搭建第一个Web服务器(在eclipse或idea上部署Tomcat服务器)
🎯服务器基础概念🎯搭建Tomcat服务器🎃下载和解压Tomcat🎃启动Tomcat🎃可能遇见的问题✨打开startup.bat 一闪而过🎃验证Tomcat服务器是否搭建好🎯在eclipse创建Java web项目🎃创建Web项目🎃配置Tomcat服务器🎃创建JSP页面🎃可能遇见的问题✨解决编码问题✨
2024-04-11 12:18:35 1984 112
原创 【Python】——三种常用数据类型
🎯什么是数据类型?🎯逻辑型(Logical)🥏逻辑型数据运算规则🎯数值型(Numeric)🥏数值型数据运算规则🥏数值型数据运算需要注意的地方🎯字符型(Character)
2024-04-11 12:17:39 293 4
原创 【Rust】——改进I/O项目
🎯使用迭代器并去掉clone🎯直接使用返回的迭代器🎯使用Iterator trait代替代替索引🎯使用迭代器适配器来使代码更简明🎯选择循环或者迭代器🎯性能对比:循环vs迭代器
2024-04-10 13:09:59 630 9
原创 【Rust】——测试的组织
🎯单元测试🎃测试模块和#[cfg(test)]🎃测试私有函数🎯集成测试🎃tests目录🎃集成测试的子模块🎃二进制create的集成测试
2024-04-09 12:29:32 848 5
原创 【Rust】——Trait
🎯Trait简介🎯定义一个Trait🎯在类型上实现trait🎯实现trait的约束🎯默认实现🎯trait作为参数🎯Trait Bound语法🎯通过+指定多个trait bound🎯通过where简化trait bound🎯实现Trait作为返回类型🎯使用Trait Bound有条件的实现方法
2024-04-07 12:59:24 1111 6
原创 【Rust】——生命周期
🎯生命周期🎯生命周期避免了悬垂引用🎃借用检查器🎯函数中的泛型生命周期🎯生命周期注解语法🎯函数签名中的生命周期注解🎯深入理解生命周期🎯结构体定义中的生命周期标注🎯生命周期的省略🎃生命周期省略的三个规则🎯方法定义中的生命周期🎯静态生命周期🎯泛型参数类型、Trait Bound、生命周期
2024-04-04 13:10:18 3130 107
原创 【Rust】——使用迭代器处理元素序列
🎯Iterator trait和next方法🎯消费迭代器的方法🎯产生其他迭代器的方法🎯使用捕获其环境的闭包
2024-04-03 16:09:13 581 3
原创 【Rust】——编写自动化测试(一)
🎯编写和运行测试🎃测试(函数)🎃解剖测试函数🎯 断言(Assert)🎃使用assert!宏检查测试结果🎃使用assert_eq!和assert_ne!测试相等性🎯自定义错误信息🎯使用should_panic检查恐慌🎃让should_panic更加精准🎯在测试中使用Result
2024-03-29 10:24:05 2710 124
原创 【Rust】——提取函数消除重复代码和泛型
🎯提取函数消除重复代码🎯泛型🎃函数定义中的泛型🎃Struct定义中的泛型🎃Enum定义中的泛型🎃方法定义中的泛型🎃泛型代码的功能
2024-03-26 15:58:34 1854 86
bdcam录屏软件安装包
2024-03-06
Xshell上的Xftp安装包
2024-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人