摘要: 代码: include include include using namespace std; struct Edge { int u, v, weight; // 重载小于运算符,用于边的排序 bool operator<(const Edge& other) const { return we 阅读全文
posted @ 2025-06-24 16:44 YOLO霖 阅读(6) 评论(0) 推荐(0)
摘要: 代码:#include include include include using namespace std; int main() { int N, M; cin >> N >> M; // 最小堆(优先队列)维护当前最大的M个元素 priority_queue<long long, vecto 阅读全文
posted @ 2025-06-24 16:42 YOLO霖 阅读(4) 评论(0) 推荐(0)
摘要: 代码: include include include using namespace std; int main() { int n; cin >> n; // 存储每个节点的入度 vector<int> inDegree(n + 1, 0); // 邻接表存储图结构 vector<vector< 阅读全文
posted @ 2025-06-24 15:14 YOLO霖 阅读(4) 评论(0) 推荐(0)
摘要: 前置知识准备 基础扎实:掌握 HTML、CSS、JavaScript(ES6 + 语法)。 DOM 操作:了解原生 JavaScript 操作 DOM 的方法。 Promise/Async:熟悉异步编程概念。 入门阶段:核心概念学习 官方文档(必看) Vue.js 3 官方文档:https://vu 阅读全文
posted @ 2025-06-22 20:27 YOLO霖 阅读(52) 评论(0) 推荐(0)
摘要: Vue 是一个用于构建用户界面的渐进式 JavaScript 框架,具有易用、灵活和高效的特点。下面我为你介绍 Vue 技术的相关内容: 核心概念 响应式原理:Vue 采用 Object.defineProperty () 实现数据劫持,结合发布者 - 订阅者模式,当数据发生变化时,会自动更新 DO 阅读全文
posted @ 2025-06-22 20:26 YOLO霖 阅读(11) 评论(0) 推荐(0)
摘要: 一、学习目标 在 50 天(约 7 周)时间里,深度巩固 Java Web 基础,熟练运用 Spring、Spring MVC、MyBatis 等框架,提升前端开发水平,独立完成一个包含用户认证、数据管理等功能的 Java Web 项目,深入理解开发流程与底层逻辑,积累项目实战经验。 二、每周学习计 阅读全文
posted @ 2025-06-15 23:45 YOLO霖 阅读(57) 评论(0) 推荐(0)
摘要: 这个学习在能力方面有所进步,但是进步缓慢。仍旧没有养成每日学习以及发博客总结的好习惯,面对难题时多数选择放弃。 在暑假时继续巩固能力,下个学期养成一个良好的学习生活规律。 阅读全文
posted @ 2025-06-15 20:35 YOLO霖 阅读(6) 评论(0) 推荐(0)
摘要: 软件工程课程:回顾、成长与期许 大二下学期的软件工程课程悄然收尾,这段日子像一场充满惊喜与挑战的软件开发冒险,从对编程世界的懵懂张望,到试着搭建完整项目、攻克协作难题,知识和能力在一次次尝试中拔节生长。现在复盘这段历程,既有收获的欣喜,也藏着对课程优化的期许。 课程刚开始,我给自己规划了第一周的学习 阅读全文
posted @ 2025-06-12 09:05 YOLO霖 阅读(29) 评论(0) 推荐(0)
摘要: 视图(View) 是一个虚拟表,它基于 SQL 查询语句的结果集。视图并不存储实际数据,而是动态生成数据,其内容由定义视图的查询语句决定。视图的主要作用包括简化查询、提高安全性、封装复杂逻辑等。 视图的核心作用 简化复杂查询 场景:当需要频繁执行复杂的多表连接或子查询时,可将其封装为视图。 示例: 阅读全文
posted @ 2025-06-09 16:13 YOLO霖 阅读(79) 评论(0) 推荐(0)
摘要: 需求分析是软件开发的起点,也是决定项目成败的关键。《构建之法》中关于需求管理和复盘的内容,为我们在复杂多变的开发环境中指明了方向。再次品读这些章节,结合实际项目经历,对其价值有了更深的感悟。​ 在参与一款教育类 APP 开发时,团队曾陷入 “需求陷阱”。用户提出希望增加大量复杂的互动功能,团队未经深 阅读全文
posted @ 2025-06-06 09:55 YOLO霖 阅读(10) 评论(0) 推荐(0)