自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Redis中的AOF和RDB

根据这些对比,可以看到RDB持久化更适合保存一个时间点的数据,在主从复制或者数据全量异地灾备时,拷贝到其他地方,而AOF持久化由于丢失数据较少,比较适合作为本地备份,在Reids挂掉重启时作为故障恢复。AOF采用每次执行写命令,都将命令存入缓冲区的方式,另外可以定期重写。AOF持久化,全称是Appen Only File,意思是追加的持久化方式,其中保存的是写命令,而非数据。AOF文件可以定期采用BGREWRITEAOF重写,减少重复命令、已失效命令,合并命令等。存储的内容:RDB存储某一时间点的数据;

2022-10-26 20:56:20 494 1

原创 linux中mysql忘记密码怎么解决

1.找到mysql配置文件 默认在 /etc/my.cnf加两句话跳过权限验证[mysqld]skip-grant-tablesskip-grant-tables:跳过权限认证 不用验证就操作mysql2.重启mysqlservice mysqld restart3.进入mysqlmsyql -u root -p 4.进入mysql库use msyql; 在这个中命令必须要有;才代表结束5.修改密码update user set authentication_st.

2022-05-25 18:34:22 288

转载 详细介绍mysql索引类型:FULLTEXT、NORMAL、SPATIAL、UNIQUE

原文 mysql索引类型:FULLTEXT、NORMAL、SPATIAL、UNIQUE的详细介绍 Normal 普通索引Unique 唯一索引Full Text 全文索引SPATIAL 空间索引btree索引和hash索引的区别在实际操作过程中,应该选取表中哪些字段作为索引?

2022-03-23 19:51:49 4053

原创 too many connections已解决

在写ssm项目的时候老是报too many connections因为mysql默认连接数很底,改了连接池配置,但是mysql那边也需要改在mysql中执行set GLOBAL max_connections=1000;set global wait_timeout=1800;下面是我连接池的配置每次电脑重启之后,mysql配置又会恢复成默认配置,所以电脑重启之后在mysql那里执行一下set GLOBAL max_connections=1000;set global wait_tim

2022-03-06 16:17:40 334

原创 Node Sass version 7.0.0 is incompatible with^4.0.0 问题解决

启动vue项目的时候一直报这个错,把node-sass换版本啥的都没啥用解决方案把node-sass卸掉,装sass卸载之前安装的node-sassnpm uninstall node-sass安装sassnpm i -D sass

2022-01-07 09:31:45 188

原创 设计模式-原型模式

原型模式如何最快速地clone一个HashMap散列表?原型模式的原理与应用如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新对象,以达到节省创建时间的目的。这种基于原型来创建对象的方式就叫作原型设计模式(Prototype Design Pattern),简称原型模式。原型模式的两种实现方法原型模式有两种实现方法,深拷贝和浅拷贝。浅拷贝只会复制对象中基本数据类型数据和引用对象的内存地

2021-09-17 01:59:51 85

原创 设计模式-建造者模式

建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。组装电脑例子创建产品类我要组装一台电脑,电脑被抽象为Computer类,它有三个部件:CPU 、主板和内存。并在里面提供了三个方法分别用来设置CPU 、主板和内存:public class Computer { private String mCpu; private String mMainboard; private String mRam; public void setm

2021-09-16 17:01:06 60

原创 设计模式-工厂模式

工厂模式分为:简单工厂,工厂方法,抽象工厂。

2021-09-15 20:15:34 74

原创 设计模式-单例模式

单例模式:一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。为什么要用单例模式节省资源处理资源冲突饿汉式public class IdGenerator { private AtomicLong id = new AtomicLong(0); private static final IdGenerator instance = new IdGenerator(); private IdGenerator() {} public

2021-09-15 18:07:11 72

原创 D. Make a Power of Two

题目链接题意:给你一个n(1<=n<=1e9)可以执行以下操作1.在右边添加一个数2.删除其中的一个数(前导0不会被删除)101删掉第一个1后为 01找出最少的步数使它为2k的数题解:最坏的情况是把所有的都删掉在添加一个2的幂的数 length(n)+1然后就是比较每个2k的数找出最小步数到2k的数#include <bits/stdc++.h>#include <string>using namespace std;typedef long

2021-08-19 22:54:27 79

原创 D-OR(2021牛客多校8)

题目链接这里有个很重要的结论a+b = a|b+a&ba|b 和 a&b 这里是知道的因为每一个序列都是唯一的,所以a1可以确定一个序列,所以就可以枚举a1的值,然后在O(n)跑一遍 看a1是否可以构成一个序列。每一位每一位的验证,prebit0 是前一位可以为0(0,否,1,可) prebit1 是前一位可以为1(0,否,1,可)nowbit则是当前这一位#include <bits/stdc++.h>#define ll long long int#defi

2021-08-15 18:18:00 121

原创 Yet Another Problem About Pi

2021牛客多校8 K题目链接题意:平面上有无穷个长,宽为w,d的矩形方格。你有一条长度为π​的曲线可以任意弯折,起点任意,求曲线最多经过的方格数目(不计边界)先考虑最坏情况:对应min(w, d) >π时,我们不能越过任何一个方格,此时我们的最佳方案应该是以四个矩形方格的交点为起点,向周围走一圈,最小结果为4如果我们能够越过方格,我们可以认为以下的所有情况都是有上方(结果为4)的情况推广而来,因为上述拿法是开局最佳。并且因为π是无限循环小数,我们可以认为折线极其微小,但是真实存在,此时可以忽

2021-08-15 18:06:37 64

原创 Hamburger Steak

牛客多校6 F题目描述Riko is ready to cook hamburger steaks. There are m pans and hamburger steaks that need to be fried.The i-th hamburger steak needs to be fried for ti (which is a positive integer) minutes. Riko can fry it in a certain pan for ti minutes, or

2021-08-03 18:29:33 156

原创 Intervals on the Ring

牛客多校6 - I题目描述There is a ring of numbers consisting of 1 to n sequentially. For every number i (1 ≤ i ≤ n − 1), i and i+ 1 are adjacent to each other. Particularly, n and 1 are adjacent. We use [l, r] to describe an interval on the ring. Formally, if l

2021-08-03 18:04:34 91

原创 Fliptile

题目链接题目描述农夫约翰知道,一头知识上满意的母牛是一头快乐的母牛,它将提供更多的牛奶。他为母牛安排了脑力活动,他们在其中操纵M × N 网格(1≤ M ≤15; 1≤ N≤15)个正方形瓷砖,每个瓷砖的一面都涂成黑色,另一面则涂成白色。正如人们所猜测的那样,当翻转单个白色瓷砖时,它会改变变黑翻转单个黑色图块时,它会变为白色。母牛在翻转砖块时会得到奖励,因此每块砖块的白色侧面都朝上。但是,母牛的蹄子相当大,当他们尝试翻转特定的砖块时,它们也会翻转所有相邻的砖块(与翻转后的砖块共享整个边缘的砖块)

2021-07-16 20:17:26 173

原创 魔板(康托展开去重)

题目链接题目描述在魔方风靡全球之后不久,Rubik先生发明了它的简化版——魔板。魔板由8个同样大小的方块组成,每个方块颜色均不相同,可用数字1-8分别表示。任一时刻魔板的状态可用方块的颜色序列表示:从魔板的左上角开始,按顺时针方向依次写下各方块的颜色代号,所得到的数字序列即可表示此时魔板的状态。例如,序列(1,2,3,4,5,6,7,8)表示魔板状态为:1 2 3 48 7 6 5对于魔板,可施加三种不同的操作,具体操作方法如下:A: 上下两行互换,如上图可变换为状态87654321B: 每

2021-07-15 22:47:21 415

原创 LCA模板

题目链接LCA(Least Common Ancestors),即最近公共祖先,是指在有根树中,找出某两个结点u和v最近的 公共祖先 。 ———来自百度百科学习视频:LCA算法讲解利用倍增的思想从大往小跳,从小往大跳可能会有误判,跳2的整数次幂。fa[i][j]表示i的2^j的祖先;预处理:把每一层的高度存在deap[i]中核心语句fa[now][i]=fa[fa[now][i-1]][i-1];now的2i的祖先==2i-1的2i-1的祖先void dfs(int now,

2021-07-11 17:06:06 137

原创 采药

P1048 [NOIP2005 普及组] 采药题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?输入格式第一行有 22 个整数

2021-05-09 01:18:47 531

原创 数字三角形

数字三角形观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的样例中,从 7 \to 3 \to 8 \to 7 \to 57→3→8→7→5 的路径产生了最大输入格式第一个行一个正整数 rr ,表示行的数目。后面每行为这个数字金字塔特定行包含的整数。输出格式单

2021-05-09 00:53:07 74

原创 ACboy needs your help again!

ACboy needs your help again!ACboy was kidnapped!!he miss his mother very much and is very scare now.You can’t image how dark the room he was put into is, so poor ????.As a smart ACMer, you want to get ACboy out of the monster’s labyrinth.But when you ar

2021-01-29 18:42:32 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除