分量 算法 笔记tarjan

基于平均哈希算法(aHash)+汉明距离的相似图片识别方案

# demo示例import cv2 import numpy as np from PIL import Image # 计算平均哈希值 def ahash(image): # 缩放为8*8 image = cv2.resize(image, (8, 8), interpolation=cv2.I ......
算法 方案 图片 aHash

牛客笔记

Wannafly挑战赛1 https://ac.nowcoder.com/acm/contest/15 A 给定一棵n个点的树,问其中有多少条长度为偶数的路径。路径的长度为经过的边的条数。x到y与y到x被视为同一条路径。路径的起点与终点不能相同。 分析:开始以为是个很复杂的dp 其实只需要将点按照深 ......
笔记

常见排序算法详解

在计算机科学中,排序算法是一种基础算法,它将一组数据按照某种规则排列。排序算法是《数据结构与算法》中最基本的算法之一。常在本文中,我们将对几种算法进行详细介绍,包括其原理、时间复杂度。 首先我们先介绍三种简单的排序算法 冒泡排序 冒泡排序的原理是从左到右比较相邻的两个元素,如果左边的元素大于右边的元 ......
算法 常见

分治算法:剑指 Offer 25. 合并两个排序的链表

题目描述: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 限制: 0 <= 链表长度 <= 1000 解题思路: class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { Lis ......
算法 两个 Offer 25

用Python实现十大经典排序算法

用Python实现十大经典排序算法 1.冒泡排序 冒泡排序(Bubble Sort)是一种比较简单的排序算法,它重复地走访过要排序的元素,依次比较相邻两个元素,如果它们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。 算法过程 比较相邻的元素,如果前一个比后一个大,就把它们两个对调位置 ......
算法 经典 Python

算法设计与分析(实验班)第八次作业

Assignment 8 侵删。 1 Max Flow, Min Cut, and Duality In this exercise, we will demonstrate that LP duality can be used to show the max-flow min-cut theor ......
实验班 算法

D语言创建和调用DLL学习笔记

一、创建dll的步骤创建dllmain.d 1 import core.sys.windows.windows; 2 import core.sys.windows.dll; 3 4 __gshared HINSTANCE g_hInst; 5 6 extern (Windows) 7 BOOL D ......
语言 笔记 DLL

前端学习笔记--bootstrap

1.bootstrap3依赖jQuery? 是的 官网https://www.bootcss.com/ 4版本以上不依赖。 2.如何导入? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit ......
前端 bootstrap 笔记

selenium笔记之如何驱动不同的浏览器

众所周知Selenium是使用WebDriver来控制浏览器进行各种操作的,并且支持多浏览器,那么如何获取各种浏览器的WebDriver,记录下我自己的尝试分享给大家,很简单注意:浏览器和对应浏览器驱动的版本是有限制的一、最最常用的google浏览器(是最推荐的,也是我最多用的)Chrome浏览器的 ......
selenium 浏览器 笔记

[Web app] 笔记

如何回收应用池 1. 找到需要回收的web app 2. 找到“应用服务编辑器(预览版)”,打开编辑器 3. 找到web.config文件,可以随意添加一点注释或修改任何内容,自动保存后即可进行应用池回收 ......
笔记 Web app

老杜Vue实战教程完整版笔记(二)Vue核心技术

动力节点老杜全新版Vue教程笔记分享给大家 学习の地止:https://www.bilibili.com/video/BV17h41137i4 视频教程从Vue2开始讲解,一步一个案例,知识点由浅入深,然后很自然的过度到Vue3版本。Vue3是目前企业中使用最多的一个版本。 视频中会把每一个Vue的 ......
整版 实战 Vue 核心 笔记

MEMORY REPLAY WITH DATA COMPRESSION FOR CONTINUAL LEARNING--阅读笔记

MEMORY REPLAY WITH DATA COMPRESSION FOR CONTINUAL LEARNING--阅读笔记 摘要: 在这项工作中,我们提出了使用数据压缩(MRDC)的内存重放,以降低旧的训练样本的存储成本,从而增加它们可以存储在内存缓冲区中的数量。观察到压缩数据的质量和数量之间 ......
COMPRESSION CONTINUAL LEARNING 笔记 MEMORY

如何在电脑上随手做笔记?

对于上班族来说,如果想要提高办公效率和质量,能够在电脑上随手做笔记是非常有必要的。与适应纸质笔记本做工作笔记相比,使用电脑做笔记方便随时记录、修改、删除、分享这些笔记内容、方便使用文字、图片、视频等多种格式文件记笔记、能够实现和手机云同步笔记内容、方便随时查看与搜索。 那么如何在电脑上随手做笔记呢? ......
笔记 电脑

排序算法之详解冒泡排序

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

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

题目一:在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的页面序列是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

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 ......
笔记

怎么用手机记笔记?安卓手机超实用的笔记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)是指一些数据以及在这些数据上所能进行的操作的集合。 考虑类的一种方式,就是把它看 ......
代码 笔记 大全