证据 密码 笔记 知识
扩展中国剩余定理(Excrt)笔记
扩展中国剩余定理(excrt) 本来应该先学中国剩余定理的。但是有了扩展中国剩余定理,朴素的 CRT 就没用了。 扩展中国剩余定理用来求解如下形式的同余方程组: \[\begin{cases} x \equiv a_1\ ({\rm mod}\ b_1) \\ x\equiv a_2\ ({\rm ......
欧拉定理 & 扩展欧拉定理 笔记
欧拉函数 欧拉函数定义为:\(\varphi(n)\) 表示 \(1 \sim n\) 中所有与 \(n\) 互质的数的个数。 关于欧拉函数有下面的性质和用途: 欧拉函数是积性函数。可以通过这个性质求出他的公式。 \(f(p) = p - 1\)。很显然,比质数 \(p\) 小的所有数都与他互质。 ......
一次线性方程组 高斯消元笔记
高斯消元原理 高斯消元用来解如下形式的方程组: \[\begin{cases} a_{1, 1} x_1 + a_{1, 2} x_2 + \cdots + a_{1, n} x_n = b_1 \\ a_{2, 1} x_1 + a_{2, 2} x_2 + \cdots + a_{2, n} x ......
PySide6学习笔记(一)VSCode配置
vscode配置(windows) 在vscode中安装Python与 QT for Python和code runner插件(推荐) Python与 QT for Python插件开发PySide必备code runner(可以右键运行py文件) 安装PySide6 pip install PyS ......
笔记- springboot 达成jar包后获取resources目录下文件内容
使用hutool里面的工具类获取: String json = ResourceUtil.readUtf8Str(JSON_PATH); 官方解释:https://doc.hutool.cn/pages/ResourceUtil/#%E4%BB%8B%E7%BB%8D ......
python自动化学习笔记5-----allure测试报告
1、运行测试报告 2、allure注解的使用 3、优化测试报告之添加对应的标签 4、注解的使用 5、yaml文件格式 6、更改logo (1)allure目录下找到allure.yml的文件,增加插件 (2)在插件目录下添加要展示的图片 (3)修改styles.css文件中图片的名称,并修改css样 ......
python自动化学习笔记6-----jekins环境搭建及使用
msi版本安装后,要去电脑服务里面设置为自启动,否则重启电脑后使用不了。 web自动化 1、实现linux部署jekins,window运行自动化代码,不在同一个机器上运行 在执行机(自己的电脑上)访问jekins网址进行相应设置 运行后,进行连接,连接成功后,小弟报道成功。下面弹框显示file,表 ......
[随笔] 欧拉回路笔记
有向图欧拉回路访问顺序: 1.从顺序最小点开始访问; 2.访问距离(顺序)当前点最小的点,并删除当前点与距离最小点的连边; 3.重复步骤1-2,直到遇到无法继续访问; 4.保存当前点到ans数组,回溯到上一点,重复步骤1-4; 5.全部访问完后,倒叙输出ans里的数; 即为欧拉回路访问顺序 2023 ......
lca 学习笔记
定义 最近公共祖先简称 \(LCA\) 两个节点的最近公共祖先,就是这两个点的公共祖先里,离根最远的的那个 为了方便,我们记某点集 \(S={v1,v2,...,vn}\) 的最近公共祖先为 \(LCA(v1,v2,...,vn)\) 或 \(LCA(S)\) LCA的有用的性质 \(1.\) \( ......
《需求分析与系统设计》读书笔记3
从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别是:外部数据模型,逻辑数 ......
KMS知识管理系统
知识管理系统是学习型组织的必备,重要性不言而喻,但是往往在执行中不能落地,本位尝试做些KMS的扫盲。 一、KMS是什么 知识管理系统(英语:Knowledge management system)是一种用于管理和共享企业内部知识的软件系统。它可以帮助企业将分散在不同部门、不同员工之间的知识集中起来, ......
面对对象知识
一、面向对象的程序设计 1.面向对象的设计其实是类的设计 2.设计类其实是设计类的成员 3.类的成员:成员变量&成员方法 扩展:类的成员共有五个:成员变量、成员方法、构造器、代码块、内部类 二、面向对象的落地法则 1.设计类并设计类的成员 2.通过类来创建对象,注意是用new关键字 3.通过对象名. ......
Kruskal重构树学习笔记
挺简单的知识点(?) 概念 首先 Kruskal 算法是用来求最小生成树的算法之一,其思想是贪心。 而 Kruskal 重构树就是将整张图重建为二叉树。 在跑 Kruskal 的过程中我们会从小到大加入若干条边。现在我们仍然按照这个顺序。 首先新建 \(n\) 个集合,每个集合恰有一个节点,点权为 ......
机器学习笔记(二)使用paddlepaddle,再探波士顿房价预测
目标 用paddlepaddle来重写之前那个手写的梯度下降方案,简化内容 流程 实际上就做了几个事: 数据准备:将一个批次的数据先转换成nparray格式,再转换成Tensor格式 前向计算:将一个批次的样本数据灌入网络中,计算出结果 计算损失函数:以前向计算的结果和真是房价作为输入,通过算是函数 ......
P8638 [蓝桥杯 2016 省 A] 密码脱落
基本可以确定这道题是一个dp,我首先想到的思路是,根据回文序列对称的特性,把这个原序列分成前后两半来做,但是每次对序列进行添加操作,都会导致中心点的移动,导致这种做法非常麻烦,因此需要转换思路: 不妨直接把整个序列颠倒过来,那些本身是回文串的部分,颠倒之后还是回文串,而剩下的那些部分,为了把它们变成 ......
[转]PKCS#5研究——基于口令的密码技术(合)
原文地址:PKCS#5研究——基于口令的密码技术(合)-CSDN博客 本文档对PKCS#5 v2.1(基于口令的密码标准)介绍的基于口令的密钥生成函数、基于口令的加密方案、基于口令的消息认证MAC方案进行简要分析记录。其核心为基于口令的密钥生成函数即将口令(Password)通过密钥导出函数KDF后 ......
Burnside 引理 与 Pólya 定理 学习笔记
为了防止明天就把好不容易听完的东西都还给 rabbit_lb 了,还是记一点吧。 1. 群论基础 1.1 群(group) 的定义 给定集合 \(G\) 和 \(G\)上的二元运算 \(\cdot\),满足下列条件称之为群: 封闭性:若 \(a,b\in G\),则 \(a\cdot b\in G\ ......
头歌—衍生密码体制
# 第1关:Rabin密码体制 题目描述 任务描述 Rabin密码体制是RSA密码体制的一种。 本关任务:使用Rabin密码体制对给定的明文进行加密。 相关知识 为了完成本关任务,你需要掌握:Rabin密码体制。 Rabin密码体制 在本关中,我们描述Rabin密码体制,假定模数n=pq不能被分解, ......
机器学习笔记(一)从波士顿房价预测开始,梯度下降
从波士顿房价开始 目标 其实这一章节比较简单,主要是概念,首先在波士顿房价这个问题中,我们假设了一组线性关系,也就是如图所示 我们假定结果房价和这些参数之间有线性关系,即: 然后我们假定这个函数的损失函数为均方差,即: 那么就是说,我们现在是已知y和x,来求使得这个损失函数Loss最小化的一个w和b ......
Swift 笔记-1 基本类型,集合类型,控制流与基本函数
目录基本类型变量与常量字符串单行多行整型浮点布尔值集合类型数组字典 Dictionaries集合 Sets枚举 Enums控制流条件判断循环代码块抽象结构函数声明函数返回类型声明返回多个值自定义参数标签函数参数默认值函数与错误 最近对 iOS 开发有兴趣,学习 SwiftUI,主要跟的是 hacki ......
《软件需求十步走》阅读笔记四
读到第四篇,就是需求工程的规划篇。 需求规划工作是面向“全业务、全信息、全系统”,业务是事项,采用分析综合、归纳演绎的逻辑方法整理出组织与对象的业务逻辑模型,在此业务的逻辑模型基础上进行系统的规划 。也是事项的实作行为,也是对所做事项的总称。 业务研究就是借鉴科学研究方法通过资料研究、现场调研还原一 ......
matlab图像基础知识
1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。 ⑵BMP(Windows Bitmap):有1位、4位、8位、24位非压缩图像,8位RLE(Run length Encoded)的图像。 ......
【GUI软件】小红书详情数据批量采集,含笔记内容、转评赞藏等,支持多笔记同时采集!
马哥原创:小红书详情采集软件,自动爬取xhs笔记的详情数据,字段含:笔记id,笔记链接,笔记标题,笔记内容,笔记类型,发布时间,修改时间,IP属地,点赞数,收藏数,评论数,转发数,用户昵称,用户id,用户主页链接。 ......
3D 纹理贴图基础知识
处理纹理并不简单。你现在应该已经得到了它。纹理映射是一项需要掌握的关键技能,因为纹理使您的 3D 对象完整。因此,当您学习如何进行 3D 建模时,这是您不能错过的重要一步。 ......
【学习笔记】使用科学和魔法。
一直没有太理解我们是怎么上网的,今天逼着自己问了问 GPT,这是他的回答。 因为众所周知的原因,下文中 “虚拟 virtual 私人 private 网络 network” 均用【数据删除】代替。 连接WiFi: 当用户在设备上连接WiFi时,他们实际上是连接到一个本地网络,这个网络由无线路由器提供 ......
ml.net例子笔记7-ml.net与OMNX
在整个模型生成过程中,模型位于内存中,并且可以在整个应用程序生命周期中访问。 但是,一旦应用程序停止运行,而模型未在本地或远程的某个位置保存,则无法再访问该模型。 通常情况下,在其他应用程序中训练模型之后,某些时候会使用模型进行推理或重新训练。 因此,存储模型很重要。 详细信息参考: https:/ ......
ml.net例子笔记6-ml.net v2之AutoML
AutoML 1 概念 自动化机器学习也称为自动化 ML 或 AutoML,是将机器学习模型开发过程中耗时的反复性任务自动化的过程。 数据科学家、分析师和开发人员可以使用它来生成高度可缩放、高效且高产能的 ML 模型,同时保证模型的质量。 https://learn.microsoft.com/zh ......
读程序员的README笔记18_职业生涯规划
1. 行为准则 2. 管理者是做什么的 2.1. 与你的管理者构建工作关系将有助于你发展你的职业生涯、减少压力,甚至交付可靠的软件 2.1.1. 必须了解你的管理者需要什么,这样你才能帮助他们 2.2. 管理者们似乎总是在开会,但他们实际上在做什么并不明显 2.3. 工程经理的工作是关于人、产品和流 ......