后端
heap & max priority queue
heap & max priority queue
section1: heap
0 概述
1 (二叉) 堆 是1个 数组, 可视为 完全二叉树 root: A[0]
`除 最底层 外`, 树 `完全填满: 每层 从左向右 fill`
2 heap 数组 A 2个属性
(1) A.length: 数组元素数
(2) A.heapSize: 有效堆元素数
3 nodeIndex i
数字孪生生态系统四层架构解析
数字孪生生态系统四层架构解析
数字孪生(Digital Twin)是连接物理世界与数字世界的桥梁,其生态系统架构决定了孪生体能否真正“活”起来。四层架构(基础支撑→模型构建与仿真→数据互动→共性应用)既明确了技术分工,也定义了数据、模型、应用的流转路径。掌握该架构,有助于在智慧城市、智能制造、能源互
SQL之表的时间类内置函数详解
目录1. 日期函数1.1 current_date()1.2 current_time()1.3 current_timestamp()1.4 date(datetime)1.5 date_add(date, interval d_value_type)1.6 date_sub(date, interval d_value_type)1.7 datediff(date1, date2)1.8 no
分布式文件存储服务设计与实现优化
分布式文件存储服务设计与实现:基于 brpc+MinIO+Redis+etcd 的全栈方案在分布式系统中,文件存储服务需要解决高可用、高性能、可扩展三大核心问题。本文将详细解析一套基于 brpc(RPC 框架)、MinIO(对象存储)、Redis(缓存 / 元数据存储
Spring Boot 2.6+ 整合 PageHelper 启动报错:循环依赖解决方案全解析
项目技术栈概览
技术组件
GroupId / ArtifactId
版本
JDK
-
1.8
Spring Boot
org.springframework.boot
2.6.13
MyBatis-Plus
com.baomidou / mybatis-plus-boot-starter
3.4.1
分页插件
com.github.pagehelper / pagehelpe
【Java EE进阶 --- SpringBoot】统一功能处理(拦截器)
🚀 欢迎来到我的CSDN博客:Optimistic _ chen ✨ 一名热爱技术与分享的全栈开发者,在这里记录成长,专注分享编程技术与实战经验,助力你的技术成长之路,与你共同进步!🚀我的专栏推荐:
专栏
内容特色
适合人群
🔥C语言从入门到精
MySQL表的增删改查
目录MySQL表的增删查改Create单行数据+全列插入多行数据+指定列插入插入否则更新替换RetrieveSELECT 列全列查询指定列查询查询字段为表达式为查询结果指定别名结果去重WHERE 条件查询英语不及格的同学及其英语成绩查询语文成绩在80到90分的同学及其语文成绩数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩分别查询姓孙的同学和孙某同学查询语文
基于Django实现的智慧校园考试系统-自动组卷算法实现
目录
一.🦁 项目概述
1.1 技术栈
1.2 安装与运行
二.🦁 演示系统流程
2.1 管理员端
2.2 学生端
2.3 自动组卷算法实现
1. 核心思路
2. 随机与去重
三.🦁 API接口文档
3.1 用户管理
3.2 题库管理
3.3 考试管理
3.4 成绩管理
项目定制业务
