AND
MySQL-进阶篇 ( MySQL 管理:各相关工具 )
# MySQL-进阶篇 ( MySQL 管理 ) [TOC] ## 系统数据库 - MySQL 数据库安装完成后,自带了以下四个数据库,具体作用如下: | 数据库 | 含义 | | | | | mysql | 存储 MySQL 服务器正常运行所需要的各种信息 ( 时区、主从、用户、权限等 ) | | ......
MySQL-进阶篇 ( 锁:全局锁 + 表级锁 + 行级锁 )
# MySQL-进阶篇 ( 锁 ) [TOC] ## 锁 - 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源 ( CPU、RAM、I/O ) 的争用以外,数据也是一种供许多用户共享的资源。 - 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲 ......
「Log」2023.8.17 小记
### 序幕 早上到校先摆,然后开调代码。 大分块对拍调调调。 学长开始讲平衡树。 平衡树平衡树平衡树! 学完了,点午饭吃午饭。 学主席树。 主席树主席树主席树! 学完了点晚饭吃完饭。 用 chatGPT 写了点文章,乐坏了。 继续卡常。 ### [$\color{black}{P4119\ [Yn ......
MySQL 8.0 参考手册——8.2优化 SQL 语句(二)
8.2.1.13 条件过滤 8.2.1.14 恒定折叠优化8.2.1.15 IS NULL 优化8.2.1.16 ORDER BY 优化8.2.1.17 GROUP BY 优化8.2.1.18 DISTINCT 优化8.2.1.19 LIMIT 查询优化8.2.1.20 函数调用优化8.2.1.21 ......
row_number()和rownum排序的区别
在Oracle中使用ROW_NUMBER()和ROWNUM进行排序时,它们的性能可能会有一些差异。以下是它们之间的一些对比:ROW_NUMBER()排序:ROW_NUMBER()是一种窗口函数,可以为结果集中的每一行分配一个唯一的行号,并且可以根据指定的排序字段进行排序。ROW_NUMBER()函数 ......
使用MSIX Packaging Tool工具修改msix程序包
前言 MSIX Packaging Tool 使用户和 IT 管理员能够将 Windows 应用重新打包为 MSIX 格式,方便用户分享,MSIX 包可在 Windows 11 和 Windows 10 系统中安装。该软件提供了一个交互式用户界面和一个用于转换的命令行。 修改步骤 1、获取MSIX ......
Spartacus 添加 PWA 应用到 home 的实现原理分析
代码位置:https://github.com/SAP/spartacus/blob/develop-6.4.x/projects/storefrontlib/cms-structure/pwa/services/add-to-home-screen.service.ts 这段Angular代码是一 ......
liunx安装和卸载redis
1 下载安装 1 下载 wget http://download.redis.io/releases/redis-6.2.9.tar.gz 2 解压 tar -xzf redis-6.2.9.tar.gz 3 建立软连接 ln -s redis-6.2.9 redis 4 切换到redis路径下,解 ......
MySQL-进阶篇 ( 视图 + 存储过程 + 触发器 )
# MySQL-进阶篇 ( 视图 / 存储过程 / 触发器 ) [TOC] ## 视图 / 存储过程 / 触发器 ### 视图 #### 介绍 - 视图 ( View ) 是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,视图中行和列的数据来自于定义视图的查询中使用的表 ( 基表 ),并且数据 ......
MySQL-进阶篇 ( 索引二 — 使用:法则 + 各使用场景情况 )
# MySQL-进阶篇 ( 索引二 — 使用 ) [TOC] ## 索引 ### 索引使用 #### 引出:验证索引效率的提升 - 在未建立索引之前,执行 SQL 语句 ( WHERE 后用上非索引的条件 ),查看 SQL 的耗时 `SELECT * FROM 表名 WHERE 条件;` - 在条件 ......
MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + update )
# MySQL-进阶篇 ( SQL 优化 ) [TOC] ## SQL 优化 ### 插入数据 index #### 批量插入 - 一般情况下,都用批量插入写法 - 一个 index 插入多条: `Insert into 某表名 values(1, 'xx'),(2, 'yy'),(3, 'xy') ......
洛谷P1102 过河卒
# P1102 过河卒 链接在此 [过河卒](https://www.luogu.com.cn/problem/P1002) 此题如果直接忽略掉马🐎的影响的话,可以看出很简单的递推规律 即 $$dp[i][j]=dp[i-1][j]+dp[i][]j-1]$$ >也就是说,由于卒只能走直线且每次只 ......
Visual Studio2019社区版安装图文详解
下载 官网:Downloads & Keys - Visual Studio Subscriptions 等待 安装完毕后重新打开即可。 ......
关于 PWA 应用的可安装性
PWA 的一个定义特征是它可以被安装在原生移动设备上,然后对用户来说就像是一个平台的原生应用程序,是其设备的 permanent 功能。用户可以像启动任何其他应用程序一样,直接从移动操作系统中启动它。 我们可以这样概括: - PWA 可以从平台的应用商店安装,或者直接从网页安装。 - PWA 可以像 ......
关于 beforeinstallprompt 事件
当浏览器检测到网站可以作为渐进式 Web 应用程序安装时,会触发 beforeinstallprompt 事件。 没有保证触发此事件的时间,但它通常发生在页面加载时。 此事件的典型用途是,当 Web 应用程序想要提供自己的应用程序内 UI 邀请用户安装该应用程序时,而不是浏览器提供的通用 UI 时。 ......
mysql代理、中间件技术
# mysql代理、中间件技术 ## 代理简介 **名词** DB proxy 数据库中间件 **功能** 读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作 负载均衡 支持数据的分片自动路由和聚合 **本文主要围绕Mycat实现、且在完成MM-SS集群的条件下* ......
Kubernetes Service中的 external-traffic-policy 是什么?
【摘要】 external-traffic-policy,顾名思义“外部流量策略”,那这个配置有什么作用呢?以及external是指什么东西的外部呢,集群、节点、Pod?今天我们就来学习一下这个概念吧。 1、什么是external-traffic-policy 在k8s的Service对象(申明一条 ......
MySQL-进阶篇 ( 存储引擎 + 索引一:结构 + 分类 + 语法 + SQL 性能分析 )
# MySQL-进阶篇 ( 存储引擎 + 索引一 ) [TOC] ## 存储引擎 ### MySQL 体系结构  ......
shell脚本之免交互expect
[TOC] ## 1. 多行重定向 cat HELLO > HI > OK > EOF HELLO HI OK [root@localhost ~]#cat test #传给test HELLO HI OK EOF [root@localhost ~]#cat test #查看test HELLO ......
Vue的数据更新,页面不更新的解决办法
## 可能原因 更新的数据跟源数据不是同一个,即不是同一个引用 ## 解决办法 最稳妥的办法,可通过拿到源数据取索引的方式进行数据的更新,如: 有一个源数据叫:originData 那么如果在更新时,通过`this.originData[index].time = newValue`的方式进行更新, ......
安装 Immich
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env wget https://github.com/immich-app/immich/releases/latest/downl ......
Visual Studio 2022安装 .NET Framwork4.0,.NET Framwork4.5
将下面这个文件夹:v4.0复制到路径:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 重新用vs2022打开项目,可以选择这些目标框架。 ......
《Lua程序设计第四版》 第三部分18~21章自做练习题答案
Lua程序设计第四版第三部分编程实操自做练习题答案,带:star:为重点。 ## 18.1 > 编写一个迭代器,与数值型for等价,能否以无状态迭代器实现? ```lua function fromto(n, m) return function(m, c) if c 为18.1迭代器添加一个步进参 ......
WPF --- 非Button自定义控件实现点击功能
## 引言 今天在做一个设置文件夹路径的功能,就是一个文本框,加个按钮,点击按钮,弹出 `FolderBrowserDialog` 再选择文件夹路径,简单做法,可以直接 `StackPanel` 横向放置一个 `TextBox` 和一个 `Image Button`,然后点击按钮在 后台代码中给 ` ......
Angular 应用启用 PWA 特性的 Angular CLI 命令行
`ng add @angular/pwa --project ` 这条命令在 Angular CLI 中,是用于将一个标准的 Angular 应用程序转化为一个渐进式网页应用(PWA,Progressive Web App)的命令。 首先,我们需要理解 PWA 是什么。PWA 是一种可以提供类似于原 ......
MySQL-基础篇 ( 多表查询:相关 + 内连接 + 外连接 + 自链接 + 联合查询 + 子查询 )
# MySQL-基础篇 ( 多表查询 ) [TOC] ## 多表查询 ### 分类 - 连接查询 - 内连接:相当于查询 A、B 交集部分数据 - 外连接: - 左外连接:查询左表所有数据,以及两张表交集部分数据 - 右外连接:查询右表所有数据,以及两张表交集部分数据 - 自连接:当前表与自身的连接 ......
MySQL-基础篇 ( 函数 + 约束 )
# MySQL-基础篇 ( 函数 + 约束 ) [TOC] ## 函数 - 是指一段可以直接被另一段程序调用的程序或代码 - 解决情况: - 表内存储的是入职日期,通过函数快速计算出入职天数 - 表内存储的是学生的分数值,通过函数快速判定分数属于不及格、及格还是优秀 ### 字符串函数 - MySQ ......
MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
# MySQL-基础篇 ( 事务 ) [TOC] ## 事务简介 - 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 - 典型案例:银行转账,一方转账减钱时,若是中途出了问题,此方的钱数不会减少,而是 ......
MySQL-基础篇 ( 相关了解 + SQL-DDL )
# MySQL-基础篇 ( 相关了解 + SQL-DDL ) [TOC] ## 认知了解 - 数据库,DataBase 简称 DB,是有组织的存储数据的仓库 - 数据库管理系统,DBMS,是操纵和管理数据库的大型软件 - SQL,全名 Structured Query Language,操作关系型数 ......
解决Cnblogs-Theme-SimpleMemory应用后博客加载缓慢问题
在应用Cnblogs-Theme-SimpleMemory( https://github.com/BNDong/Cnblogs-Theme-SimpleMemory ) 美化博客之后,发现博客访问缓慢,甚至直接无法加载。 为解决问题,仔细观察安装应用源码后,在其安装使用说明网站([点击访问](ht ......