相关文章
js中如何判断浏览器是否被缩放
先看看一下一段代码: /** 当前页面是不是100%显示 */
export const changeRatio () > {let ratio 0;const screen: any window.screen;const ua navigator.userAgent.toLowerCase();if (window.devicePixelRatio ! undefined) {ratio window.devicePixelRat…
建站知识
2024/11/15 4:32:47
算法通关村第三关|青铜|线性表数组热身
1.线性表
1.1 线性表
线性表就是具有相同特征数据元素的一个有限序列。
1.2 数组存储元素的初始化
数组初始化时必须对从前向后的连续空间初始化,不可以出现空缺的情况。写 0 也是初始化,也要从前向后写。
2.热身-单调数组
判断是否为单调数组&am…
建站知识
2024/11/21 6:27:50
canvas绘制动态视频并且在视频上加上自定义logo
实现的效果:可以在画布上播放动态视频,并且加上自定义的图片logo放在视频的右下角 <!DOCTYPE html>
<html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthd…
建站知识
2024/11/27 12:35:20
MySQL精髓:如何使用ALL一次找到最大值
题目来自LeetCode
题目
表:Project
-------------------- | Column Name | Type | -------------------- | project_id | int | | employee_id | int | -------------------- (project_id, employee_id) 是该表的主键(具有唯一值的列的组合)。 employee_id 是该表…
建站知识
2024/11/21 16:55:29
k8s中kubectl陈述式资源管理
1、 理论
1.1、 管理k8s核心资源的三种基本方法 :
1.1.1陈述式的资源管理方法:
主要依赖命令行工具kubectl进行管理
1.1.1.1、优点:
可以满足90%以上的使用场景
对资源的增、删、查操作比较容易
1.1.1.2、缺点:
命令冗长&…
建站知识
2024/11/15 13:21:35
[架构之路-242]:目标系统 - 纵向分层 - 应用程序的类型与演进过程(单机应用程序、网络应用程序、分布式应用程序、云端应用程序、云原生应用程序)
目录
一、什么是计算机应用程序
1.1 什么是应用程序
1.2 应用程序的分类
二、应用程序架构分类详解与演进阶段
三、应用程序架构(Application Architecture)
3.1 基本类型
3.2 云应用程序架构 一、什么是计算机应用程序
1.1 什么是应用程序
计算…
建站知识
2024/11/24 10:55:50
SpringBoot 源码分析(三) 监听器分析以及属性文件加载分析
前言
在创建SpringBoot项目的时候会在对应的application.properties或者application.yml文件中添加对应的属性信息,这些属性文件是什么时候被加载的?如果要实现自定义的属性文件怎么来实现?在讲属性加载之前先讲下监听器分析。 一、监听器分…
建站知识
2024/11/25 23:26:24
C++中的结构体以及和类的区别
1、C中的struct
1、c中的struct对C中的struct进行了扩充。可以包含函数,可以继承,可以多态(与class类似)
2、C中struct和class的区别
1、默认访问级别,struct默认级别是public,class默认级别是private 2…
建站知识
2024/11/15 4:32:44