- 博客(75)
- 收藏
- 关注
原创 数据库约束
SQLServer约束详解:保证数据完整性的关键规则SQLServer约束是确保数据完整性、一致性和有效性的重要机制。主要包括:主键约束(PRIMARY KEY)- 唯一标识每行数据唯一约束(UNIQUE)- 保证列值唯一但允许空值外键约束(FOREIGN KEY)- 维护表间引用关系检查约束(CHECK)- 自定义数据验证规则默认约束(DEFAULT)- 自动填充默认值约束通过ALTERTABLE语句可动态添加、修改和删除,命名时建议使用PK_、UQ_等前缀区分类型。合理使用约束能显著提
2025-06-17 17:58:06
1113
原创 对于数据库触发器自动执行的理解
触发器是一种自动执行的数据库程序,当监控的表数据发生增删改时就会自动触发。它就像24小时值班的"数据保镖",主要作用包括:1)防止错误操作(如禁止修改学号);2)自动完成关联任务(如退课时计算剩余学费);3)保证数据一致性(如下单时检查库存)。通过预定义规则自动响应数据变化,减少了人工干预和错误,提高了数据管理的效率和可靠性。触发器常用于订单处理、银行转账等需要数据联动的场景。
2025-06-15 12:37:04
156
原创 数据库第一章复习:数据库的三级模式
数据库三级模式结构包括外模式(用户视图)、概念模式(全局逻辑)和内模式(物理存储)。外模式定制用户可见数据(如不同角色看到不同字段),概念模式描述数据逻辑关系,内模式处理物理存储。用户视图对应外模式,如教师与学生管理员看到的不同数据表。三级模式通过映射关联,实现了数据逻辑与物理存储的分离。
2025-06-15 10:39:50
354
原创 数据库复习第一章习题1:数据库管理系统(DBMS)的功能解析及概念说明
数据库管理系统(DBMS)是用于管理数据库的软件,其核心功能包括数据定义、存储管理、安全控制等,但不涉及数据通信管理(如网络传输)。DBMS与MSSMS(SQL Server管理工具)有本质区别:前者是数据库内核,后者是操作界面。常见DBMS有MySQL、Oracle等,各自配有专用管理工具(如MySQL Workbench)。理解DBMS功能边界及其与工具的关系,有助于正确选择和使用数据库系统。
2025-06-15 10:27:39
613
原创 【计网】子网划分
IPv4子网划分原理与实践摘要:本文系统介绍了IPv4子网划分的核心概念与技术要点。主要内容包括:1)IP地址结构(32位二进制,点分十进制表示)与分类(A-E类);2)CIDR无类编址机制,突破传统分类限制;3)子网掩码本质(网络位为1,主机位为0)及运算方法(AND运算得网络地址);4)子网划分步骤(确定子网数、计算新掩码、分配地址范围)与公式(子网数=2ⁿ,主机数=2ᵐ-2);5)典型示例解析(如/24划分4个/26子网);6)常见误区与实用技巧。通过子网划分可实现地址高效利用、网络性能优化和管理便利
2025-05-25 00:58:37
826
原创 【计网】互联网的组成
互联网的组成部分、边缘部分、边缘部分端系统之间的通信方式之一:客户--服务器方式(C/S方式)、对等连接方式/点对点连接方式(P2P方式),网络交换技术:电路交换、分组交换、报文交换,路由器是实现分组交换的关键,互联网的核心部分由网络和连接网络的路由器组成。
2025-05-04 22:23:31
953
原创 【计网】计算机网络的类别与性能
网络的分类、网络的性能,速率、带宽、吞吐量、时延、发送时延、传播时延、处理时延、排队时延、时延带宽积、往返时间RTT、利用率。
2025-04-28 20:25:07
1047
1
原创 【计网】网络交换技术之报文交换(复习自用,了解,重要3)
是一种网络通信方式,在这种方式下,整个消息在传输过程中会被视为一个整体,而不是分割成小的分组。报文交换技术最早应用于电报、传真等通信系统。在报文交换中,
2025-04-13 23:23:37
1197
原创 【计网】网络交换技术之分组交换(复习自用,重要1)
分组交换的定义,分组,对于分组的理解,分组交换的原理,报文拆分与分组封装,存储转发机制,逐跳传输,路由器在分组转发中的作用,分组转发的动态路径选择,逐跳存储转发,分组重组,重排重组,分组丢失与重传机制,分组冲突与网络堵塞,分组交换的特点,分组交换的好处,分组交换的应用
2025-04-13 21:55:46
1222
原创 【计网】网络交换技术之电路交换(复习自用,重要2)
电路交换是一种通信方法,在通信开始之前,源和目的地之间建立一条专用的物理路径(电路)。这条路径在整个通信过程中保持不变,直到通信结束。电路交换技术最早用于电话网络,但也可以用于数据通信网络。前提了解——
2025-03-30 00:01:33
1149
原创 【计网】数据包
数据包分割:根据MTU将大块数据分割成小数据包,添加头部信息和校验和。数据包长度范围:由网络协议和物理网络特性决定,常见的长度范围如以太网的64到1518字节。长度范围的来源:基于网络标准和协议、物理网络特性和网络性能优化考虑。
2025-03-29 23:28:34
678
原创 【智能搜索引擎技术】第四章搜索引擎索引构建(水课复习自用)
基于内存的索引构建是指在内存中完成索引的创建,适用于文档集较小的情况。这种方法利用计算机的内存(RAM)来存储索引数据,从而实现快速的查找和插入操作。基于排序的索引构建适用于文档集较大的情况,通常涉及到内存和磁盘的结合使用。这种方法在内存中维护固定大小的空间用于存放字典信息和中间结果,当内存用完时,将中间结果写入磁盘。完全重建策略是指当新增文档达到一定数量时,搜索引擎会重新构建整个索引。这种方法相对简单易实现,但在文档数量较多时,重建索引所需的时间会显著增加。再合并策略是一种更高效的索引更新方式。
2025-03-24 00:36:10
943
原创 【智能搜索引擎技术】第二章信息采集(自用)
网络爬虫(Web Crawler)是一种按照一定规则自动抓取万维网信息的程序或脚本,也被称为网页蜘蛛。它通过访问网页,获取网页内容和链接,为搜索引擎提供数据支持。可以把网络爬虫想象成搜索引擎的“眼睛”,它在互联网中不断寻找和收集网页信息,帮助搜索引擎更好地为用户提供搜索结果。分布式网络爬虫架构通过合理的任务分配和资源利用,能够有效提高数据抓取的效率和稳定性。主从分布式结构适合中小规模的爬虫系统,而对等分布式结构则更适合大规模数据采集。Robots协议是网站与爬虫之间的一种约定,通过robots.txt。
2025-03-16 00:48:39
1368
原创 【智能搜索引擎技术】第一章引言(自用)
搜索引擎的定义、搜索引擎的历史、搜索引擎的架构、搜索引擎的组件、搜索引擎的功能、搜索引擎的原理、搜索引起的分类以及特点、开源搜索引擎的介绍
2025-03-15 18:47:41
631
原创 【数据仓库与数据挖掘基础】第二章 数据仓库原理
数据仓库的结构体系,数据集市及其结构,数据仓库系统结构,数据仓库的运行结构,数据仓库的粒度概念,数据仓库模型,事实表,维度,数据仓库模型,星形模型,雪花模型,星网模型,数据抽取,数据转换,数据装载,ETL,元数据,数据仓库与元数据,数据库与数据仓库,数据仓库里的综合数据的存储与计算
2025-03-08 15:49:16
1300
原创 【数据仓库与数据挖掘基础】决策分析
数据仓库中的决策分析---数据整合,历史数据分析,支持复杂查询,决策支持;数据挖掘中的决策分析---模式识别,预测分析,异常检测,决策优化
2025-03-08 12:38:49
1105
1
原创 【数据仓库与数据挖掘基础】第一章 概论/基础知识
数据仓库是一个集成的、面向主题的、相对稳定的数据集合,用于支持管理决策。它整合了来自不同数据源的数据,提供统一的数据视图。数据挖掘是从大量数据中提取有用信息和知识的过程,通常涉及模式识别、统计分析和机器学习等技术。数据仓库和数据挖掘是现代数据管理和分析的重要组成部分,前者用于支持决策分析,后者用于从数据中提取知识。OLTP和OLAP分别用于事务处理和数据分析,二者在数据处理和分析中扮演着不同的角色。数据字典和元数据提供了关于数据的描述和上下文信息,帮助管理和理解数据。智能技术商务智能和人工智能。
2025-03-08 00:59:55
1127
原创 【数据库系统概论】事务
事务的定义,事务的特点,事务的状态,事务状态的解释,事务状态的转换,事务的ACID特性,并发控制,事务使用并发控制的原因,并发控制的重要性,并发控制的主要方法,锁机制,隔离级别,时间戳排序,乐观并发控制,多版本并发控制,事务的实现,事务日志,恢复机制,事务的应用
2025-03-07 23:25:05
752
原创 HeidiSQL如何替换代码中的某些信息
SQL代码里的某些内容,比如2025年这个日期信息,我想替换成2024年的,按照:“搜索”---“替换文本”然后按照图片上的步骤来就可以了,特别是在sql代码有几百行甚至几千行的时候使用
2025-02-28 20:07:31
349
原创 [Java]多态
多态的基本概念,多态的两种实现方法--方法的重载,方法的重写,多态的实现机制,多态的好处,运行时多态与编译时多态,向上转型,向下转型,接口与多态,方法重载与多态的关系,多态的注意事项,多态与泛型,多态与反射,多态与抽象类的结合,多态与设计模式的关系,虚拟机和多态,接口默认方法与多态,多态与集合框架
2025-02-02 16:18:10
1255
原创 [Java]抽象类
抽象类的定义,抽象类的声明,抽象类与继承,抽象类的构造方法,抽象类的成员变量,抽象类的访问修饰符,抽象类与接口,抽象类与多态,抽象类的局限性,抽象类之模板方法的使用,抽象类与接口的使用,抽象类中的静态方法,抽象类的默认实现,抽象类中访问父类的方法,抽象类与构造方法的调用,抽象类与多态,抽象类与final关键字,抽象类与继承
2025-02-02 15:26:09
875
原创 [Java]异常
异常的分类,常见的异常类,异常处理,抛出异常,自定义异常,异常链,异常的最佳实践,异常的传递,捕获多个异常,异常的性能,异常的嵌套与多线程中的异常处理,异常流处理,资源管理与自动关闭
2025-02-02 12:33:56
1075
原创 [Java]接口
接口,接口的定义,接口的格式,接口的实现,接口的默认方法,接口的多继承,接口的默认继承规则,接口的实现类,接口与类的选择,接口的私有方法,接口的类型,接口的继承与重写规则,接口作为回调机制,接口的标记接口,接口的默认继承与静态方法冲突,接口的合成接口,接口与多态,接口与反射规则
2025-02-01 00:21:52
1091
原创 [Java]继承
继承,继承的定义,继承的基础语法,继承与构造方法,重写与父类方法,重写与重载的区别,super关键字,final关键字,多继承的限制,instanceof关键字,子类与父类之间的关系,访问控制符与继承,接口与继承,多态与继承,抽象类与继承,继承的设计原则
2025-01-31 13:43:59
1005
原创 [Java]泛型(二)泛型方法
泛型方法的定义,泛型方法的使用,泛型方法的限制,泛型方法的注意事项,类型擦除,泛型数组,类型推导,泛型方法的应用场景
2025-01-30 17:30:44
942
原创 [Java]泛型(一)泛型类
泛型类,泛型类的基本语法,泛型类的使用,泛型类作为内部类和外部类,泛型类的优点,泛型类的应用场景,泛型类的多类型参数,泛型类的继承
2025-01-30 16:24:39
948
原创 [Java]类和对象
类、类的定义、对象、对象的定义、对象的创建、new关键字、对象的属性(成员变量)、对象的方法(成员方法)、构造方法、构造方法的特点、构造方法的分类、默认构造方法、自定义构造方法、构造方法的重载、构造方法的调用规则、对象初始化、就地初始化、默认初始化、this关键字、构造方法的链式调用、类和对象的生命周期
2025-01-16 23:46:14
770
原创 [Java]数组
数组的基本概念,数组的创建,数组的初始化,数组的静态初始化,数组的动态初始化,数组的使用,数组与那苏的访问,遍历数组,普通遍历for-each遍历,数组的引用,数组和数组的引用在栈和堆中的位置,null,数组的应用场景,保存数据,作为函数的参数,参数传递基本数据类型,数组作为引用数据类型在函数中作为参数传递,数组作为函数的返回值,二维数组,二维数组的创建,二维数组的初始化,访问二维数组元素,遍历二维数组元素
2025-01-12 13:03:28
942
1
原创 [pytorch基础]机器学习的定义与分类以及机器学习、深度学习和人工智能之间的关系
机器学习(Machine Learning)是一门让计算机能够通过数据学习规律,从而在未明确编程的情况下自动改进其性能的技术。
2025-01-09 18:30:55
1037
原创 [pytorch基础]用深度学习做数据预测的大体流程
数据收集:数据清洗:特征工程:数据分割:选择模型架构:确定模型参数:初始化模型:定义损失函数:选择优化器:训练过程:调整超参数:验证集评估:过拟合检测:调参:测试数据评估:性能对比:保存模型:加载模型:模型集成:在线监控:收集新数据:改进模型:重新训练和验证:后续会持续更新每一部分详细的笔记
2025-01-08 20:42:02
1017
原创 【数据库系统概论】数据库设计阶段--复习
需求分析:明确数据库要做什么,理解用户需求。概念设计:使用ER图抽象描述业务需求,建立实体、属性和关系。逻辑设计:将ER模型转化为关系模型,进行表结构设计,并进行规范化。物理设计:根据性能需求调整数据库的存储结构,选择合适的索引和优化策略。实现:在DBMS中创建数据库,并导入数据,确保系统能正常工作。
2025-01-06 00:58:00
1114
原创 【数据库系统概论】关系查询处理和查询优化--复习极简总结版
关系查询优化是影响关系数据库管理系统性能的关键因素,具有重要地位。优点包括减轻用户选择存取路径的负担、系统可获取更多统计信息进行优化、数据库物理信息改变时可自动重新优化、优化器可考虑更多执行计划等。
2025-01-05 15:25:53
1041
原创 【数据库系统概论】数据库设计--复习极简总结版
数据库应用系统:使用数据库的各类信息系统。数据库设计(DBD)广义:设计整个数据库应用系统。狭义:设计数据库本身,即各级模式并建立数据库。数据库设计的一般定义:针对给定应用环境,设计优化的数据库逻辑模式和物理结构,建立数据库及其应用系统,满足用户需求。数据库设计的两个特点数据库建设的基本规律:三分技术、七分管理、十二分基础数据。结构与行为设计相结合。数据库设计方法手工试凑法:设计质量依赖人员经验水平,运行后可能出现问题,维护代价高。规范设计法。
2025-01-05 14:24:53
741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人