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

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【leetcode之旅】 数组 - 283.移动零 2019-04-28
【leetcode之旅】 数组 - 414.第三大的数 2019-04-28
【leetcode之旅】 数组 - 448.找出所有数组消失的数 2019-04-28
【leetcode之旅】 数组 - 485.最大连续1的个数 2019-04-28
【leetcode之旅】 数组 - 561.数组拆分I 2019-04-28
Android面试必问!我的移动开发春季历程,大厂内部资料 2019-04-28
Android面试送分题:来看看移动端小程序技术的前世今生!附赠课程+题库 2019-04-28
Android面试题整理,46道面试题带你了解中高级Android面试,顺利通过阿里Android岗面试 2019-04-28
上海大厂Android面试经历:Android多线程实现方式及并发与同步,年薪超过80万! 2019-04-28
从入门到精通!已成功拿下字节、腾讯、脉脉offer,看看这篇文章吧! 2019-04-28
金九银十Android热点知识!如何快速的开发一个完整的直播app,内含福利 2019-04-28
金九银十Android热点知识!字节跳动移动架构师学习笔记,面试真题解析 2019-04-28
阿里P7亲自教你!34岁安卓开发大叔感慨,Android面试题及解析 2019-04-28
阿里P7大佬手把手教你!系统盘点Android开发者必须掌握的知识点,系列篇 2019-04-28
阿里P7大牛手把手教你!十多家大厂Android面试真题锦集干货整理,聪明人已经收藏了! 2019-04-28
阿里P7大牛整理!腾讯+字节+阿里面经真题汇总,书籍+视频+学习笔记+技能提升资源库 2019-04-28
android面试准备中高级简书!致Android高级工程师的一封信,内含福利 2019-04-29
Android面试回忆录:2个月面试腾讯、B站、网易等11家公司的面经总结!3面直接拿到offer 2019-04-29
Android面试回忆录:在字节跳动我是如何当面试官的,面试心得体会 2019-04-29
Android面试总结,GitHub标星9K的Google官方MVP+Rxjava项目详解,算法太TM重要了 2019-04-29