C++自用模板
本人的自用模板,仅此而已
OI模板
与算法竞赛有关的自用模板,全部是 C++ 写的
本站更新日志及公告
这里是本站的更新日志和公告栏喵~
九连环模拟器
九连环模拟器 Github 仓库链接:点这里 博客内访问链接:点这里 相关文章:九连环的数学原理
Hexo 添加 README 和 robots.txt 等文件
Hexo 添加 README 和 robots.txt 等文件 首先把 README.md 文件和 robots.txt 文件扔到 Hexo 根目录的 source 文件夹内 然后在根目录的 _config.yml 配置以下内容 skip_render: ["README.md", "robots.txt", "CNAME"] 要加什么东西就自己在后面加就行了,详细写法参考官方文档。 我这边是加了个这个,表示 source/qwq/ 下的所有文件生存时都直接 copy 到 public 目录下 "qwq/**/*"
Hexo 博客删除 .DS_Store 文件
Hexo 博客删除 .DS_Store 文件 直接 cd 到博客根目录,在终端里输入以下指令 find . -name '.DS_Store' -type f -delete 如果怕上面的代码乱删东西,可以用下面这行先看一眼 find . -name '.DS_Store' -type f -print 接着部署就完事了,注意部署之前不要用 Finder 打开相关目录 另外,可以在博客根目录的 _config.yml 里进行以下配置 include: exclude: # 在下面这里添加即可,中括号可以不加 ignore: ["**/.DS_Store"] 这样就不会上传任何 .DS_Store 文件了哦 注意,这个 ignore 和 skip_render 是不一样的, skip_render 配置的是不处理、直接 copy 的那些文件到 public 文件夹; 而 ignore 是直接跳过这些文件,和 exclude 类似, 不过 exclude 只影响 source/,ignore 影响所有文件夹。 参考文献: [1] 配置 | Hexo
Hexo 生成美观的永久链接
Hexo 生成美观的永久链接 这里就直接推荐我的方式了,而且不需要安装插件 找到 Hexo 博客文件夹根目录的 _config.yml ,找到以下部分并修改既可 # hash 值是文件名和日期的 SHA1 哈希值(12位16进制数) permalink: p/:hash/ permalink_defaults: pretty_urls: trailing_index: true # Set to false to remove trailing 'index.html' from permalinks trailing_html: true # Set to false to remove trailing '.html' from permalinks 这样生成的文章链接就是 example.com/p/b45445140fa3/ 这样的形式。 这样生成的链接只会在更改文件名或日期时变更,日期就是 date 的参数,默认是文件创建日期。 如果你需要自定义的链接形式,那么请查阅官方文档,或者下面的参考文献。 参考文献: [1] Hexo永久链接(Permalinks)生...
在 Hexo 中置顶文章
在 Hexo 中置顶文章 本文采用 Hexo 默认安装的 hexo-generator-index 进行介绍(版本号 4.0.0) 如果不知道自己有没有安装的话,可以看看 Hexo 根目录下的 package.json 文件里有没有 之前一直用的 Matery 主题,它只需要在 front-matter 写上 top: true 就行了 结果研究 Butterfly 主题和其他主题的时候,才发现这不是通用写法,于是去查了一下文档 hexo-generator-index 的置顶写法应该是像下面这样 --- title: Hello World date: 2000-01-01 00:00:00 sticky: 100 --- 其中 sticky 后面的参数值越大,代表置顶时的优先级越大。 当然,就像 Matery 主题的方法不同,具体还是参考各个主题的官方文档。
解决 hexo-renderer-pandoc 生成部分数学公式失败的问题
解决 hexo-renderer-pandoc 生成部分数学公式失败的问题 标题党这一块,本文试图解决部分 \(\LaTeX\) 公式的旧写法,比如 \tt 可能生成失败的问题 在更新到 [email protected] 之后,我的部分文章中的数学公式就生成失败了 由于我只是用 pandoc 渲染器插件转录成 HTML 文本,接着用 mathjax 在前端自行渲染 所以只需要在 Hexo 博客文件夹的根目录的 _config.yml 里加入这样一段就行了 pandoc: args: - --mathjax 这段的意思是,让 pandoc 运行时加入 --mathjax 的参数,不要自作聪明去渲染了。 不过我其实不太确定到底是什么原因导致的,反正这个办法能解决就行。
Hexo 版本更新教程
Hexo 版本更新教程 全局更新 Hexo 的命令行界面(这个就是调用 hexo init 用的那个东东) npm install hexo-cli -g 如果需要以往的特定版本,可以用下面这个(具体版本可以看 npm 官网 点这里) npm install [email protected] -g 接下来,更新 Hexo 博客的版本,需要先打开位于你的博客文件夹的终端,直接 npm install hexo 不过本人不建议直接更新成最新版,很容易有各种兼容问题 建议更新至特定版本,具体更新到哪个版本,可以看官方文档的更新日志 点这里 npm install [email protected] 安装完别忘记 hexo clean 一下再生成呀,笨比博主就踩了个坑 需要确认自己的 Hexo 版本是啥,可以用以下命令 hexo -v 另外,更新 node.js 的方法也很简单,这里就简单写一写(笨比博主也不是很会) # 下面这行可以显示已有的 nodejs 版本 nvm -ls # 如果没有 nvm, 那就去 nodejs 官网看怎么下载吧 # 下面这行可以显示当前使用的 node 的版本 nod...
如何批量管理 QQ 空间内容
如何批量管理 QQ 空间内容 本文纯粹是记录一下本人是怎么批量备份和删除QQ空间的内容的,顺便水篇文章。 首先使用 Chrome 浏览器,搜索以下扩展程序 或者可以在 github 上找到这两个插件,左边的点这里,右边的点这里。 左边的插件可以备份空间的所有内容,而且整理的十分有序,不过这个插件好像没有批量删除功能。 右边的插件虽然备份能力一般,但是支持批量删除内容,不过好像只支持批量删除全部内容,谨慎使用。
MacOS 多显示器之程序坞乱跑的解决方法
MacOS 多显示器之程序坞乱跑的解决方法 标题没绷住 好吧我只是想记录一下这个莫名其妙的小问题怎么解决。 我有时候会装一个外接显示器来看题,用自带显示器写代码什么的。 然后某次就不知道干了什么下面这个东西就跑到我另一块屏幕上了 言归正传,解决方法就一句话: 把鼠标放到你要程序坞待着的那块屏幕,然后往屏幕下方边缘持续移动鼠标就行了。 当然如果你程序坞不在下边在侧边,可以试试往侧边移动(我反正没试过),应该是差不多的 还有如果你像我一样把两块屏幕以 大的在上、小的在下 的方式拼接的, 然后发现鼠标在大的屏幕上往下方边缘划会划到下面的小屏幕上…… 那其实解决办法也很简单,在向下划不到小屏幕中的边缘弄就可以了。










