自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-集合

Java集合的详细解析

2024-07-16 12:22:21 605

原创 Java-File与IO流

File不能改变文件中的内容。

2024-07-01 16:57:20 557

原创 Java-多线程

Java是一种多线程编程语言,它允许程序同时执行多个任务。线程是程序中执行的单个独立的路径,每个线程都有自己的指令序列和栈。线程可以同时执行不同的任务,从而提高程序的并发性和效率。Java中的线程是通过创建Thread类的实例来实现的。可以通过继承Thread类并重写run()方法来创建线程,也可以实现Runnable接口并传递给Thread类的构造函数来创建线程。Java中的线程具有以下特点:1. 并发执行:多个线程可以同时执行,提高程序的运行效率。

2024-06-25 16:11:29 955

原创 Java-网络编程

9. **TCP报文**:TCP数据传输的基本单位,包含源端口、目的端口、序列号、确认号、数据偏移量、控制位(如SYN、ACK、FIN等)和其他可选字段。8. **端口号**:TCP使用端口号来区分不同的服务或进程,每个TCP连接由一个四元组(源IP地址、源端口号、目的IP地址、目的端口号)唯一标识。5. **拥塞控制**:TCP还具有拥塞控制机制,当网络出现拥塞时,它可以减少数据的发送速率,以减轻网络的负担。7. **四次挥手**:关闭TCP连接的过程,包括FIN(结束)、ACK等步骤。

2024-06-21 22:31:54 1012 1

原创 Java-JDBC详解

JDBC是与数据库获取连接的API,用来执行sql语句。

2024-06-21 10:08:14 1136

原创 C语言数据结构-队列的基本操作

但是循环队列中,当队列中的元素满的时候,此时的头指针等于尾指针,与队空时的一样,就不能判断出是队空还是队满。和顺序栈相类似,在队列的顺序存储结构中,除了用一组地址连续的存储单元依次存放从队列头到队列尾的元素之外,还需要附设两个指针front和rear分别指向头元素和尾元素的位置。在非空队列中,头指针始终指向队列头元素,尾指针始终指向队列尾元素的下一位。为了保证头指针和尾指针都出于一个循环内,判断队满的条件需要取余,同时指针移动也是同样的原理。与栈不同,队不仅可以分为链式队,顺序队,还有一种循环队。

2024-02-17 21:41:53 464 1

原创 C语言数据结构-栈表的基本操作

int *base;//栈底int *top;//栈顶//可存最大元素数量}Sqstract;当栈不存在时(建立前/销毁后),base为NULL,栈顶的初值等于栈底。栈的顺序实现时,给base分配存储空间,但栈底不能动,只能指向栈底元素,所以不能通过base来对栈内元素进行操作。top为栈顶指针,始终指向末尾元素的下一位,在栈不为空的情况下,*(top-1)为栈顶元素的值。栈可以追加存储空间。

2024-02-16 12:00:55 357 1

原创 学生信息管理系统-C语言单链表实现

建立一个单链表,定义头指针,尾指针,利用for循环录入n个学生的信息,注意for循环中的tail与p两个指针的转换的顺序不能错。利用while循环依次输出学生信息,注意score为浮点型数据,所以注意printf中的%f.修改学生信息时不需要考虑原来的数据,因为给变量赋值一个新数据后,会覆盖原来的数据。结构体中定义了学号,姓名,成绩三种成员,可以根据需要进行增添;学生信息的删除操作和单链表中的删除操作一样,不再过多阐述。注意score的类型,和max与p->data的转换。

2024-01-20 17:04:14 1002

原创 C语言数据结构-顺序表的基本操作(超详细)

malloc函数可以替换为realloc或calloc函数代替,用法可能不同,不再依次介绍,插入元素时需要考虑两点,一是插入位置的是否合理,二是顺序表空间是否充足;如果空间不足,需要定义一个int类型的指针,并将它指向顺序表的首元素地址,然后再对原来顺序表重新进行内存分配,最后再将原来的元素赋值进去,以确保没有数据丢失。定义:顺序表即线性表的顺序存储,它是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。特点:1.表中元素的逻辑顺序与其物理顺序相同;

2024-01-18 20:06:54 1319

原创 C语言数据结构-链表的基本操作(超详细)

目录:1.单链表的分类;2.单链表的操作;3.代码详解;4.完整代码展示;一:单链表的分类总体上来说,单链表可以分为两大类,一种是带头结点的,另一种是不带头结点的(如果分细来讲,链表的插入可以分为两种:头插法和尾插法。二:单链表的操作1.单链表的初始化;2.单链表的头插法;3.单链表的尾插法;4.删除元素;5.遍历链表;

2024-01-17 22:12:14 1034

空空如也

空空如也

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

TA关注的人

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