EXSI使用Winserver作软路由上网
本文介绍EXSI中的虚拟机,使用Winserver作软路由上网的解决方案
Hexo自定义本地封面图的办法
Hexo自定义封面的办法有三种:
1. 通过http链接
前提条件: 主题支持封面图, 有网络图片链接
这种方式图片存在云端, 适合所有情况(但是我不喜欢存云上, 总觉得不稳定)
例如图床的方式, 这种方法不必多说, 在front-matter直接加链接就好
2. 通过把图片放在images文件夹
前提条件: 无
这种方式图片统一存在images目录下, 适合一系列文章自定义封面
如下, hexo会自动识别图片地址, 只需要把图片放在博客根目录/source/images即可
效果如下
3. 通过abbrlink和assetimg的方式
前提条件: 安装abbrlink&&asset-img插件
这种方式图片存放在博客文章同级目录下, 适合单篇文章自定义封面
这俩插件的功能和设置可自行百度||参考我之前的文章
设置好之后, 我们观察到博客生成的public目录内容如下
于是我们可以通过设置封面为相对路径, 让hexo寻找到图片地址即可, 如下
效果图
cpp程序出现0xc000007b错误的一种解决思路
0xc000007b报错, 或者vscode不显示输出
Python实现蒙特卡洛树搜索的黑白棋
Python实现的基于蒙特卡洛树搜索的完整代码. 最终效果:在控制台输入输出,实现3种玩家(AI或者人类或者随机)的对弈
hexo使用vscode通过makefile简化命令
众所周知, hexo的一键三连和git命令的一键三连又臭又长, 我们懒得敲命令
如何简化? 那就使用makefile. 因为makefile在vscode中也有支持, 而我正好一直用vscode写markdown, 于是, 我们使用vscode+makefile的方式简化操作.
在博客根目录新建文档叫makefile, 写入如下
1234567891011121314default: @echo. @echo "enter : 'p' or 'g' for git push, 'h' for hexo command" @echo.g: git add . git commit -m"auto commit" git pushh: hexo cl hexo g hexo s
此时, 我们只需要使用make h 命令就可以实现hexo的一键三连, 使用make g就可以实现git的一键三连.
PS: h或者g都是可以自定义的, 命令内容也是可以自定义的, 想改而不懂makefile的可 ...
在hexo的butterfly主题添加类似particlex的旋转样式
本文介绍Hexo的butterfly主题添加类似particlex的样式
Hexo的abbrlink和asset-img图片路径兼容性冲突问题的解决方案
本文介绍Hexo的abbrlink插件和hexo-asset-img的图片兼容问题的解决方案
4月1日美团笔试题解析
4月1日的美团笔试算法题解参考
第一题, 小美的加法
第二题, 丑陋值
第三题, 收藏夹的欣赏值
第四题, 魔法训练
第五题,
第一题, 小美的加法
原题题意: 小美写下了n个数的加法式, 每次都只改动其中一个符号. 每次改动相互独立(也就是每一次改动都是从全加式开始)
样例如下
输入描述
第一行一个整数n,合义见题面。
接下来一行n个整数a1,a2,..,an,依次表示小美初始写下的连加算式中的每一个数。
接下来一个整数m,表示小美做了m次算数训练
接下来2m个以空格分开数字或符号 t1,o1, t2,o2, ... tm,om,其中ti为数字,oi是'+','-','*','/'(即加减乘除符号,不含引号)中的一个符号,表示第 i 次操作选定了第ti个加号,将其改变为了oi。
对于所有的的数据,2≤N≤50000,1≤M≤50000,1≤ai≤500,1≤ti<N,oi∈{+,-,*,/}
输出描述
输出一行m个整数,分别表示每次操作的答案,结果四舍五入到一位小数。
样例输入
5
1 2 4 2 5
3
1 - 2 * 4 /
样例输出
...
Hexo使用vscode优雅地向markdown插入html标签的图片
本文介绍使用vscode优雅地向markdown插入html标签的图片,Hexo+vscode+pasteimg+asset-img插件处理html格式的图片路径
Hexo配合vercel搭建blog教程,自定义域名
使用hexo和vercel搭建个人博客,使用自定义域名的教程