公钥 算法 笔记04

排序算法之详解冒泡排序

引入 冒泡排序顾名思义,就是像冒泡一样,泡泡在水里慢慢升上来,由小变大。 虽然冒泡排序和冒泡并不完全一样,但却可以帮助我们理解冒泡排序。 思路 一组无序的数组,要求我们从小到大排列 我们可以先将最大的元素放在数组末尾 再将第二大的数放在数组的倒数第二个位置 再将第三大的数放在数组的倒数第三个位置 以 ......
算法

虚拟存储管理中几种缺页中断算法计算逻辑

题目一:在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的页面序列是1,2,3,4,1,2,5,1,2,3,4,5.假定分配给该作业的页数为3且作业初始时未装载页面,那么采用FIFO调度算法产生的缺页中断数为多少,采用LRU调度算法产生的缺页中断数为多少? 解析: FIFO调度算法:先 ......
算法 逻辑

笔记

1. 回顾 1. Redis持久化方式:--把内存中的数据持久化到磁盘中的过程。--防止数据丢失。 (1)RDB:快照模式 [1]save [2]bgsave [3]配置文件自动触发 (2)AOF:把写命令追加到日志文件中. 2. Redis集群的模式: 1.主从模式 2.哨兵模式 3.集群模式。 ......
笔记

matlab学习笔记9 随机变量与概率分布

##概率分布函数 下图的函数作用是求某点处的B(n,p)的概率,横坐标为实验所得值,即x,从中可见e(x)=12 unidpdf(k,N)为均匀分布函数的概率密度在随机范围为1到N的正整数中取k的概率,若需要离散的情况可改用unifpdf y=unidpdf(1:1:10,20)%unidpdf(k ......
概率 变量 笔记 matlab

Ubuntu 22.04 LTS上安装PgAdmin4 apache

sudo apt install python3-pip pip3 install pgadmin4 sudo ufw allow http sudo ufw allow https 在 Ubuntu 上安装 pgAdmin4 ​ 上面的操作已经配置好了postgresql软件,所以现在您可以开始尽 ......
PgAdmin4 PgAdmin Ubuntu apache 22.04

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享) 常用的两款AI可视化交互应用比较: Gradio Gradio的优势在于易用性,代码结构相比Streamlit简单,只需简单定义输入和输出接口即可快速构建简单的交互页面,更轻松部署模型。适合场景相对 ......
全网 算法 案例 项目 教程

一些常见的字符串匹配算法

字符串匹配在文本处理的广泛领域中是一个非常重要的主题。字符串匹配包括在文本中找到一个,或者更一般地说,所有字符串(通常来讲称其为模式)的出现。本文为大家介绍一些常见的字符串匹配算法 ......
字符串 算法 字符 常见

【学习笔记】原根

原根是 $NTT$ 的前置,想学 $NTT$ 就得先学求原根。 由于作者个人时间原因,原根直接讲结论。 只有$2,4,p^c,2\times p^c$有原根,其中 $c$ 为奇质数。 $n$ 的原根大概在 $n^{0.25}$ 左右,且分布密集。 检测 $p$ 是否是原根,要看对于所有的 $\phi ......
笔记

ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大

ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大--转--已验证 GPG 错误 由于没有公钥,无法验证下列签名 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C sudo ......
镜像 ubuntu 大学 22.04 163

怎么用手机记笔记?安卓手机超实用的笔记app

都已经到2023年了,现在还有人随着携带纸质笔记本来记笔记吗?与纸质笔记本相比,手机笔记APP上不仅支持用户添加文字、图片、视频等多种格式的文件随手做笔记,而且更加便于修改、保存、删除、分享等,可以提高大家使用笔记的效率。 那么怎么用手机记笔记呢?安卓手机超实用的笔记app是哪款?其实敬业签就是一款 ......
笔记 手机 app

playwright学习笔记

playwright api地址https://playwright.dev/dotnet/docs/writing-testshttps://mp.weixin.qq.com/s?__biz=MzkxMDM1NDQ0OA==&mid=2247498458&idx=2&sn=a93d4ce571ca ......
playwright 笔记

Raft 共识算法2-领导者选举

Raft 共识算法2-领导者选举 Raft算法中译版地址:https://object.redisant.com/doc/raft%E4%B8%AD%E8%AF%91%E7%89%88-2023%E5%B9%B44%E6%9C%8823%E6%97%A5.pdf 英原论文地址:https://raf ......
领导者 共识 算法 Raft

【论文笔记】A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT 使用ChatGPT增强提示工程的提示模式目录

简介 论文原文 https://arxiv.org/pdf/2302.11382.pdf 参考笔记 https://qiita.com/sonesuke/items/981925cfcc610a602e94 16种prompt模式并附例 prompt patterns是什么 A prompt is ......
ChatGPT Prompt Engineering Pattern Catalog

通过油猴脚本hook的笔记

油猴脚本 // ==UserScript== // @name HookBase64 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @auth ......
脚本 笔记 hook

2023-04-24 算法面试中常见的贪心算法问题

贪心算法 1 贪心选择例题 455.饼干分配 假设你想给小朋友们饼干。每个小朋友最多能够给一块儿饼干。每个小朋友都有一个“贪心指数”,称为g(i),g(i)表示的是这名小朋友需要的饼干大小的最小值。同时,每个饼干都有一个大小值s(i)。如果s(j) >= g(i),我们将饼干j分给小朋友i后,小朋友 ......
算法 常见 问题 2023 04

人月神话阅读笔记06

继续 干将莫邪 看到这个阅读题目,一般不会将他跟编程的阅读笔记联系起来,但是,这个模块主要讲述的是资源的合理利用, 其中也包含着“工欲善其事,必先利其器”的道理; 主要强调了合理的资源利用更有助于项目的完成,较好的编程方法(也可以是更适合自己的方法),更加有利于项目的实现与完成! 整体部分 我们之前 ......
神话 笔记

JavaSE笔记——02

Java流程控制 仅仅个人学习记录,不涉及任何商用 1.用户交互Scanner 从JDK 1.5 版本之后,专门提供了输入数据类Scanner,此类数据不但可以输入数据,而且也能方便地验证输入的数据。 ->1. Scanner类概述 ​ Scanner类可以接收任意的输入流。Scanner类放在ja ......
笔记 JavaSE

JavaSE笔记——03

Java方法 仅仅个人学习历程记录,不涉及任何商用 方法 1. 方法的定义: 一段用来完成特定功能的代码片段,类似于其他语言的函数。 2. 方法的作用: 用于定义该类或该类的实例的行为特征和功能实现 3. 区别: ​ 面向过程中,函数是最基本的单位,整个程序都是由一个个程序组成的 ​ 面向对象中,整 ......
笔记 JavaSE

《代码大全》阅读笔记2

二、编写高质量代码 1.类 软件的首要技术使命就是管理复杂度。可以通过把整个复杂系统分解为多个子系统降低问题的复杂度。 关于封装:类很像是冰山,八分之七都在水面以下,你只能看到水面以上的八分之一。 抽象数据类型(ADT)是指一些数据以及在这些数据上所能进行的操作的集合。 考虑类的一种方式,就是把它看 ......
代码 笔记 大全

JavaSE学习笔记——01

Java笔记基础 仅仅学习,不涉及任何商用 1.注释 单行注释:以"//"开头 多行注释:以"/"开头,以"/"结尾 文档注释:以"/**"开头,"*/"结尾。注释中包含一些说明性的文字及一些JavaDoc标签。 public class Hello { public static void mai ......
笔记 JavaSE

基于互信息和归一化互信息的医学图像配准算法matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 信息论中将互信息定义为信息之间的关系,可以表示为两个随机变量之间统计相关性的度量,由此可以得出图像互信息的计算方法。作为图像多模态配准中的度量,图像互信息利用对图像灰度值的统计数据形成单个图像的灰度值概率函数和两个图像 ......
算法 图像 医学 matlab

基于Astar算法的智能避障最短路径搜索matlab仿真,可以任意选择起点和终点

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 Astar算法是一种图形搜索算法,常用于寻路。它是个以广度优先搜索为基础,集Dijkstra算法与最佳优先(best fit)算法特点于一身的一种 算法。它通过下面这个函数来计算每个节点的优先级,然后选择优先级最高的节 ......
算法 终点 起点 智能 matlab

Serre算术教程Chapter 5笔记

二次型的范畴论定义 考虑这样一个范畴$S_n$,由一些free abelian group of rank $n$ $E$组成 Definition of free abelian group 一个有basis的abelian group. 这里basis就是那个基的意思,every element ......
算术 Chapter 笔记 教程 Serre

2022-04-24:用go语言重写ffmpeg的muxing.c示例。

2022-04-24:用go语言重写ffmpeg的muxing.c示例。 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息。 添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数,并打开编码器;同时为每个流创建 AVStrea ......
示例 语言 ffmpeg muxing 2022

文心一言 VS chatgpt (12)-- 算法导论3.1 6~7题

六、证明:一个算法的运行时间为θ(g(n))当且仅当其最坏情况运行时间为O(g(n)),且其最好情况运行时间为Ω(g(n)) 。 文心一言: chatgpt: 要证明「一个算法的运行时间为θ(g(n))当且仅当其最坏情况运行时间为O(g(n)),且其最好情况运行时间为Ω(g(n))」,需要证明两个方 ......
文心 导论 算法 chatgpt 3.1

java排序算法2(简单选择排序、堆排序)

简单选择排序 不稳定 选择排序在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后以此类推,直到所有元素均排序完毕。 for (int i = 0; i < arr.length; i++) { //记录最小值下标位置 int min=i; for (int j=i+1;j<arr.le ......
算法 java

Problem G: 距离向量算法(D-V)

Problem Description RIP路由协议是一种分布式的基于距离向量的路由选择协议。距离向量(D-V)算法:收到相邻路由器(设其地址为 X)的一个 RIP 报文: ① 先修改此 RIP 报文中的所有项目:把“下一跳”字段中的地址都改为 X,并把所有的“距离”字段的值加 1。 ② 对修改后 ......
向量 算法 Problem D-V

4.24 贪心法学习笔记

多写题解多交流才能学好 oi。 在这里贴了代码,为了看上去完整一些。 大概是一些自己学习的记录罢。 贪心不算客观意义上的算法,感觉还不算一种策略机制。我认为更像一种思路,其内涵就是择优,解题时就去想怎样才能更优。 根据最优的思路能去做很多,如果说贪心是一个题的正解的话太抽象,因此贪心的重点也是在证明 ......
笔记 4.24 24

04工厂方法和抽象工厂模式代码实现

工厂方法 用工厂方法设计电动自行车工厂的模拟程序。为每种品牌的电动自行车提供一个子工厂,如爱玛工厂专门负责生产爱玛(Aima)牌电动自行车,雅迪工厂专门负责生产雅迪(Yadea)牌电动自行车。如果今后需要生产台铃(Tailg)牌电动自行车,只需要增加一个新的台铃电动自行车工厂即可,无须修改原有代码, ......
工厂 模式 代码 方法

构建之法 阅读笔记03

第八章 需求分析 8.1 软件需求 ①获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求;需求还可以来自各种管理机构;需求不仅来自外界,还可以来自软件企业本身;需求还可以来自技术团队本身;有些需求的目的是要更好地了解用户的行为和需求。 ②分析和定 ......
笔记