本文分类:news发布日期:2025/10/31 21:52:16
相关文章
Golang | Leetcode Golang题解之第459题重复的子字符串
题目: 题解: 
func repeatedSubstringPattern(s string) bool {return kmp(s  s, s)
}func kmp(query, pattern string) bool {n, m : len(query), len(pattern)fail : make([]int, m)for i : 0; i < m; i {fail[i]  -1}for i : 1; i < m; i {j : …            
建站知识
2025/10/24 10:55:19
【设计模式-解释模式】
定义 
解释器模式是一种行为设计模式,用于定义一种语言的文法,并提供一个解释器来处理该语言的句子。它通过为每个语法规则定义一个类,使得可以将复杂的表达式逐步解析和求值。这种模式适用于需要解析和执行语法规则的场景。 
UML图 组成角色…            
建站知识
2025/10/24 16:27:15
数据结构--堆的深度解析
目录 
引言 
一、基本概念 
1.1堆的概念 
1.2堆的存储结构 
1.3堆的特点 
二、 堆的基本操作 
2.1初始化 
2.2创建堆 
2.3插入元素  
2.4删除元素  
2.5堆化操作 
2.6堆的判空 
2.7获取堆顶元素 
三、堆的常见应用 
1. 优先队列 
2. 堆排序 
3. Top-k 问题 
4. 图论中的应用 
四…            
建站知识
2025/10/24 3:13:28
AAA Mysql与redis的主从复制原理
一 :Mysql主从复制 
重要的两个日志文件:bin log 和 relay log 
bin log:二进制日志(binnary log)以事件形式记录了对MySQL数据库执行更改的所有操作。 
relay log:用来保存从节点I/O线程接受的bin log日志…            
建站知识
2025/10/24 3:13:32
node高版本报错: digital envelope routines::unsupported
node高版本报错: digital envelope routines::unsupported 解决方案: package.json中,启动命令前加上: 
set NODE_OPTIONS--openssl-legacy-provider &&            
建站知识
2025/10/24 3:13:42
python读取配置文件
大家在python开发的过程中一定会从配置中读取配置文件使用,这样就防止我们后续在更改配置出现麻烦的问题,后期只需要修改配置文件即可,今天小码就为大家分享一种python读取配置文件的例子希望大家有所收获,废话不多说直接上代码 
…            
建站知识
2025/10/24 3:13:40
 

