自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马JavaWeb+ai Day4作业,三层架构 controller、service、dao,并基于IOC & DI进行解耦

本文介绍了Spring Boot项目的基本分层架构及各层职责。系统分为表现层(Controller)、业务逻辑层(Service)、数据访问层(DAO)和实体层(Entity)。Controller处理HTTP请求并返回响应;Service实现业务逻辑;DAO负责数据库操作;Entity作为数据传输载体。文章详细说明了各层的交互关系、典型技术和实现示例,包括DAO接口与实现类的设计模式、@Component注解的使用、@Autowired注入机制以及@RestController的特性。最后通过一个完整的请

2026-03-27 13:32:20 342

原创 通讯录(动态)

是 C 语言标准库中的一个动态内存管理函数,用于调整已分配内存块的大小,void* realloc(void* ptr, size_t size);头文件中,void* malloc( size_t size);字节的连续内存空间,并返回指向该内存起始地址的指针。用malloc开辟初始空间,sz置为0,宏定义capacity为2.sz中为目前存放人数,capacity是存放最大容量。是 C 语言中用于动态内存分配的标准库函数,位于。用malloc函数进行动态内存分配,用到了realloc函数,

2025-11-03 15:14:43 460

原创 时间复杂度

找完过程为 num/2/2/2...... = 1.次数为 n = log2^n。我们看到一个明确的次数,都要把它看成O(1),可以看到这个程序只跑了100次。描述算法运行次数随输入规模增长的增长率,通常用大O符号(O)表示。算法的时间复杂度为O(log n),其中n是数组长度。计算三段循环,N^2 + 2 * N + 10。2、在修改后的运行次数函数中,只保留最高阶项。保留了对果影响最大的项,O(N^2)。循环次数随N变化,时间复杂度O(n)这里不是循环只跑了1次,而是。递归求解斐波那契数列。

2025-10-30 16:03:51 380

原创 C语言通讯录(静态版本)

首先创建AddConContact()函数,通讯录结构体传地址&con,然后进行人数判断,再往里填联系人的信息,最后sz++即可;这里先创建个人信息结构体,在把这个结构体类型放入通讯录结构体中,用sz去记录人数。第一步,要创建三个文件,第一个放函数申明,第二个放实现函数,第三个写主要逻辑。找到要删除的位置,然后把后面的人的信息往前移动一位,然后sz--;这里用了枚举类型,去替换switch里的数字,方便观察。这里要单独写一个,因为删除,修改函数里都能用到。第一步,菜单的创建,如图所示。这样通讯录就完成了。

2025-10-30 09:28:09 870

原创 结构体对齐方式

本文介绍了结构体和联合体对齐方法

2025-10-28 17:50:44 238

空空如也

空空如也

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

TA关注的人

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