hexo添加音乐播放器
使用 Hexo-Tag-Aplayer 插件首先执行安装命令:
1npm install --save hexo-tag-aplayer
如果出现报错:
1、清除npm缓存
1npm cache clean --force
2、禁用SSL:虽然不推荐,但您可以暂时禁用SSL验证来解决这个问题。但请注意,这会降低安全性。您可以通过设置npm的 strict-ssl 选项为 false 来实现:
1npm config set strict-ssl false
参考这篇文章:Hexo博客技巧:为博客插入音乐_hexo添加音乐-CSDN博客
关闭 asset_inject在主题配置文件:
此步骤适用于安装了hexo-tag-aplayer插件的人
由于需要全局都插入aplayer和meting资源,为了防止插入重复的资源,需要把asset_inject设为false
123aplayer: meting: true asset_inject: false
开启主题的AplayerInject在主题的配置文件中,enable设为true和per_page设为true:
1234# ...
hello world
本站建立已有小几个月,但都是隔三差五的发布一些文章,添加一些小功能,改改bug这篇文章没有其他意思,hello world是大多数语言输出的第一句话,我仅想以此来表达我将开始持续更新博客不积跬步无以至千里,不积小流无以成江河,希望自己能够坚持!
数据结构(二)
Trie树
并查集
手写堆
Trie树
高效的存储和查找字符串集合的数据结构
12345678910111213141516171819202122232425262728293031323334353637383940414243#include <bits/stdc++.h>using namespace std;const int N = 100010;int son[N][26], cnt[N], idx;char str[N];void insert(char str[]){ int p=0; for(int i=0;str[i];i++) { int u=str[i]-'a'; if(!son[p][u]) son[p][u]= ++idx; p=son[p][u]; } cnt[p]++;}int query(char str[]){ int p=0; for(int i=0;str[i];i ...
数据结构(一)
链表与邻接表
栈与队列
kmp
用数组来模拟
好处:速度快(快很多)
单链表
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#include <bits/stdc++.h>using namespace std;const int N = 100010;int head,e[N],ne[N],idx;//初始化void init(){ head=-1; idx=0;}//将x插到头结点void add_to_head(int x){ e[idx]=x, ne[idx]=head, head=idx++;}//将x插入到下标为k的点后面void add(int k, int x){ e[idx]=x, ne[idx]=ne[k], ne[k]=idx++;} //将下标为k的点的后面的一个 ...
最小生成树
最小生成树最小生成树是针对于无向图的,有向图没有这一概念,且这里边权值可以为负的
一般:稠密图——邻接矩阵 稀疏图——邻接表
普利姆算法(Prim)
朴素版Prim O(n^2) ==邻接矩阵==
用于稠密图
堆优化版Prim O(mlogn)
用于稀疏图
克鲁斯卡尔算法(Kruskal) O(mlogn)
用于稀疏图
Prim()
输出最小生成树的权重之和
1234567891011121314151617181920212223242526272829303132333435363738394041424344#include <bits/stdc++.h>using namespace std;const int N = 510, INF=0x3f3f3f3f;int n,m;int g[N][N];int dist[N];bool st[N];int prim(){ memset(dist,0x3f,sizeof(dis ...
最短路问题
常见最短路在图论中,源点—起点 汇点—终点
单源最短路
所有边权都是正数
朴素Dijkstra算法 O(n^2) ==邻接矩阵==
与m(边)无关 适用于稠密图(用邻接矩阵来存)
堆优化版的Dijkstra算法 O(mlogn)
适用于稀疏图(用邻接表来存)
存在负权边
Bellman-Ford O(nm)
SPFA 一般:O(m),最坏O(nm) ==邻接表== (稀疏图)
多源汇最短路
Floyd算法 O(n^3)
Dijkstra()
Dijkstra算法求最短路(第一个点到终点)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748//朴素的Dijkstra#include <bits/stdc++.h>using namespa ...
Hexo博客搭建
利用hexo+github搭建个人博客可以利用hexo+github或hexo+gitee搭建个人博客
因为gitee创建仓库用gitee pages要高举身份证拍照,为了避免麻烦,我以hexo+github为例
github始终打不开怎么办,下载steam++开加速即可打开
发布文章的步骤
hexo new ‘xxx’ # 在/source/_posts/路径下生成.md文件 注:不能直接创.md文件要用命令来生成
编辑.md文章
hexo c == hexo clean # 清除缓存
hexo g == hexo generate # 生成静态文件
hexo d == hexo deploy # 部署到github中,更新网页端的内容
hexo s == hexo server # 通过启动本地服务器,预览文章效果
hexo n == hexo new
一键部署到远程github上
1hexo clean &am ...