NOT

KMP

# KMP ## 1.作用 用于字符串匹配,在文本串 $S$ 中查找模式串 $P$ 。(较短的或许直接调用函数?) ## 2.过程(结合画图分析) KMP算法相较于朴素算法的精髓在个人看来在于不回退指针 $i$,以及 $Next[i]$ (模式串在位置 $i$ 以前的子串的最长公共前后缀)。 ### ......
KMP

平衡树

平衡树真的恶心死了!!!!!!好烦啊,又臭又长。 有很多种平衡树,替罪羊, treap,fhq, slpay。这里就说 splay, 和 bst(替罪羊) 了,因为其他我都不会(悲 先说二叉排序树(二叉搜索树), 他的关系就是 左子树所有节点 a[p].v] && x != a[p].v) { p ......

字典树 trie

就是一棵树(完结 又回来了...... 一棵树,每个节点可以表示一个字母 ![](https://cdn.luogu.com.cn/upload/image_hosting/8qvarrcf.png) like this Ps: p_2是因为画图工具的原因,实际上是p 那么,看这颗树。构成这颗树的单 ......
字典 trie

线段树

树状数组是个好东西,写起来也相对好看。但是操作比较局限,区间修改就掉回$O(nlogn)$, 那还不如 $O(n)$。线段树完美的解决问题。 线段树,也可以理解的一堆线段组成的树。 ![](https://cdn.luogu.com.cn/upload/image_hosting/q5vd2ura. ......
线段

Java学习——基础知识补充

# 1.作用域 ## 1.1 public 定义为public的class、interface可以被其他任何类访问,定义为public的field、method可以被其他类访问,前提是首先有访问这个类的权限。 注意: 一个.java文件只能包含一个public类,但可以包含多个非public类。如果 ......
基础知识 基础 知识 Java

算法单元重启啦!

开始跟着代码随想录重新学算法了,计划是按照它的目录一个专题一个专题地刷。 我的文章目录会放在下面,按照自己的进度更新,整理出来一些有价值的基础知识和题解代码。使用语言是python,但知识点部分也会涉及C++。 欢迎阅读点赞~ # 目录 1. 数组 2. 链表 ......
算法 单元

HTML视频背景(动态背景)

网页动态背景一般是用视频实现的,能增添网页的感染力,我觉得很好看,也不难,不妨学一下。 先加入下面一串代码: 1 <style> 2 video{ 3 height: 100%; 4 width: 100%; 5 position: absolute; 6 right: 0px; 7 bottom: ......
背景 动态 视频 HTML

学不会的图论——最短路篇

# 前言 因为camp第一天就讲了Dijkstra,就想着刚好把最短路都整了吧! # Floyd - Warshall Floyd主要用来处理多源最短路问题,能够求出图中任意起点到任意终点的最短路径。适用于任何图,但是最短路必须存在(不能存在负环)。但是由于空间和时间的限制,在算法竞赛中,Floyd ......

VB6-SirkMini_2019.02.20 VB6的精简优化版分享(xp-win10)

VB6-SirkMini_2019.02.20 VB6的精简优化版分享(xp-win10) 时隔三年,VB6.0 迷你版本又更新了,喜欢VB的千万不要错过呦~完美支持 win10系统作者:dk_fangkai visual Basic 6.0 Sirk 迷你版 2019.02.20 ( VB6 Si ......
VB6-SirkMini VB6 SirkMini xp-win VB

执行python脚本报错:case by sslerror(sslcertVerificationerror(1,ssl:vertificate_verify_failed vertficate verify failed:self signed certificate))

【现象】 使用python编写了一个请求,报错ssl证书过期问题 【解决办法】 requests.packages.urllib3.disable_warnings() r = requests.post(service_url, data=payload, headers=self.headers ......

工程概论-作业1

#工程概论-作业1 | 这个作业属于哪个课程 | | | | | | 这个作业要求在哪里 | | | 这个作业的目标 | | ##自我介绍 - 我是计算2112吴永鹏,来自福建莆田,喜欢和朋友出去玩但又懒得想要去哪,能做到一整天呆酒店里,简而言之就是换了个地方打游戏,一个人会感到无聊、人多又会烦躁, ......
概论 工程

第一个批处理程序【.bat】

echo on :显示回显,将如下命令复制到记事本中,更改名称为文件名为a.bat,测试效果 @echo on echo hello a.bat pause echo off :关闭回显 echo off echo hello b.bat pause @echo 不让同行命令显示,@ECHO OFF ......
程序 bat

@Deprecated注解【ˈdeprəkeɪtɪd】

@Deprecated注解是Java语言中的一种注解,用于表示某个类、方法或属性已被废弃或过时12。 在Java中,使用@Deprecated注解可以提醒开发人员某些代码已经过时,可能不再被推荐使用,或者存在一些问题。使用@Deprecated注解时,需要在注释中说明废弃此方法后的代替方法,或者处理 ......
注解 Deprecated depr

@Override注解

@Override是一个Java注解(Annotation),它用于表示一个方法(包括构造方法和非静态、非私有的方法)重写(覆盖)了其父类或实现的接口中的方法1。 使用@Override注解可以让编译器帮助我们检查方法是否正确地覆盖了父类或接口中的方法,以避免在运行时出现意外情况。如果父类或接口中没 ......
注解 Override

@Component注解

@Component是Spring框架中的一种注解,用于标注一个类作为组件。 @Component注解可以标注一个类,这个类将会被Spring容器自动创建和管理。 使用@Component注解标注的类,可以通过Spring提供的API进行获取和管理,也可以通过@Autowired注解将该类的实例注入 ......
注解 Component

@AliasFor注解

@AliasFor是一个Java注解,用于注解自定义注解的两个属性,表示这两个属性互为别名1。 自定义注解中,若某个属性命名上为了体现其含义,导致属性名称比较复杂,调用方每次使用自定义注解时,都需要写明属性名称,并设置属性值,这样比较繁琐。同时,若自定义注解继承了另一个注解,要想让调用方能够设置继承 ......
注解 AliasFor

2023.9.7软件工程日报

闲话不多说 主要想总结一下今天发现的几个问题 今天我试图用IDEA连接hive数据库,在本周尽量多的练习一下增删改查,但是在配置过程中遇到了很多问题 比如我最开始习惯性使用eclipse 而这次由于需要添加很多的依赖,如果自己一个一个去打jar包会很麻烦,因此我选用了IDEA的maven项目,在创建 ......
软件工程 日报 工程 软件 2023

Vulnhub: Masashi: 1靶机

kali:192.168.111.111 靶机:192.168.111.236 # 信息收集 端口扫描 ``` nmap -A -sC -v -sV -T5 -p- --script=http-enum 192.168.111.236 ``` ![image](https://img2023.cnb ......
靶机 Vulnhub Masashi

每日总结

# 今日收获 也算是C#入门了吧! 今天的第一个小测顺利通过! # 明天预计 打算今晚学习一下缺漏的知识; 补充一下新的知识,比如,SpringBoot+Vue啥的等; 反正就是一直在学习的路上啦! 毕竟我确实还不太熟悉对于大数据; ......

@Inherited注解

在Java中,@Inherited是一个注解(annotation),用于指示一个类的继承行为。当一个类被标记为@Inherited时,它的子类将继承父类的注解。 具体来说,当一个类被标记为@Inherited时,它的所有方法、字段和构造函数都将被子类继承。这意味着,如果子类没有显式地声明与父类相同 ......
注解 Inherited

工程概论第一次作业

| 这个作业属于哪个课程 | | | | | | 这个作业要求在哪里| | | 这个作业的目标 | | 自我介绍: 计算2113杨端端 兴趣爱好: 喜欢打游戏(蛋仔乐园),喜欢听轻音乐。 五个问题: 1.软件工程的课程目标和方向? 2.软件是如何测试的? 3.软件工程课程需要熟悉什么技术? 4.软件 ......
概论 第一次 工程

APISIX+NACOS实现注册发现

摘要: 本文介绍了使用docker-compose部署apisix全家桶,并为其添加注册中心Nacos,之后增加一条路由规则,并展示了通过apisix访问到我们注册到Nacos上的SpringBoot服务。 请先自行准备好Nacos、Docker环境 一.部署apisix全家桶 git clone ......
APISIX NACOS

css实现 h5滑动时隐藏滚动条

.menus{ margin: 10px 0 ; margin-left: 18px; display: flex; flex-wrap: nowrap; overflow-x: auto; } .menus::-webkit-scrollbar { display: none; width: 0 ......
css

GDB的 入门

在 Linux 上做 C/C++ 开发少不了这家伙,但总是用了玩,忘了继续搜,发现太浪费时间,所以特地将开发过程中使用到的一些命令记录下来,不求全,只求实用。 如果需要使用 GDB 调试 C/C++ 程序,必须首先在编程 C/C++ 程序时,指定编译器的-g参数,编译器便会将调试信息加到可执行文件中 ......
GDB

西二,java基础与高级

下面是高级 ......
基础 java

ELK日志缺失问题排查-多行日志聚合Logstash配置问题

1. 背景 推荐系统的推荐请求追踪日志,通过ELK收集,方便遇到问题时,可以通过唯一标识sid来复现推荐过程 最近在碰到了几个bad case,需要通过sid来查询推荐日志,但发现部分无法在kibana查询到 2. 分析 推荐日志的整个收集流程如下: 线上机器日志 平台Flume Kafka Log ......
问题 日志 缺失 Logstash ELK

function_v

console.log("我是不会改变原数组的函数"); var arr = [{ message: '请输入' }, { success: false }]; var arr2 = ['message','success'] // foreach arr.forEach((item) => { c ......
function_v function

使用Visual Studio实现.NET的应用程序设计

# 1、首先当然是下载好Visual Studio软件啦!(2019版本) ![](https://img2023.cnblogs.com/blog/2808014/202309/2808014-20230907184420573-421391313.png) # 2、新建一个名为StuMis的解决 ......
应用程序 程序 Visual Studio NET

python

## Python技能点 #### 数据类型 ```python 整型 int 纯数字 不可变类型 浮点型 float 带小数点的数字 不可变类型 字符串 str 用单引号或者双引号括起来的元素,元素可以是任意类型的数据 不可变类型 列表 list 用中括号括起来,元素和元素之间用逗号隔开,元素可以 ......
python

@Documented注解

@Documented是Java语言中的一个注解,它主要用于指示编译器将被注解的元素的注释信息包含在生成的API文档中。在本篇文章中,我们将详细介绍@Documented注解的使用方式,以及它在API文档中的效果。我们还将给出完整的实例代码,并运行代码来展示注解的实际效果。 第一部分:@Docume ......
注解 Documented