相关文章
【力扣】17.04.消失的数字
这道题的题目意思就是从0-n中的数字中找出缺失的那一个,n是数组的长度,因此我的想法就是先将数组进行排序,往sort()里面一扔,完了以后看前一个与后一个之差中哪个不是等于1的,就求出来即可。
法…
建站知识
2024/11/24 1:18:44
Redis+lua脚本限制ip多次输入错误密码
Redislua脚本限制ip多次输入错误密码
不能锁username,因为如果有人恶意保留破解密码的话。会导致用户本人无法登录。 这里我采用 以ip的方式进行锁定。利用redis 设置key:ip。value:当前ip尝试登录的次数 实现逻辑 逻辑简单,假设…
建站知识
2024/11/24 1:18:45
使用cloudflare之后IP不对的问题
最近把网站的DNS迁移到了cloudflare下面,发现服务器日志下访问的IP全是cloudflare代理的IP,虽然伪装了服务器IP这样会安全很多,但是也给日常运维带来了麻烦,服务是NGINX的解法如下:
打开NGINX配置加入以下配置
http{…
建站知识
2024/11/24 1:18:46
【架构师】-- 浅淡架构的分类
什么是架构?
说到架构,这个概念没有很清晰的范围划分,也没有一个标准的定义,每个人的理解可能都不一样。
架构在百度百科中是这样定义的:架构,又名软件架构,是有关软件整体结构与组件的抽象描…
建站知识
2024/11/24 1:18:45
【Git教程】(十二)工作流之项目设置 — 何时使用工作流,工作流的结构,项目设置概述、执行过程及其实现 ~
Git教程 工作流之项目设置 1️⃣ 何时使用工作流2️⃣ 工作流的结构3️⃣ 概述4️⃣ 使用要求5️⃣ 执行过程及其实现5.1 基于项目目录创建一个新的版本库5.2 以文件访问的方式共享版本库5.3 用 Git daemon 来共享版本库5.4 用 HTTP 协议来共享版本库5.5 用 SSH 协议来共享版…
建站知识
2024/11/24 1:18:45
Openstack -(T) 将trove-guestagent封装进trove镜像
trove 3.0.1版本在命令行通过trove-create xxx 进行创建trove实例时,需要提前将trove-guestagent封装进镜像中
trove 4版本就不用了
原因:
#查看trove版本 trove --verison sudo yum -y install centos-release-openstack-train #安装openstack仓…
建站知识
2024/11/24 1:18:49
P8786 [蓝桥杯 2022 省 B] 李白打酒加强版
【dfs题解】---只有50分
(头一回自己用dfs做出来了dp的hard等级的大题,从来没有拿50分这么高兴过哈哈哈哈哈)
#include <bits/stdc.h>
using namespace std;
int n,m;
long long ans0;
const long long mol1e97;
void dfs(int h,int d,int sum)
{if(h<0|…
建站知识
2024/11/24 1:40:29
在Mac主机上连接Linux虚拟机
前言
最近醉心于研究Linux,于是在PD上安装了一个Debian Linux虚拟机,用来练练手。但是每次在mac和Linux之间切换很是麻烦,有没有一种方法,可以在mac终端直接连接我的虚拟机,这样在mac终端上就可以直接操控我的Linux虚…
建站知识
2024/11/24 1:40:29