建站经历发表于2021-12-26更新于2023-07-13字数统计1.4k阅读次数本文将讲述我通过hexo以及github page建立本博客的过程 一、本地环境Ubuntu 20.04(wsl2)hexo: 5.4.0nodejs: v13.14.0(使用过高版本会出现警告)npm: 6.14.4切换node版本:12sudo n rm 16.13.1 # 删除指定版本nodesudo n 13.14.0 # 安装指定版本node阅读全文
C++图形化扫雷发表于2021-08-16更新于2021-08-16字数统计3.2k阅读次数 扫雷主体部分的c++代码实现,以及Qt的简单介绍,并且通过Qt来实现扫雷游戏的图形化,鼠标点击时间的判断,信号与槽的使用,以及游戏难度的选择以及自定义和记录时间功能的添加。 一、主体函数的C++实现 1.游戏的初始化最简单的扫雷游戏是一个9×9的方块,因此,我们可以建立一个9×9的二维数组,先对其进行初始化,然后,在其中存储相关的数据。1234#define ROW 9#define COL 9int gamedata[ROW][COL]; //记录原始数据memset(gamedata, 0, sizeof(gamedata));不同状态的记录,扫雷游戏每一个小块的状态可以对应表示成的不同的数字。123//0~8 该方块周围的雷的数量//88 该方块为雷//777 该方块处于待点击状态阅读全文
MC红石特效的原理发表于2021-07-18更新于2021-07-18字数统计1.5k阅读次数简单的讲一下红石特效制作的方法(教学向,不涉及各种材质包的添加什么的,尽量保证看文章之后能在mc里面用特效画出直线,曲线)阅读全文
Markdown转Html发表于2021-07-15更新于2021-07-15字数统计1.4k阅读次数程序设计二 大作业 设计一款软件可以把markdown语言转化成HTML语言。即输入markdown语言,软件输出HTML语言。软件需要将GFM规范中常用到的Text,Headers,List,Images,Links五项内容转化成HTML语言。从用户的角度出发,还要拥有GUI 一、设计思路打开文件(判断是否为markdown文件)读取文件全部内容输出html标签选择写入的css样式主题转换部分使用正则表达式输出固定的结尾阅读全文