相关文章
Kotlin Lambda表达式与标准库中的高阶函数
在Kotlin中,Lambda表达式和标准库中的高阶函数为我们提供了一种简洁而强大的方式来处理集合和执行各种操作。本篇博客将介绍Lambda表达式的基本概念,并结合标准库中的高阶函数示例,展示它们的用法和功能。
Lambda表达式的基本概念
Lambda表…
建站知识
2024/12/28 3:20:38
leetcode:面试题 17.04. 消失的数字(找单身狗/排序/公式)
一、题目: 函数原型:int missingNumber(int* nums, int numsSize) 二、思路: 思路1 利用“找单身狗”的思路(n^n0;0^nn),数组中有0-n的数字,但缺失了一个数字x。将这些数字按位异或0…
建站知识
2024/12/27 4:38:07
MySQL知识详细汇总
存储引擎
MyISAM 不支持事务,不支持外键,支持全文索引,查询、插入效率高InnoDB 支持事务(事务的特性) 原子性:一个事务中所有的操作,要么全部完成,要么全部不完成,不会在…
建站知识
2024/12/28 3:04:42
leetcode(力扣) 128. 最长连续序列(哈希)
文章目录 题目描述思路分析完整代码 题目描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nu…
建站知识
2024/10/13 5:39:57
Vue18 v-for指令 展示列表数据
v-for指令: 1.用于展示列表数据2.语法:v-for"(item, index) in xxx" :key"yyy"3.可遍历:数组、对象、字符串(用的很少)、指定次数(用的很少)<!DOCTYPE html>
<html><he…
建站知识
2024/10/10 13:17:46
软件设计原则-里氏替换原则讲解以及代码示例
里氏替换原则
一,介绍
1.前言
里氏替换原则(Liskov Substitution Principle,LSP)是面向对象设计中的一条重要原则,它由Barbara Liskov在1987年提出。
里氏替换原则的核心思想是:父类的对象可以被子类的…
建站知识
2024/11/20 2:12:55
Mybatis 简介(一)
这里使用的是3.5.11版本
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(P…
建站知识
2024/12/1 10:09:13
pnpm、npm、yarn的区别
pnpm、npm、yarn是三种不同的包管理器,它们之间有一些区别。
安装速度:pnpm的安装速度比npm和yarn快,因为它使用了只下载必需的模块,而不是下载整个依赖树。此外,pnpm还可以并行下载模块,从而进一步提高下…
建站知识
2024/10/10 6:58:43