- 博客(8)
- 收藏
- 关注
原创 归并排序算法
分割(Divide)将数组从中间分割成两个子数组,递归地对每个子数组进行分割,直到每个子数组的长度为1.合并(Conquer)将两个有序的子数组合并成一个有序的数组。合并时从两个子数组的第一个元素开始比较,将较小的元素放入结果数组中,并移动指针,直到所有元素都合并完毕.
2024-10-07 01:51:40
287
原创 mybatis-plus在使用@TableId和@TableField注解时可能会出现的问题
从上述我们可以看出来,他不认识uid这个字段,因为mybatis-plus他给的默认字段名为id,而不是uid,当我们把数据表的主键id字段名从uid改为id的时候,(实体类也改成id),这个时候插入数据是没问题的。这里存在一种情况,就是你的主键id字段名称不为id,但是mybatis-plus他默认指定的id字段名就是id。type的值为:默认使用的是雪花算法,以及设置id自增的时候,你的数据表的id属性也得是自增。我们发现查询结果的id和name都为null,如下面的数据表,id主键的名称为uid,
2024-10-07 01:33:18
1303
1
原创 更改doc窗口编码格式
可以在快捷方式的属性中修改。如果你对注册表操作熟悉,可以通过修改注册表来永久性地改变默认代码页,但这需要小心操作。这样每次打开 CMD 时都会自动切换到 UTF-8 编码。找到 ACP 和 OEMCP 项,设置为 65001。请注意,修改注册表有风险,建议在修改前备份注册表。
2024-09-20 20:01:38
388
原创 TCP/IP 三次握手和四次挥手
他们决定使用一种特殊的传输方式来确保他们的信件能够准确地传递并保证通信的可靠性。通过这个故事,我们可以更加形象地理解三次握手和四次挥手的过程,这就像是两个人建立和结束一次通话的场景一样。通过这样的三次握手和四次挥手过程,TCP连接的建立和终止都可以得到有效地完成,保证了数据的可靠传输。总结:三次握手和四次挥手是TCP/IP协议中建立和终止连接的过程。1.使用TCP协议前,须先建立TCP连接,形成传输数据通道。2.传输前,采用"三次握手"方式,是可靠的。5.传输完毕,需释放已建立的连接,效率低。
2024-05-30 15:20:53
1555
原创 java的数据类型以及变量常量如何从键盘输入
java的数据类型以及变量,常量,如何从键盘输入##Java的数据类型Java中有8种基本数据类型,如整型,字符型,浮点型,布尔型整型类型有:byte(一个字节),int(4个字节),long(4个字节)字符型有:char(一个字节)浮点型:float(4个字节,小数位有效位7位)double(8个字节,小数位有效位15位)布尔型:boolean(boolean类型只有false和true两种状态,并且boolean类型默认状态为false)注意浮点数的默认类型是double,而整数的默认类型
2021-01-24 21:49:38
818
2
原创 指针与数组的关系
指针与数组的关系(初学者勿看)如下代码:为什么b[10] = a; 是错误的,但是p = a;且正确呢?我们都知道数组自带一个地址并且这个地址是首地址即&a[0];他们的地址都是相同的,但你们发现没有:a是数组名,p是指针当p指向a后:p[0] <> a[0];但是 b[10] = a;就不行;为什么呢?因为数组变量是一个const的指针,因此不能被赋值如: int a[] < >int const a;我们都知道常量不能赋值,为什么呢?就如int a[
2021-01-24 21:49:11
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人