作者: enjoy

54 篇文章

KMP字符串匹配
字符串的前缀,后缀及部分匹配的值 a 前缀: {} 后缀: {} 最长相等前后最长度0ab 前缀: {a} 后缀: {b} 最长相等前后最长度0aba 前缀: {a}{ab} 后缀: {a}{ba} 最长相等前后最长度1abab 前缀: {a}{ab}{aba} 后缀: {b}{ab}{bab} 最长相等前后最长度2ababa 前缀: {a}{ab…
考研常见求导积分公式
前言 求导容易积分难 :( 求导 求导的方法1. 利用导数定义求导 2. 复合函数求导 3. 参数方程求导 4. 变限积分求导 ${\left ( sin(x)\right )}'=cos(x)$ ${\left ( cos(x)\right )}'=-sin(x)$ ${\left ( tan(x)\right )}'=sec^2(x)$ ${\…
Golang实现Floyd算法
Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 相关代码 func Floyd(data [][]float64) { n := len(data) for k := 0; k…
二叉树Golang语言实现
二叉树(Binary tree) 二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分...二叉树百度百科 golang中二叉树定义 type…
基于Cloudflare的Worker与D监控接口的免费监控站点搭建
这里先放出搭建好的监控站点给大家 我的博客监控站点 大家可以随意修改,但请保留我的GitHub或博客地址(不加链接给个说明也行) 感谢! 搭建教程 注册Cloudflare与D监控账户 其中Cloudflare的注册我不说了,关于D监控注册之后需要添加对你的网站的监控就行 将代码添加入Cloudflare的worker中 代码开源在我的Github…
API接口开放
API接口 目前接口的地址为https://mcenjoy.cn/api/v1 频率说明请求频率过高会自动有js质询,请知悉! 最新自动生成文档(以此为准!) 文档链接 随机图片接口 请求方式和请求头要求 请求路径 /pic 请求方法 GET 请求参数说明 请求参数 说明 r18 true/false 默认false 字如其名 jump true/…
golang1.16新特性记录
废弃ioutil Golang1.16已经标记io/ioutil为废弃,其函数被转移到了os和io这两个包里 embed import ( "embed" ... ) //go:embed Web/dist/spa var staticFs embed.FS ... func main() { ... fads, _ := fs.Sub(stati…