算法 常用crypto

算法笔记的笔记——第8章 搜索专题

深度优先搜索(DFS) 枚举所有完整路径以遍历所有情况 栈 实现 使用递归可以实现深度优先搜索 可以通过条件限制节省DFS计算量,方法称作剪枝 广度优先搜索(BFS) 优先访问能直接到达的所有结点 队列 实现 void BFS(int s) { queue<int> q; q.push(s); wh ......
笔记 算法 专题

算法笔记的笔记——第7章 栈、队列和链表

栈 后进先出 栈顶指针始终指向最上方元素 栈为空时栈顶指针为-1 常用操作 清空(clear):TOP = -1 获取栈内元素个数(size):size = TOP + 1 判空(empty):TOP == -1 进栈(push):st[++TOP] = x 出栈(pop):TOP-- 取栈顶(to ......
笔记 队列 算法

session常用方法使用

......
常用 session 方法

代码随想录算法训练营Day51 动态规划

#代码随想录算法训练营 代码随想录算法训练营Day51 动态规划| 309.最佳买卖股票时机含冷冻期 714.买卖股票的最佳时机含手续费 总结 309.最佳买卖股票时机含冷冻期 题目链接:309.最佳买卖股票时机含冷冻期 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算 ......
随想录 训练营 随想 算法 代码

sed命令常用参数及案例

一、删除 1、删除指定行(-i指定是否对源文件进行修改): sed -i '3d' data.csv //删除文件第三行 2、删除指定范围行数: sed -i '1,3d' data.csv //删除文件第1-3行 3、删除空行: sed '/^$/d' data.csv //删除空行 4、删除指定 ......
命令 常用 参数 案例 sed

linux常用的正则表达式

参数列表: ^:匹配以指定字符串开头的字符: cat test.txt | grep ^s $:匹配以指定字符串结尾的字符: cat test.txt | grep f$ ^$:匹配空行: cat test.txt | grep -n ^$ [abc]:匹配字符集内任意一个字符: cat test. ......
正则 表达式 常用 linux

grep命令常用参数及案例

参数列表: -v:反向搜索 history | grep -v sdb -n:返回匹配字符串所在的行号 history | grep -n sdb -c:返回匹配的到指定字符串的数量 grep -c db generate.js -e:指定多个匹配模式 history | grep -e new - ......
命令 常用 参数 案例 grep

哈希算法与一致性哈希算法

哈希算法:取哈希后模节点的数目 假设有一个由A、B、C三个节点组成的KV服务,每个节点存放不同的KV数据。通过哈希算法,每个key都可以寻址到对应的服务器,比如,查询key是key-01,计算公式为hash(key-01)%3,经过计算寻址到了编号为1的服务器节点A 但如果服务器数量发生变化,基于新 ......
算法 一致性

SAP成本控制(CO)模块常用的事务代码清单,大家可以将其放在收藏夹中,方便使用!

成本中心 KA01 创建成本要素 KA02 修改成本要素 KA03 显示成本要素 KA04 删除成本要素 KA23 成本要素清单 KAH1 创建成本要素组 KAH2 修改成本要素组 KAH3 显示成本要素组 KE51 创建利润中心 KE52 修改利润中心 KE53 显示利润中心 KCH5N 利润中心 ......
成本控制 清单 模块 成本 常用

Linux实用又常用的命令

linux 查看当前目录下每个子目录的文件数量 find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done-maxdepth 1 过滤 ......
命令 常用 Linux

【ACM算法竞赛日常训练】DAY2题解与分析【比赛】【数学考试】【简单瞎搞题】

DAY2共三题: 比赛(概率) 数学考试(前缀和与思维) 简单瞎搞题(dp) 视频讲解:https://www.bilibili.com/video/BV1hP411o7RD/ 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️ ......
题解 算法 数学 DAY2 ACM

MLIR矩阵乘算法,新建Dialect,lowering

MLIR矩阵乘算法,新建Dialect,lowering MLIR:新建一个Dialect,lowering Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。 MLIR 项目的核心是 Dialect,MLIR 自身 ......
矩阵 算法 lowering Dialect MLIR

LeetCode 169. 多数元素(/hash sort 随机化 分治 Boyer-Moore 投票算法)

原题解 ###题目 约束 ###题解 ####方法一:哈希表 class Solution { public: int majorityElement(vector<int>& nums) { unordered_map<int, int> counts; int majority = 0, cnt ......
算法 Boyer-Moore LeetCode 元素 Boyer

基础算法(2)

高精度加法 (常规只能到10^6次方) 思想:1、大整数存储:每一位存入数组,个位存在前,高位存在后(和常规表示是反的); 2、模拟手算加法的步骤,进位 #include <iostream> #include <vector> using namespace std; const int n = ......
算法 基础

算法总结--线段树

声明(~~叠甲~~):鄙人水平有限,本文为作者的学习总结,仅供参考。 ##1.线段树介绍 线段树说是算法,更应该算是一种二叉树数据结构的使用。 其每个树的节点表示一个区间,其孩子节点表示该区间二分下来的两个节点,其值可以表示这个区间数据的某种运算,如最值、求和等,以下以数组 [1,2,3,4] 为栗 ......
线段 算法

浪潮存储有哪些常用的oid

浪潮存储设备的常用 OID 可能因设备型号和版本而异。为了获取适用于特定浪潮存储设备的 OID,建议您查阅设备文档或联系浪潮技术支持。以下是一些通常与存储设备相关的常用 OID 类别,这些类别可能在浪潮存储设备上有所体现: 系统信息: 系统描述 系统名称 系统位置 系统运行时间 硬件组件信息: 硬盘 ......
浪潮 常用 oid

SoC设计项目 —— AHB SRAM控制器的设计 & March C-算法内建自测试的实现

绪论 本项目用Verilog HDL语言设计了AHB总线上的SRAM控制器接口IP,SRAM存储器在AHB总线上作为AHB slave存在,该SRAM控制器具有以下特性: 支持单周期的SRAM读写操作 支持低功耗工作 SRAM存储体由两个Bank组成,系统根据地址选中一块/多块Bank,未被选中的B ......
控制器 算法 项目 March SRAM

使用 Python 探索 感知机 算法

动动发财的小手,点个赞吧! 从理论到实践,我们将从简要的理论介绍开始研究感知机(器)学习方法,然后实现。 在这篇博文的最后,您将能够了解何时以及如何使用这种机器学习算法,清楚地了解它的所有优缺点。 1. 理论 1.1. 引言 感知器有其存在的生物学原因。我们的神经元不断从其他神经元接收能量,但只有在 ......
算法 Python

buuctf.crypto.摩丝

一道摩斯密码 基于单表替换的 原理很简单...... 但是摩斯密码在对照表上不是很完善,导致一些特殊的字符没有统一的规定 也就是说,原理一样,但是采用不同的对照表加密的结果是不一样的 另外说一下摩斯密码对照表的生成是根据字母出现的频率来决定的(chatgpt说的) 下面是我自己写的一个简单的摩斯密码 ......
摩丝 buuctf crypto

git常用命令

git clone 地址 : 克隆仓库 git clone -b 分支名 地址 :克隆仓库分支 git add . :暂存代码到本地 git commit -m '提交信息' : 提交代码到本地 git push :提交到远程仓库 git status :查看代码状态 git branch :查看分 ......
命令 常用 git

Docker CLI docker config rm 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 Docker docker config

A* 算法及 Hybrid A* 算法

A* 算法 使用场景 A* 算法一般适用于一个质点在一个离散化的栅格地图上从一个起始点到另一个终点的最短寻路情况,其中每个栅格都只能是空域或者是障碍物,质点只能在每个确定的栅格中。由于 A* 算法的主体是一个质点,因此不适用于需要考虑动力学的机器人(例如汽车,拥有碰撞体积、连续的坐标以及朝向等) 未 ......
算法 Hybrid

HTML常用元素

元素大全 <html>:定义HTML文档的根元素。 <head>:包含关于文档的元数据,如标题、样式表和脚本等。 <title>:定义文档的标题,通常出现在浏览器的标签栏中。 <body>:定义文档的主体,包含所有可见内容。 <h1> - <h6>:定义标题,从大到小六级标题。 <p>:定义段落。 ......
元素 常用 HTML

buuctf.crypto.看我回旋踢

这个题目是和凯斯密码相关的,可以通过flag的一些标志来判断 首先我们得到的数据是 synt{5pq1004q-86n5-46q8-o720-oro5on0417r1} 其中synt是flag在字母表中右移动13位的结果,如果移动多了就往回移动 比如26个字母,第25位移动到哪里去? (25+13) ......
buuctf crypto

乱七八糟的算法复习

笛卡尔树 一棵二叉树,结构上满足左子树的下标小于自己和右子树,右子树的下标大于自己和左子树。且键值满足堆的限制。 栈构建。维护当前根节点向右一直跳的右链,那么按数组下标顺序插入,每次插入,从栈顶一个个考虑,如果当前的节点的键值不配当他的父亲,那么就弹栈并继续,如果栈空或者找到一个可以当他的父亲的节点 ......
算法 乱七八糟

黄河流域安全赛crypto

黄河流域安全赛crypto EasyLock 已知5条同余方程,可以知道cs[0]*cs[1] - cs[4]和cs[0]^2-cs[2]的公因数为n # from secret import flag # from Crypto.Util.number import * # m = bytes_t ......
流域 crypto

jmeter常用的命令行及参数

一、运行方式分类 GUI方式:图形界面方式运行 CLI方式:command line命令行,jmeter的脚本可以通过命令行用命令进行执行 二、用命令行执行的优势: 1、图形化界面运行的时候会占用很大的内存,而命令行不会,节省负载机的本身资源 2、模拟请求执行脚本的速度效率更高一些 三、命令行参数 ......
命令 常用 参数 jmeter

常用数字与字母的正则表达式 比如 前10个数字后面和一个数字或者字母

常用数字与字母的正则表达式 比如 前10个数字后面和一个数字或者字母 原文链接:https://www.cnblogs.com/xuqiang7/p/11082729.html ^\d{10}[A-Za-z0-9]{1}$ 或者 ^\d{10}([A-Za-z]{1}|\d{1}$ 如果拷贝到代码中 ......
数字 字母 正则 表达式 常用

JS常用各种正则表达式(汇总)

JS常用各种正则表达式(汇总) 原文链接:https://www.cnblogs.com/mxyr/p/10039393.html 匹配URL 这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户 ......
正则 表达式 常用

分布式版本控制系统——Git 常用指令

分布式版本控制系统——Git 常用指令 一、Git优缺点 缺点:占用磁盘空间较大 优点:版本切换时非常快,因为每个版本都是完整的文件快照,切换版本时直接恢复目标版本的快照即可 特点:空间换时间 二、GIt中的三个区域 使用Git管理的项目,拥有三个区域,分别是工作区、暂存区、Git仓库 三、中的三种 ......
分布式 控制系统 指令 常用 版本