自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [数据结构]经典排序算法-Java版

1.时间复杂度: O(N*logN)2. 空间复杂度: O(1)3. 稳定性:不稳定。

2023-10-21 15:12:55 201 1

原创 MySQL事务和隔离级别

MySQL的事务可以通俗理解为一个或多个SQL语句组成的单元,在这个单元中,每个SQL的语句都是相互依赖的,一个SQL语句执行失败,那么整个单元的SQL语句都不会成功,都会回到最开始执行的状态,也就说要么全部成功,要么全部失败。

2023-09-16 11:45:26 227 1

原创 【Spring】Ioc容器和Bean对象

Bean被实例化的,是被Spring框架所管理的Java对象。Spring容器会自动完成Bean的实例化。将所创建的的Bean自动注入到Ioc容器中以供调用。创建应用对象之间的协作关系的行为被称为:装配,这就是依赖注入的本质。

2023-09-14 16:28:24 506 1

原创 [JavaEE]什么是线程?

1.start用来启动线程,启动之后线程进入就绪态,一但运行,就会自动调用run方法,执行run方法里面的包含的内容(某个线程里的run方法即使没执行完毕,也不会影响其它线程的执行,每一个线程都是独立执行流,并发执行),此时run方法属于线程体,run方法执行结束,此时线程结束。,程序的一次执行过程就是进程,每一个进程都有独立的内存空间,点开一个程序从运行到关闭即代表了进程的创建,运行,和销毁。1.若在其他线程中执行某个线程join的,在该过程中,其他线程阻塞,待此线程执行完毕,再执行其他线程。

2023-03-18 11:59:46 170

原创 [JavaEE]什么是进程?

程序是一组计算机能识别和执行的指令或命令的集合,程序能帮助计算机完成我们想要完成的工作。程序存储在磁盘上,使用程序时,从磁盘到内存再到寄存器,最后被cpu执行。而让程序运行起来,就需要借助于操作系统了。在当今市面上,常见的操作系统有Windows系列、Unix系列、Linux系列、OSX系列、Android系列、iOS系列、鸿蒙等,虽然操作系统数量看起来很多,但本质却是一种东西。

2023-03-10 18:09:11 134

原创 [JavaSE]继承和多态

在Java语言中,两个不同难免会有重叠的成员属性和重叠的成员方法,在每个类中都定义重叠的属性和方法难免有些冗余,为了减少代码的重复书写,Java提出了继承的概念• 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。• 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承• 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。

2022-11-20 22:22:44 253 4

原创 [JavaSE]什么是类和对象?

在《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟,猫,狗等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。

2022-11-19 21:54:42 192

原创 C程序环境和预处理

FILE//进行编译的源文件LINE//文件当前的行号DATE//文件被编译的日期TIME//文件被编译的时间STDC//如果编译器遵循ANSI C,其值为1,否则未定义#define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。# define MAX 1000 # define reg register //为 register这个关键字,创建一个简短的名字 # define do_forever for(;;

2022-10-30 14:23:37 120

原创 C语言文件操作

磁盘上的文件是文件。在程序设计中,文件类型一般分为两种:程序文件和数据文件。

2022-10-29 15:44:05 631

原创 C语言的动态内存

C语言提供了一个动态内存开辟函数malloc这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是 void,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器。*malloc的使用int n = 0;

2022-10-22 13:33:06 319

原创 C语言如何计算结构体的大小

首先我们定义了一个结构体,通过运行代码计算出了结构体的大小为16,那么这个16是怎么得来的呢,很多朋友在没接触过结构体的大小计算时,认为上图结构体里面各个元素的大小1+4+8=13为整个结构体的大小,然而并不是这样的,接下来将实现结构体大小的计算。④:如果嵌套了结构体的情况,被嵌套的结构体对齐到其自身对齐数的整数倍处(结构体的对齐数就是其内部成员中最大的对齐数),好了,结构体大小的计算就讲到这里啦。②:其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。下面我们通过计算结构体的大小来解释以上规则。

2022-10-15 14:26:29 2679

原创 strlen,strcpy,strcmp等一些库函数的模拟实现

strlen,strcpy,strcmp,memcpy,memmove相关库函数的模拟实现

2022-10-08 17:05:23 162

原创 C语言中数据在内存中的储存

c语言中数据的存储

2022-08-28 16:56:37 176

原创 C语言找凶手

简单的c语言实现找凶手

2022-08-11 17:56:43 801

原创 c语言实现简单的扫雷

扫雷的初步实现

2022-08-01 20:51:16 108

原创 C语言三子棋的实现

当我们选择1时,调用game()函数来实现游戏,想要玩游戏,那我们就得用二维数组char[ROW][COL]来创建一个棋盘,并且让棋盘初始化,实现玩家下棋的函数和电脑下棋的函数,判断游戏的输赢,现在在头文件中声明这些我们要实现的函数。......

2022-07-29 15:47:30 911 4

空空如也

空空如也

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

TA关注的人

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