reduction security笔记 方案

git中Updates were rejected because the tip of your current branch is behind解决方案

出现错误原因是操作过程中出现失误,git上进行的修改没有同步到本地的git仓库 解决方案:git push -u origin master -f 在远程仓库中进行的相关修改会被删除,是远程仓库回到你本地仓库为修改之前的版本。然后上传你本地仓库的修改。 注意:如果是多人开发则其他人的开发结果将会被恢 ......

Visual Studio Code(vscode)下载慢 插件安装失败解决方案

Visual Studio Code(vscode)下载慢 插件安装失败解决方案,解决Visual Studio Code(vscode)下载慢的问题,问题描述,解决方案,解决Visual Studio Code(vscode)安装插件失败的问题 ......
插件 解决方案 方案 Visual Studio

KMP学习笔记

# KMP KMP是一种非常有用的算法,可以将字符串匹配的复杂度由 $O(nm)$ 降到 $O(n+m)$ ## 朴素算法 学过语言就会朴素算法,这里只给出伪代码: ``` for(i=0->n-1){ for(j=i>m-i){ if(s[i]!=s[j])goto fg; } cout<<i<< ......
笔记 KMP

[算法学习笔记] 换根dp

换根 dp 一般不会指定根节点,并且根节点的变化会对一些值进行改变。因此我们需要转移根。 换根 dp一般需要预处理一下一个节点的值,然后对于任意节点开始树上dp转移。 所以我们常用两次 dfs,第一次 dfs预处理,第二次 dfs为树上 dp。 一般比较套路。 接下来会给出一个典型例题。 ### 典 ......
算法 笔记

字典树学习笔记

# 字典树 ## 字典树(Trie)简介 > 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效 ......
字典 笔记

并查集学习笔记

## 并查集的定义 >并查集是一种树型的数据结构,用于处理一些不相交集合(disjoint sets)的合并及查询问题。常常在使用中以森林来表示。 ——百度百科 并查集,顾名思义,支持以下两种操作操作: - 并(Union):把两个不相交的集合合并为一个集合。 - 查(Find):查询两个元素是否在 ......
笔记

拓扑排序学习笔记

## 思想 拓扑,一看就是从图的开始开始开拓,并按被开拓到的顺序排序 拓扑排序的思想如下: > 将入度为 $0$ 的点删除,并记录它被删除的顺序,直到没有点则结束程序 ## 图解 ![image](https://img2023.cnblogs.com/blog/3079030/202308/307 ......
拓扑 笔记

最小生成树学习笔记

## Prim算法 prim算法基本思想:基于点的解决方式 1. 先随便选择一个点s作为起点,把其他所有点设为未添加节点,再设一dis数组,代表每个 节点到最小生成树最近点的距离,易得一开始只有dis[s]=0,其他均为∞。 1. 每轮找到dis值最小且未添加过的节点加入生成树中,且使用这个节点的邻 ......
笔记

分布式事务解决方案——Seata

## 分布式事务解决方案——Seata ### Seata是什么? Seata是一款开源的==分布式事务==解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 ### Seata三大角色 在 ......
分布式 解决方案 事务 方案 Seata

全套解决方案:中文NLP训练框架,支持大模型训练和文本生成,快速上手,海量训练数据!

# 全套解决方案:基于pytorch、transformers的中文NLP训练框架,支持大模型训练和文本生成,快速上手,海量训练数据! # 1.简介 1. `目标`:基于`pytorch`、`transformers`做中文领域的nlp开箱即用的训练框架,提供全套的训练、微调模型(包括大模型、文本转 ......
和文 海量 全套 框架 模型

VictoriaLogs:一款超低占用的 ElasticSearch 替代方案

![image.png](https://s2.loli.net/2023/08/23/t5soejn8vw1aZil.png) # 背景 前段时间我们想实现 `Pulsar` 消息的追踪流程,追踪实现的效果图如下: ![image.png](https://s2.loli.net/2023/08/ ......
ElasticSearch VictoriaLogs 方案

[算法学习笔记] 树的常用处理方法

### 树的遍历 例题:[树的重心](https://www.luogu.com.cn/problem/U164672) 对树进行 dfs,处理每个节点作为重心的时候各个连通块点数最大值即可。 对于重心上面的连通块,可以用 $n-$ 下面连通块点数和 $-1$。 实现 ```cpp int dfs( ......
算法 常用 笔记 方法

笔记2 --设计模式(封装)

## 二、设计模式(封装) ### 1、POM 模式 + 关键字驱动 POM: Page object Model, 页面对象模式 **好处:** 解决线性脚本的问题 解决代码不能重复利用的问题 解决代码后期的维护问题 **分三层:** 基础层:base,主要放selenium原生的方法 页面对象层 ......
设计模式 模式 笔记

笔记1-- UI 元素定位

## 一、元素定位 ### 1、如果元素定位不到,可能的原因如下: 1. 元素没有加载完成 2. 元素在Frame中 3. 元素不可用,不可读或不可见 4. 元素有动态属性,在动态DIV中 ### 2、元素定位的方法:8种 **id, name, class_name, xpath, css, ta ......
元素 笔记 UI

读SQL学习指南(第3版)笔记05_过滤

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230822120346228-1599813347.png) # 1. 不需要考虑排除任何列 ## 1.1. 清除数据表中所有的内容 ## 1.2. 暂存新数据仓库的数据 # ......
学习指南 笔记 指南 SQL 05

《深入理解Java虚拟机》读书笔记:方法调用

方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,但前面已经讲过,Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号 ......
笔记 方法 Java

赵老师 计数原理 课程笔记

# 计数原理 ## 分类加法计数原理与分步乘法计数原理 ### 分类加法计数原理 #### 引例 - 题干 用一个大写的英文字母**或**一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? - 解决 因为英文字母共有 $26$ 个,阿拉伯数字共有 $10$ 个,所以总共可以编出 $2 ......
原理 老师 课程 笔记

Programming abstractions in C阅读笔记:p127-p129

《Programming Abstractions In C》学习第51天,p127-p129,总结如下: # 一、技术总结 ## 1. string library 掌握常用函数如strlen,strcpy用法。 ## 2.buffer overflow(缓冲区溢出) (1)什么是buffer? ......
abstractions Programming 笔记 127 129

莫队学习笔记

学习莫队是非常有必要的 众所周知,莫队是一种优越的~~暴力~~算法,当我们在 $NOIP$ 等考试中数据结构不会打且问题是离线时,我们就可以:莫队,启动! 好,切入正题,我们现在来看看莫队是什么: [例题传送门](https://www.luogu.com.cn/problem/CF617E) 简要 ......
笔记

「学习笔记」浅入模拟退火

什么是退火? ```text 来自百度百科 退火是一种金属热处理工艺,指的是将金属缓慢加热到一定温度,保持足够时间,然后以适宜速度冷却。目的是降低硬度,改善切削加工性;降低残余应力,稳定尺寸,减少变形与裂纹倾向;细化晶粒,调整组织,消除组织缺陷。准确的说,退火是一种对材料的热处理工艺,包括金属材料、 ......
笔记

YTEZ校内数学集训笔记

### 计数原理 #### 例题1: 用一个大写的英文字母***或*** 一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? 或:$a \wedge b$ - 有 $a$ 无 $b$ - 有 $b$ 无 $a$ - 有 $a$ 有 $b$ 且:$a \vee b$ - 有 $a$ 有 ......
数学 笔记 YTEZ

「学习笔记」meet in the middle(折半搜索)

meet in the middle,适用于输入数据较小,但也没小到可以直接用暴力搜索通过的情况。 主要的思想就是讲整个搜索过程分成两半进行,最后在将这两半的结果进行合并,对于搜索复杂度为 $O(a^b)$ 的情况,meet in the middle 可以将它优化为 $O(a^{\frac{b}{ ......
笔记 middle meet the in

Ubuntu22.04(禁用)彻底删除Snap以及出现“rm: 无法删除"XXX":只读文件系统”的解决方案

Ubuntu22.04(禁用)彻底删除Snap以及出现”rm: 无法删除"XXX":只读文件系统“的解决方案 导语 Snaps 是 Ubuntu 的母公司 Canonical 于 2016 年 4 月发布 Ubuntu 16.04 LTS(Long Term Support,长期支持版)时引入的一种 ......
quot 解决方案 文件 方案 Ubuntu

Webhook——实时同步/响应方案

webhook直译就是——网络钩子,该如何理解webhook呢? 可以从银行卡余额入手: 当账户没有开通短信提醒功能时,用户想知道账户余额时,就必须主动查询,才能实时获取当前真实余额。 当账户开通了短信提醒功能,每次余额的变更,银行会主动发短信,实时发送当前真实余额给用户。 用户和银行就是两个系统, ......
实时 Webhook 方案

Unity.UI实习笔记

1. 点击Button弹出Panel功能 SetActive:在场景中激活或停用对象。需要注意的是,停用父对象,那么场景中活跃的子对象也会停止,但子对象仍在其层次结构中保持活跃状态。例如停用父对象PhysicsDoor,子对象Door变灰,但在层次结构中仍旧保持活跃状态。 引用自博客:https:/ ......
笔记 Unity UI

华为高性能计算(HPC)文档——技术支持>智能计算解决方案>高性能计算>HPC

链接地址: https://support.huawei.com/enterprise/zh/server-solutions/hpc-pid-253585671 ......
高性能 HPC gt 技术支持 解决方案

MySQL基础笔记

# MySQL DDL:操作数据库和表 DML:对数据进行增删改 DQL:对数据进行查询 DCL:对数据库进行权限管理 ## 数据库增删改查 * create database if not exists db1;# 如果数据库不存在才创建 * drop database if exists db1 ......
基础 笔记 MySQL

element-plus的el-select在切换时报ResizeObserver loop completed with undelivered notifications错的一种可能原因及解决方案

报错场景:`el-select`放在了table的td里,我做的是根据el-select切换的动态表格。切换时就会报此错误。 原因分析:分析发现,本场景在切换select时,其所在单元格尺寸发生了变化(因为我没有定表格内单元格的尺寸)。 解决方案:保证el-select所在单元格尺寸不发生变化即可。 ......

【学习笔记】Manacher(马拉车)求回文子串

点击查看目录 [TOC] ## 参考资料与图片来源 [参考博客](https://www.cnblogs.com/grandyang/p/4475985.html) 我觉得这个博客讲的不好,他只讲看规律得到的结论,原因却不说,怪。 [参考博客2](https://www.cnblogs.com/lo ......
回文 Manacher 笔记

docker基础学习笔记

# Docker安装 ## Docker基本组成 - docker架构图 ![image-20230819150412412](https://cnblogs-img.oss-cn-hangzhou.aliyuncs.com/img/image-20230819150412412.png) ## 安 ......
基础 笔记 docker