学习笔记 - JavaWeb

D01 web及HTML Web网站的工作流程:路由器 - 前端服务器 - 后端Java程序 - 数据库服务器 = 前后端分离开发 前端Web开发 HTML、CSS、JavaScript Vue、Element、Nginx 后端Web开发 ...

2025-09-21 · 30 分钟

学习笔记 - 数据结构

以下 H2 标题均为 B站视频标记使用的片段。B站视频链接 第一讲 基本概念:1.1.1 至 1.3.3 主要介绍了数据组织、空间使用、算法效率和抽象数据类型。由此引入,提出了算法复杂度的概念。以最大子序列和的问题从O(N^3)到O(N^2)、再到O(NlogN)以及O(N)表示算法的重要性。 ...

2025-09-01 · 15 分钟

学习笔记 - MIT-The-Missing-Semester

课程总结 前后总共花费了半个月的时间(或许更久一些,但总之是先看了几节他人编写的本地化内容)上完了这门总课时大约 13 小时的课。 参考资料: 中文版笔记 Bilibili 讲座视频(注意这里的字幕是机翻,很多地方比较难看懂) CSDIY 课程介绍 大约先回顾一下这门课程讲了什么内容: ...

2025-06-04 · 8 分钟

学习笔记 - C++

Streams getline(cin, name)是从cin中读取到下一个换行字符的段落到name中(不含换行字符本身),cin » name则是从cin中读取到下一个空白字符的段落到name中。 getInteger的实现 example {% code %} include int getInteger(string &prompt) { int n; string text; cout « prompt; // 将提示符输出 cin » text; // 获取用户输入 istringstream iss(text); // 创建输入流 if(iss » n) { return n; } else { cout « “输入错误” « endl; return -1; } // 读取整数 } {% endcode %} ...

2025-02-18 · 2 分钟

学习笔记 - 数据库系统

第1讲 数据库的基本知识与关系模型 什么是数据库 数据库是电子化信息的集合。 数据库起源于规范化表的处理 数据库是相互之间有关联关系的Table的集合 什么是数据库系统 数据库系统分为数据库、数据库管理系统、数据库应用、数据库管理员 数据库管理系统 数据库定义: 定义数据库中Table的名称、标题 数据库操纵: 向数据库的Table中增加/删除/更新数据及对数据进行查询、检索、统计等 数据库控制: 控制数据库中数据的使用 数据库维护: 转储/恢复/重组/性能监测/分析… 数据库语言 数据定义语言 DDL 数据操纵语言 DML 数据控制语言 DCL DBMS的功能 语言编译器、查询优化与查询实现、数据存取与索引、通信控制 事务管理、故障恢复、安全性控制、完整性控制、数据字典管理、应用程序接口、数据库数据装载、重组等实用程序、数据库性能分析 第2讲 数据库系统的结构抽象与演变 数据与模式 模式: 对数据库中数据所进行的一种结构性的描述/所观察到的数据的结构信息, 是对视图的抽象。 视图/数据: 某一种表现形式下表现出来的数据库中的数据。 数据库的标准结构: 三级模式、两层映像 ...

2025-01-11 · 64 分钟