XOR
CodeForces 1840G In Search of Truth
[洛谷传送门](https://www.luogu.com.cn/problem/CF1840G2 "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1840/G2 "CF 传送门") 每次询问获得的信息只有当前所在位置的数字。考 ......
Oracle的PDB数据库创建DIRECTORY时遇到ORA-65254
在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the directory”,下面简单演示一下所遇到的这个案例 SQL> CREATE PLUGGABLE DATABASE PDB6 ......
Simulink仿真出现Error —— S-Function 'sGeneric' does not
原文:https://zhidao.baidu.com/question/992520438182348819.html Simulink仿真出现Error —— S-Function 'sGeneric' does not,是设置错误造成的,解决方法如下: 1、打开带S函数的simulink模型, ......
5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?
5 个 Istio 访问外部服务的流量控制常用例子,强烈建议**收藏**起来,以备不时之需。 ### 环境准备 部署 `sleep` 服务,作为发送请求的测试源: ```shell kubectl apply -f samples/sleep/sleep.yaml ``` 在 Istio 外部,使用 ......
1- 熟悉PR工作环境
 # 1.视频制作的流程 特点 1、加密、解密使用同一个密钥,因此也称为单密钥加密,也有直接称为密钥加密 2、将原始数据分割成为固定大小的块,逐个进行加密 对称加密算法的优点 加密、解密使用同一个密钥,加密解密的速度快,效率高 对称加密算法的缺点 必须商定秘钥:数据 ......
Atcoder ABC221F Diameter set
不难。 第一步肯定是求出直径 $d$。 然后能发现 $d\bmod 2 = 0$ 时很好求。 可以先任意找到一条直径,再找到这个直径的中点,则容易知道以这个中点为根,其中的每个子树的节点与中点经过的边数最大值为 $\frac{d}{2}$。 所以能够得到每个子树内选两个点距离最大值也为 $d - 2 ......
mybatis出现Type interface com.louis.dao.xxxMapper is not known to the MapperRegistry.
原因是资源文件没有读取到,在生成的target中没有对应的文件,解决办法: 1、在pom.xml文件中project中添加如下内容: <build> <resources> <resource> <directory>src/main/resources</directory> <includes> ......
Python基础之正则表达式
### 正则表达式 ```python 介绍; '正则表达式是一种独立的语言,它是通用于所有语言中的,所有语言都可以用正则表达式做一些功能' 作用: '主要是用来筛选数据的' 表达式形式: ^(13|14|15|16)[0-9][9]$ 什么是正则表达式: 利用一些特殊符号匹配,除想要的数据以外的其 ......
Database System Concepts——读书笔记 第七章 关系型数据库设计
无损分解 如果我们将r投影到R1和R2上,并计算投影结果的自然连接,我们可以精确地返回r。相反,如果当我们计算投影结果的自然连接时,我们得到了原始关系的适当超集,那么分解是有损耗的。 码,设 K 为某表中的一个属性或属性组,若除 K 之外的所有属性都完全函数依赖于 K(这个“完全”不要漏了),那么我 ......
Database System Concepts——读书笔记 第十四章 索引
多级索引 由于全量索引数据量较大,不能直接全部放入内存中,需要分级,将上层稀疏索引放入内存中,降低IO次数。 辅助索引必须密集的,每个搜索关键字值都有一个索引条目,**辅助索引必须包含指向所有记录的指针**;如果辅助索引只存储部分搜索关键字值,则具有中间搜索关键字值的记录可能位于文件中的任何位置,通 ......
Database System Concepts——读书笔记 第十二章 物理存储系统
闪存SSD 固态磁盘(SSD)使用NAND闪存构建,并提供与磁盘存储相同的面向块的接口。与磁盘相比,固态硬盘可以提供更快的随机访问:固态硬盘检索一页数据的延迟从20到100微秒不等,而对磁盘的随机访问需要5到10毫秒。 固态硬盘的数据传输速率高于磁盘,并且通常受到互连技术的限制;根据特定的SSD型号 ......
Database System Concepts——读书笔记 第十五章 查询过程
join操作 Nest Loop Join 算法简单来说,就是双重循环,遍历外表(驱动表),对于外表的每一行记录,然后遍历内表,然后判断join条件是否符合,进而确定是否将记录吐出给上一个执行节点。从算法角度来说,这是一个M*N的复杂度。 HashJoin 是针对equal-join场景的优化,基本 ......
Database System Concepts——读书笔记 第十六章 查询优化 第十七章 事务 第十八章 并发控制
第十六章 给定一个关系代数表达式,查询优化器的工作是制定一个查询评估计划,该计划计算与给定表达式相同的结果,并且是生成结果的成本最低的方法(或者,至少,成本不会比成本最低的方法高多少) 第十七章 事务————ACID **事务的隔离属性确保事务的并发执行的结果状态等效于如果这些事务以某种顺序一次执行 ......
Database System Concepts——读书笔记 第十九章 恢复系统
系统崩溃后,系统会检查日志以找到最后一个<checkpoint L>记录(这可以通过从日志末尾向后搜索日志来完成,直到找到第一个<checkpoint L>记录),**L是检查点时活动的事务列表**。 重做或撤消操作只需要应用于L中的事务,以及在<checkpoint L>记录写入日志后开始执行的所 ......
人造情感 (emotions)
题意:给定一颗树以及一个带权路径集合 $U$,定义 $W(S)$ 为 $S$ 路径两两不交的权值最大的子集的权值和。定义 $f(i,j)$ 为最小的 $w$ 满足 $W(U\cup \{(i,j,w+1)\})>W(U)$,求 $\sum_{i=1}^n \sum_{j=1}^n f(i,j)$。 ......
RTOS测试(韩国方案)
### 简介 在本文中,我们重点讨论了实时操作系统的验证和测试程序。 测试的目的有两个。一个是显示经过验证的模型属性是否被继承到了代码中。另一个目的是发现代码的错误要检查结构覆盖率和功能等。 在测试所开发的操作系统软件后,我们将其与数字工厂保护系统(DPPS Digital Plant Protec ......
第十九节 反射、特性
视频链接:刘铁猛老师的《C#语言入门详解》 [https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca](https://www.youtube.com/watch?v=EgIbwCnQ68 ......
第二十节 泛型、partial类、枚举、结构
视频链接:刘铁猛老师的《C#语言入门详解》 [https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca](https://www.youtube.com/watch?v=EgIbwCnQ68 ......
读改变未来的九大算法笔记07_搜索引擎
 # 1. 车库轶事 ## 1.1. 1939年 ### 1.1.1. 戴夫·休利特(Dave Hewlett) ......
移动端样式全局设置
box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; img, a { -webkit-touch-all ......
cpp: Visitor Pattern
/*****************************************************************//** * \file Gold.h * \brief 访问者模式 Visitor Pattern C++ 14 行为模式 * 2023年6月8日 涂聚文 Geovi ......
Visual Studio 2022如何开启Copilot
报错:没有设置github [INFO] [auth] [2023-04-01T01:19:36.228Z] Invalid copilot token: missing token: 403 [ERROR] [default] [2023-04-01T01:19:36.229Z] GitHub C ......
一个关于CountDownLatch的并发需求
## 需求 A,B,C可并发运行,全部成功才算成功,一个失败全员回滚。 ## 思考 使用CountDownLatch,可以保证三个线程结束后,才进行提交成功状态。但是怎么才能判断某个任务失败了呢? 1. 捕获子线程异常? 2. await(long timeout, TimeUnit unit)? ......
【NSSCTF逆向】【2023题目】《enc》《easyenc》
#总览 enc tea rc4 smc加密 easyenc int逐位转char #题目enc  ##解法 感觉还 ......
图中的最长环
给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。 图用一个大小为 n 下标从 0 开始的数组 edges 表示,节点 i 到节点 edges[i] 之间有一条有向边。 如果节点 i 没有出边,那么 edges[i] == -1 。 ###1. 深度 ......
Spring Security笔记篇
## 1.背景 Java 领域老牌的权限管理框架当属 Shiro 了。Shiro 有着众多的优点,例如轻量、简单、易于集成等。 当然 Shiro 也有不足,例如对 OAuth2 支持不够,在 Spring Boot 面前无法充分展示自己的优势等等,特别是随着现在 Spring Boot 和 Spri ......
Oracle表被锁死和彻底解锁
首先用dba权限的用户登陆数据库 1. 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID; ```sql select * from v$locked_object; ``` 2. 查询被锁定这个对象的名字,确定是哪个TABLE被锁并且要解 ......
安装指定版本的mysql(安装mysql5
# 安装指定版本的mysql(安装mysql5.7) ## 目标:解决需求,安装mysql5.7 ## 前言: > 安装软件的三种方式: > > 1. rpm 安装 > 2. 源代码编译安装 > 3. yum仓库安装 > - 本地光盘 > - 阿里云yum源 > - 自建yum仓库文件夹 > 4. ......