相关文章
MyBatis三个经典问题
1. Mybatis的执行流程
MyBatis 是一个流行的 Java 持久化框架,提供了对象关系映射 (ORM) 和 SQL 映射的功能,使开发者能够更加方便地与数据库交互。MyBatis 的执行流程大致如下: 配置阶段: 加载配置文件: MyBatis 通过读取配置文件ÿ…
建站知识
2024/11/24 7:20:38
LeetCode--代码详解 146.LRU缓存
题目
请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。
实现 LRUCache 类:
LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则…
建站知识
2024/11/19 13:41:27
【Linux】Linux C编程
gcc编译器
gcc [options] [filenames]
其中,options是编译器所需要的选项参数,filenames是文件名。
gcc编译过程
C语言编译过程一般可以分为预处理、编译、汇编、链接四个步骤。 1.预处理阶段 预处理阶段主要处理宏定义和include,并进行语…
建站知识
2024/11/24 7:23:46
ab二个字段都有索引,会导致索引失效吗?
当两个字段都有各自的索引时,一般情况下不会导致索引失效。数据库系统可以根据查询条件和索引的选择性来决定是否同时使用这两个索引进行查询。
在某些情况下,数据库可能会选择只使用其中一个索引,而不是同时使用两个索引。这种情况可能会发…
建站知识
2024/11/20 6:26:36
CSS 选择器的常见用法
CSS选择器的主要功能就是选中⻚⾯指定的标签元素.选中了元素,才可以设置元素的属性. CSS选择器主要分以下⼏种: 1. 标签选择器 2. class选择器 3. id选择器 4. 复合选择器 5. 通配符选择器 <body><div class"font32"> 我是一个div,class为front32</…
建站知识
2024/11/22 4:41:19
学习笔记-cmake
cmake的版本号说明:
CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
# 指定编译 C 版本
set(CMAKE_CXX_STANDARD 17)
创建一个工程:
project(preprocess)
工程下创建一个项目:
SET(PROGRAM WorkStation)
include路径:
set (INCLUD…
建站知识
2024/11/13 22:02:48
vue-lazyload 图片懒加载的原理与使用
一、图片懒加载vue-lazyload是什么? 背景:
图片是非常占用页面渲染时间的,尤其是一些图片比较多的页面,过多的图片可能会造成页面的卡顿,降低流畅度影响用户体验,我们在实际开发中,对于处于视口…
建站知识
2024/11/22 16:44:41
Python爬虫入门教程
一、爬虫的概念
爬虫是模拟浏览器发送请求,获取响应
二、爬虫的流程
url—>发送请求,获取响应—>提取数据—》保存发送请求,获取响应—>提取url 爬虫要根据当前url地址对应的响应为准 ,当前url地址的elements的内容和…
建站知识
2024/11/17 8:56:06