自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql索引问题

mysql索引单列索引与联合索引的使用,mysql会自动根据那个性能更高而选择使用哪个索引,一般来讲,联合索引的性能要高于单列索引。首先按phone排序,一样时则会按照name字段排序。

2024-01-22 20:47:00 729

原创 mysql索引结构

当数据库中数据量较大时,使用索引可以很大程度上加快检索数据的速度,同时索引主要是在引擎层,不同引擎所支持的索引也各不相同。

2024-01-16 21:41:59 381 1

原创 mysql存储引擎

存储引擎是存储数据,建立索引,更新/查询数据等技术的实现方式存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。接受客户端的连接,连接的受理,以及检查是否超过最大连接数,在连接层进行数据库账户和密码的校验,校验每一个客户端的权限。可插拔式,用加入不用可移除,index是在存储引擎层实现,innodb是mysql5.5版本后的默认引擎。(1)dml遵从事务的四大特性(原子性,一致性,隔离性,持久性)和事务。(1)不支持事务,不支持外键,(2) 支持表锁,不支持行锁,mysql,高可靠,高性能。

2024-01-13 19:45:12 289 1

原创 mysql事务问题

数据库中,保证多条语句同时执行,经典案例为:银行转账,如下图:当实现张三从自己账户中转入李四账户中1000元时,我们需要保证张三账户的数据更新的同时,李四的账户同时更新,此时我们便需要用到事务的特性。

2024-01-12 21:01:38 798 1

原创 【无标题】

链表反转

2022-07-14 15:58:10 137 1

原创 单链表——java实现

java实现单链表

2022-07-11 22:41:27 884

原创 蓝桥杯——修剪灌木 C++

提示:第十三届蓝桥杯真题———修剪灌木文章目录一、【问题描述】二、输入输出1.输入格式2.输出数据3.样例输入4.样例输出三、注意四、解题思路一、【问题描述】爱丽丝要完成一项修剪灌木的工作。有 N 棵灌木整齐的从左到右排成一排。爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 0 厘米。爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪一棵灌木。当修剪了最右侧的灌木后,她会调转方向,下一天开始向左修剪灌木。直到修剪了最左的灌木后再次调转方向。然后如此循环往复。灌木每天从早上到傍晚会.

2022-04-17 22:24:34 847

原创 【刷题总结二】

刷题总结二文章目录刷题总结二爬楼梯问题`1、解题思路2.代码如下爬楼梯问题`假设你每次可以爬1或者2台台阶,需要爬n台台阶你才可以爬到楼顶,你有多少种方法可以到达楼顶。1、解题思路当n等于0,1,2时分别有0,1,2种方法可以到达楼顶,当n大于等于3时,可用遍历方法求出可以通过多少种方法到达楼顶,对于第三台台阶,可由1台后一次跨越两台得到,也可以由2台后一次跨越一台得到,因此,当n=3时,a[3] = a[1]+a[2],a[i]表示跨越i台台阶的方法数,因此由3遍历到n即可求得2.代码如

2022-04-05 21:16:42 199

原创 【刷题总结】

刷题总结文章目录刷题总结一、合并两个有序数组1、解题思路2、代码如下:二、删除排序链表中的重复元素1、解题思路总结一、合并两个有序数组`提示:leetcode 88题合并有序数组两个有序数组nums1和nums2,合并数组nums2到nums1中,合并后数组依旧按照非递减排序;1、解题思路1、开辟一个新的数组nums(大小为两个数组大小的和)、利用双指针,一个p指向数组nums1的头部,另一个q指向nums2的头部,开始利用双指针遍历两个数组,因为两个数组均为非递减排序,当p指向的数据小于q

2022-04-05 20:46:50 543

原创 【高精度加法(简易计算器实现原理类似)】

高精度加法实现文章目录高精度加法实现前言一、如何实现更大的数计算?2.具体步骤的实现总结前言在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使long long型,一般也只能表示到-263到263。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。一、如何实现更大的数计算?将位数较大的数字用string类型存储,然后对每一位进行操作,通过switch……case:语句可实现string中每个字符与int之间的相互转换代码如下

2022-04-03 18:34:52 1149

原创 【一周刷题总结】

一周刷题总结文章目录一周刷题总结前言一、memset函数使用?二、C++中使用一个函数返回多个值三、素数的三个判断方法四、substr()函数使用前言一周HOJ刷题个人收获与体会一、memset函数使用?memset()函数可以用于内存空间的初始化,例如:char ch[100] 等价于 memset(ch,0,100),方便于清空一个数组。二、C++中使用一个函数返回多个值将函数定义个一个返回类型后,将函数形参定义为应用类型,便可以实现返回多个值代码如下(示例):int cmp (i.

2022-03-27 22:36:06 1201

原创 【C++】选择排序递归实现

蓝桥杯——递归实现选择排序

2022-03-20 22:26:58 2156

空空如也

空空如也

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

TA关注的人

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