自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体占用内存的大小,字节对齐问题汇总

结构体的多种字节对齐情况

2024-03-17 15:32:01 214 1

原创 数组和指针的关系 修订版 使用c语言解释

指针与数组的区别和联系-指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。当一个指针变量被初始化成数组名时,就说该指针变量指向了数组。被置为数组的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。此时可以认为指针就是数组(反之不成立),这样原来对数组的处理都可以用指针来实现。

2024-03-14 22:14:04 1471

原创 等腰三角形杨辉三角生成 c

总之直接就可以生成这样的。

2024-03-01 19:54:22 213 1

原创 冒泡排序 c

冒泡排序的特点是每次都会将未排序部分的最大元素移动到末尾,因此,每次遍历结束后,最后一个元素都是已排序部分的最大值。这也是为什么内层循环的终止条件是 length - 1 - i 的原因,其中 i 是外层循环的索引,表示已经排序好的元素个数。冒泡排序是一种简单的排序算法,它的基本思想是通过多次遍历待排序的元素序列,依次比较相邻的元素,并将顺序不正确的相邻元素进行交换,直到没有需要交换的元素为止。这样,每次遍历都会将未排序部分的最大元素移动到正确的位置。

2024-02-29 12:29:03 207

原创 maven使用进阶,多模块管理

父目录不允许有src目录,packaging 必须为pom,子目录可以有src目录,packaging 默认为jar父目录管理依赖和版本号,子目录只需要调用父目录的依赖即可。依赖方式一:写dependencies (共同依赖,父类写了子类就有)dependencyManagement 管理父目录的依赖子目录parent中relativePath 调用父目录pom.xml 的位置,还有AVG依赖方式二:写dependenciesdependencyManagement 管理子目录的依赖。

2023-12-21 15:02:21 1982

原创 IntelliJ IDEA HTTP Client 使用教程

IntelliJ IDEA 或 Visual Studio Code 等 IDE 的 HTTP 客户端功能。这些 IDE 允许用户在项目中创建.http或.rest文件,然后直接在文件中编写 HTTP 请求进行测试。这是一种方便的方式来测试和调试 API。

2023-12-20 20:11:00 630 1

原创 MyBatisX 初级使用教程

使用mybatisx 能帮助减少工作量,快速生成项目结构框架,model里的参数都是按照数据库中连接好的对应表单进行生成。template里建议选择mybatis plus3的,会带着service model啥的一起生成。根据您的项目需要,您可以选择合适的注解、选项和模板来生成代码。(如果是 XML 文件)。您可以在 IDEA 中的项目视图中看到这些新创建的文件。将开始生成过程,将根据您的数据库表结构和选择的配置项在指定的包路径下生成代码。完成配置并生成文件后,它们应该自动地出现在您的项目目录中,如。

2023-12-20 19:11:48 1804 1

原创 sql注入问题,基于mysql

SQL注入是一种安全漏洞,当应用程序不正确地处理用户输入时,攻击者可以利用它来执行恶意的SQL语句。

2023-12-13 15:52:04 37

原创 List接口常用方法及其子类ArrayList, LinkedList, Vector的学习笔记

这种方法是上一个方法的Lambda表达式版本,更简洁。Lambda表达式允许您以更紧凑的方式定义操作,更容易阅读和编写。这种方法使用了Java的for-each循环,也称为增强型for循环。它会自动遍历集合中的所有元素,不需要索引。这些方法中的每一种都可以用来遍历和打印集合中的元素,您可以根据具体的情况选择最适合您的方法。循环来遍历集合,通过索引来获取集合中的元素。接口,用于遍历并处理集合中的每个元素。这种方法使用了Java 8引入的。方法,结合了Lambda表达式和。这种方法使用了Java的。

2023-09-06 09:23:04 83 1

原创 最长公共前缀 做题记录

然后对于每个字符串的相同位置进行检测,结果不同直接输出已经找到的字符串finalArr。一个简单的题目,找出String[] 中每个元素(字符串)相同的部分,输出字符串。接下来检测最短字符(这段现在想想是不必要的),有空改改。一直都觉得没啥发的,还是想法啥就发啥吧。先检测为空和null的情况。

2023-08-29 22:40:22 42 1

原创 学习笔记,完美数优化算法

完美数优化算法

2023-08-11 15:52:18 45 1

原创 Java 生成三角形

【代码】Java 生成三角形。

2023-08-04 23:28:48 614 1

原创 MySQL常见约束-学习笔记

一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性:六大约束:非空,用于保证该字段的值不能为空比如姓名、学号等:默认,用于保证该字段有默认值比如性别:主键,用于保证该字段的值具有唯一性,并且非空比如学号、员工编号等:唯一,用于保证该字段的值具有唯一性,可以为空比如座位号:检查约束【mysql中不支持】比如年龄、性别:外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值比如学生表的专业编号,员工表的部门编号,员工表的工种编号。

2023-07-27 23:11:28 143 1

原创 Day01 MySQL介绍和使用

Bin。

2023-07-23 21:23:16 35

原创 Day02 MySQL操作语句

异常处理,终端显示'>代表前面的文本( ’ ’ )没有封起来。

2023-07-21 23:54:27 44 1

空空如也

空空如也

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

TA关注的人

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