自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MySQL总结(进阶篇)

MySQL数据库核心知识点总结:存储引擎方面对比了InnoDB、MyISAM等特性,建议根据业务需求选择;索引部分详细介绍了B+Tree等结构及设计原则;SQL优化涵盖insert、order by等场景;高级特性包括视图、存储过程、触发器等使用;锁机制解析全局锁、行锁等并发控制;InnoDB引擎重点讲解内存与磁盘架构;管理部分涉及用户权限、备份恢复等运维操作。全文构建了MySQL知识体系,强调理论与实践结合,建议通过动手实践深化理解。

2025-12-16 21:48:03 799

原创 MySQL总结(基础篇 )

本文系统介绍了MySQL数据库的基础知识,主要包括:数据库核心概念(DB、DBMS、SQL);关系型数据库模型及表结构设计;SQL语言分类及语法特点;DDL(数据库/表操作)、DML(增删改)、DQL(复杂查询)等核心语句;数据类型、约束条件和多表查询(内外连接/子查询);事务特性(ACID)及隔离级别。通过具体SQL示例演示了从数据库创建到复杂查询的全流程操作,为MySQL初学者构建了清晰的知识框架,强调掌握基础语法和表关系设计是数据库学习的关键起点。

2025-12-14 21:24:20 885

原创 python基础知识

Python基础学习指南:从入门到实战 本文系统总结了Python编程的核心知识点,涵盖环境搭建、基础语法、数据结构、流程控制、函数、文件操作和异常处理等关键内容。 重点内容包括: 变量与数据类型:动态类型特性及类型转换 运算符:算术、比较、逻辑等运算符使用 流程控制:分支结构和循环结构(for/while) 数据结构:列表、元组、字典、集合的操作方法 字符串处理:格式化、拼接和常用方法 函数编程:参数传递、作

2025-11-24 20:33:46 691

原创 909. 蛇梯棋

给定一个 n×n 的蛇梯棋棋盘,编号从 1 到 n²,从左下角开始且每行方向交替。玩家从位置 1 出发,每次掷骰子前进 1-6 步,遇到蛇或梯子则传送到对应位置。求到达终点 n² 的最少掷骰子次数,无法到达则返回 - 1。

2025-10-27 20:58:39 714

原创 2125. 银行中的激光束数量

摘要:该题目要求计算银行防盗系统中安全设备间的激光束数量。激光束形成条件为:两个设备位于不同行且中间行无设备。解题思路是遍历银行矩阵,统计相邻非空行的设备数乘积之和。关键步骤包括逐行统计设备数,当当前行与前一行都有设备时,将它们的乘积累加到结果中。算法时间复杂度O(m×n),空间复杂度O(1)。需注意边界情况如空银行或单行银行时返回0。

2025-10-27 20:47:17 557

原创 3461. 判断操作后字符串中的数字是否相等 I

摘要:该问题要求对数字字符串进行多轮压缩操作,每轮计算相邻数字和的个位数并替换原字符,直到字符串仅剩两个数字。最终判断这两个数字是否相同。示例表明,输入"3902"经过两次压缩后变为"11"返回true,而输入"34789"压缩后得到"48"返回false。解决思路是循环执行压缩操作直到长度为2,然后直接比较最后两个字符。算法时间复杂度为O(n^2),其中n是初始字符串长度。

2025-10-23 09:44:33 842

原创 leetCode C语言实现3347.执行操作后元素的最高频率 II

该问题要求通过对数组进行有限次数的调整操作,使得最终数组中出现频率最高的元素的出现次数最大化。核心思路是:1) 对数组排序;2) 使用滑动窗口寻找满足条件的子数组,即窗口内最大值与最小值之差不超过2k,且窗口大小-1不超过可用操作次数;3) 记录满足条件的最大窗口大小即为答案。通过排序和滑动窗口技术,可以高效地求出最优解,时间复杂度为O(nlogn)。

2025-10-22 18:55:32 270

原创 Java语言入门基础

本文系统介绍了Java编程语言的核心概念与应用。Java作为跨平台、面向对象的语言,具有"一次编写,到处运行"的特性,通过JVM实现平台无关性。文章详细讲解了Java程序结构、变量与数据类型、运算符、控制流、数组、函数等基础语法,并深入剖析了面向对象三大特性:封装(隐藏实现细节)、继承(代码复用)和多态(接口统一)。Java广泛应用于企业级开发、移动应用(Android)、大数据处理等领域,凭借其健壮性、安全性和丰富的类库,成为编程语言中的重要选择。

2025-10-21 16:45:19 531 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除