组件 vue
发布日期:2024-04-26 12:02:06 浏览次数:296 分类:技术文章
1.组件代码 <template> <div class="year-or-month"> <div v-for="(item, index) in dataList" :key="item"> <div class="title-right-font top-title-right-unselect" ......
算法通关村第一关-----链表经典问题之判断链表是否为回文序列
发布日期:2024-04-23 19:29:47 浏览次数:259 分类:技术文章
问题描述 如图所示,给定一个链表的 头节点 head ,请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。详见。 方法一 通过数组实现 方法介绍 遍历链表将链表中的值存储到数组中,利用数组下标从两端向中间比较。如果对应下标(和为n-1)对应的值全部相同,则链表是回文链表,否则不是回文链表。(不建议用,有点逃避链表操作的意思) 代码实现 public sta......
约束的细讲
发布日期:2024-04-25 08:03:39 浏览次数:227 分类:技术文章
约束是数据库用来确保数据满足业务规则的手段,对数据做的条件限制。 约束的类型 一、 主键约束(PRIMARY KEY) 二、 唯一性约束(UNIQUE) 三、 非空约束(NOT NULL) 四、 检查约束(CHECK) 五、 外键约束(FOREIGN KEY) 主键约束(PRIMARY KEY) 1. 非空加唯一约束; 2. 一个表只有一个主键; 3. 主键会默认加索引; ALTER TABLE ......
算法通关村第一关-双指针专题:寻找中间节点、寻找倒数第K个节点、旋转链表
发布日期:2024-04-23 19:35:03 浏览次数:43 分类:技术文章
双指针 定义快慢指针(slow、fast) 寻找中间节点 快慢指针均指向头节点 快指针一次跳俩步,慢指针一次跳一步,两指针同时移动 当快指针指向节点为空(偶数个节点)或快指针指向节点的后继节点为空(奇数个节点)时,两指针停止移动 此时,慢指针指向链表中间节点 具体代码如下: /**     * 寻找中间节点     * @param head     * @return     */    pub......
约束的类型1. 主键约束(PRIMARY KEY)2. 唯一性约束(UNIQUE)3. 非空约束(NOT NULL)4. 检查约束(CHECK)5. 外键约束(FOREIGN KE
发布日期:2024-04-25 08:03:15 浏览次数:39 分类:技术文章
约束的类型 1. 主键约束(PRIMARY KEY) 2. 唯一性约束(UNIQUE) 3. 非空约束(NOT NULL) 4. 检查约束(CHECK) 5. 外键约束(FOREIGN KEY) 主键约束(PRIMARY KEY) 1. 非空加唯一约束; 2. 一个表只有一个主键; 3. 主键会默认加索引; student_id int primary key ALTER TABLE table_......
约束(constraint)
发布日期:2024-04-25 08:04:02 浏览次数:7 分类:技术文章
1、【什么是约束】: 约束对应的英文是'constraint'。在创建表的时候,我们可以给表中的某些字段加上一些约束。来保证这个表中数据的完整性、有效性及合法性。 【约束的作用】:就是保证表中的数据有效! 2、【约束包括哪些】: 非空约束: not null 需要掌握 唯一性约束:unique 需要掌握 主键约束: primary key 需要掌握 外键约束: foreign key 需要掌握 检......
细讲TCP三次握手四次挥手(四)
发布日期:2024-04-26 15:11:05 浏览次数:6 分类:技术文章
常见面试题 为什么TCP连接的时候是3次?2次不可以吗? 因为需要考虑连接时丢包的问题,如果只握手2次,第二次握手时如果服务端发给客户端的确认报文段丢失,此时服务端已经准备好了收发数(可以理解服务端已经连接成功)据,而客户端一直没收到服务端的确认报文,所以客户端就不知道服务端是否已经准备好了(可以理解为客户端未连接成功),这种情况下客户端不会给服务端发数据,也会忽略服务端发过来的数据。 如果是三次......
算法通关村第一关-白银-其他链表经典问题
发布日期:2024-04-23 19:35:48 浏览次数:6 分类:技术文章
一、判断链表是否为回文序列 LeetCode234 判断一个链表是否为回文链表 输入:head = [1,2,2,1] 输出:true 思路分析: 方法1:栈 遍历链表,将元素存入栈中;完成后,再次遍历链表,一边遍历一边出栈,比较元素是否一致 方法2:基于方法1优化 优化点:节省一半空间 先遍历第一遍,获取链表长度 再次遍历,一边遍历,一边压栈;到达链表一半长度时,不再压栈,一边遍历,一边出栈,一......
细讲TCP三次握手四次挥手(四)
发布日期:2024-04-26 15:11:45 浏览次数:3 分类:技术文章
常见面试题 为什么TCP连接的时候是3次?2次不可以吗? 因为需要考虑连接时丢包的问题,如果只握手2次,第二次握手时如果服务端发给客户端的确认报文段丢失,此时服务端已经准备好了收发数(可以理解服务端已经连接成功)据,而客户端一直没收到服务端的确认报文,所以客户端就不知道服务端是否已经准备好了(可以理解为客户端未连接成功),这种情况下客户端不会给服务端发数据,也会忽略服务端发过来的数据。 如果是三次......
算法通关村第一关-白银-链表金典问题之查找公共子节点
发布日期:2024-04-23 19:36:33 浏览次数:3 分类:技术文章
一、链表公共子节点的概念 如上图所示,单链表A和单链表B存在相交点C1,C1结点即为单链表A和单链表B的公共子节点 思考: 1. 两个链表会不会存在多个公共子节点? A:会,C1,C2,C3都是公共子节点;C1可以被认为是交叉节点,交叉节点只有一个 2. 两个双链表会有公共子节点吗? A:不会,双链表的定义决定的,双链表节点的pre指向是明确的(只有一个) 二、经典问题:查找两个链表的第一个公共节......