自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 Eclipse2022创建SSM项目及问题解决

使用Eclipse创建SSM项目的过程中会遇到一些问题,相对于IDEA而言更为繁琐,该篇文章是在使用Eclipse2022,并且设备上已经安装、配置好了Tomcat和Maven的基础之上进行的,目的是为了记录在Eclipse上成功创建并配置一个基础的能成功跑起来的SSM项目的流程。10、打开Servers窗口,右键已经配置好的Tomcat,点击Add and Remove选项来到Add and Remove窗口,选中刚才创建的项目,点击中间的Add按钮,将其移动到有右侧,然后点击Finish完成。

2022-09-19 08:38:11 2211 1

原创 Element-ui2 Backtop组件的正确使用方法

把target属性去掉不用给html、body、#app等高度或溢出样式可以放在组件内的任何位置

2022-02-09 18:24:11 405

原创 ToDoList待办事项列表 Vue3 Spring boot

ToDoList待办事项列表主要功能:对待办事项进行增删改查操作;显示待办事项的进行中或已完成的状态并显示进行中的待办事项距离结束时间的时间;待办事项任务到达预定时间后会自动发送windows通知;切换中英文的功能使用到的相关技术:前端:Element UI、TypeScript、Sass、Axios、Vue3、Vue-Router、Vue-i18n后端:Java、Spring boot2、MySQL、Mybatis、Maven使用的开发环境:Windows、IDEA、VS-Cod

2021-11-30 09:40:26 1897

原创 Java实现隐藏文件夹

Java实现隐藏文件夹工具在windows中,想要隐藏一个文件或者文件夹可以通过鼠标右键属性、勾选隐藏属性来实现,但这是一种很常见,且很容易被他人发现的隐藏文件夹的方式。如果我们想要隐藏一个文件(文件夹),且不想让这个被别人发现,那么就不能够使用普通的隐藏文件夹的方式来隐藏文件夹。在windows中还有着一种通过使用cmd命令、将文件设置为系统文件的方式【attrib +s +h 文件路径】,使用这种方式隐藏的文件不会因为电脑中设置了“显示隐藏的文件夹”而被显示出来,所以我们可以利用windows的这个

2021-11-08 16:57:25 1376

原创 SpringCloud VueAdmin-template实现简单的图书管理系统

SpringCloud VueAdmin-template实现简单的图书管理系统这是一个使用Spring Cloud和VueAdmin-template实现的简单的图书管理系统。其功能比较简单,仅用以学习和巩固计算机技能。运行效果:登陆界面管理员后台借阅信息书籍查询添加新书用户后台借阅信息申请借书编辑用户信息开发环境:IDEAJDK1.8MYSQL8.0.11使用技术:vue2、element ui、vueadmin-template、spring clou

2021-10-11 11:59:33 997 3

原创 Java 将知乎问题下所有的回答保存到本地

Java将知乎问题下所有的回答保存到本地使用jdk提供的相关api可以获取到网页中的内容,而知乎存放问题回答的地方又是可以通过url的方式被他人直接访问到的。https://www.zhihu.com/api/v4/questions/xxxxxxxx/answers?include=data%5B%2A%5D.is_normal%2Cadmin_closed_comment%2Creward_info%2Cis_collapsed%2Cannotation_action%2Cannotation_d

2021-07-15 18:25:20 300

原创 Java使用带附件的邮件代替下载

Java使用带附件的邮件代替下载出于对服务器性能和对用户下载速度的考虑,在个人的最基础的服务器上向用户提供下载资源功能是不现实的。但是我有确实有向他人提供和发送代码资源的需求。虽然这个问题可以通过一些借助第三方的方式来解决,但是这样也有着一些不好的地方。而使用带附件的邮件向他人提供资源就成了一个可行的办法,spring有着对邮件发送相关api的封装的类,使用这些类就可以在自己的网站中实现让用户自己选择资源、填写自己的邮箱,然后自动向用户的邮箱发送携带用户选择的资源的附件的邮件的功能了。另外,发送邮

2021-07-08 09:38:54 201

原创 element ui 手动关闭Drawer抽屉组件的方法

element ui 手动关闭Drawer抽屉组件的方法在element ui的官方文档中给出了关闭Drawer组件的方法,但是在文档中并没有给出具体的示例,而且这个方法的说明也没有给出具体的方法。我这里有一个需要通过点击抽屉内的按钮在完成一定的功能后顺便关闭抽屉组件的需求,可以像以下这么完成。首先在需要操作的抽屉组件上使用ref来将抽屉组件的实例信息注册到父组件也就是当前文件的自定义组件的的ref对象上,然后直接在自定义组件的方法中使用刚刚注册到ref对象上,然后直接在自定义组件的方法中使用刚

2021-05-02 20:20:48 9578 4

原创 js jquery封装无缝轮播功能

js jquery封装无缝轮播功能说明:在真正的商业网站中,使用到的轮播功能应该大多都是通过使用css过渡改变需要轮播元素的transform值来实现轮播功能的。在淘宝官网首页、swiper插件以及一些其他的网站上都可以看到这种方式的使用。css相比较于使用js实现像轮播图这种简单的动画效果有着很大的优势。在表面上看来,css动画效果会比js动画效果更加流畅,且不会出现像js动画一样出现各种由误差导致的显示效果问题。在更深层次看来,css操作transform实现的动画效果浏览器会对其进行优化,

2021-04-21 15:25:00 238

原创 java htmlunit将网页上的信息按照规则转换为json并保存到本地

java htmlunit将网页上的信息按照规则转换为json并保存到本地说明:在网页中使用js+json可以快速网页内容填充完毕。如果有使用其他网页信息在本地使用的需求的话,可以直接使用原网页的json信息,但是我并不知道获取网页特定部分使用的json的方法,便想到了使用java + jsoup + htmlunit写一个程序将网页上特定部分的信息转换为json并保存到本地。jsoup库负责解析html、htmluni库负责获取js加载后的网页内容。编译环境:Windows、IDEA、JDK9

2021-02-15 16:25:04 762 2

原创 C++实现结束应用进程小工具

C++实现结束应用进程小工具(windows)说明:在电脑上一些软件或系统有时可能会将程序偷偷运行在后台,占用计算机资源的情况。一般我们通过可以找到程序文件所在位置,禁止程序启动的方法解决这个问题,但也可以通过从任务管理器直接结束进程方法做到。从而减少无用程序对计算机资源的占用。该程序可以自动检查设定进程名称的进程是否正在运行,如果是则结束该进程,从而免去手动关闭的步骤。使用步骤为在该程序exe文件目录下names.txt文件中(可改变)将需要结束的进程名写在文件中,多个进程名以换行分割,然后点击e

2021-02-01 16:15:55 645

原创 原生js封装无缝轮播功能

原生js封装无缝轮播插件说明:这是一个使用原生js、es5语法写出的无缝轮播程序,代码中对相关api进行了封装,使得在引入该轮播js文件后,只需要在自己的js文件中添加两行代码即可在网页中实现一个基本的无缝轮播图效果。基本使用步骤为:获取dom元素数组、向轮播对象中传参、轮播对象调用自动轮播方法。除基本的定时器自动轮播功能外,该程序还支持设置过渡动画时间、设置鼠标移入元素自动轮播停止、设置点击左右侧边按钮时轮播、设置点击下方按钮时轮播功能。该程序不需要依赖css、html文件、但需要你的css、h

2021-01-06 10:13:16 195 2

原创 java mail mybatis swing实现邮件发送客户端

java mail mybatis swing实现邮件发送客户端说明:这是一个使用swing写出的java发送邮件的客户端,程序中实现了自动登录、添加邮箱账户、发送html邮件、群发邮件、发送附件的功能。该程序使用maven进行项目依赖管理。虽然该程序的代码量不多,但较规范地封装了各功能代码,可供学习和参考使用。运行效果:使用到的maven依赖:<dependency> <groupId>mysql</groupId> <ar

2020-12-30 16:03:53 552

原创 JS JQuery实现简单的鼠标移动动画效果

JS JQuery实现简单的鼠标移动动画效果说明:之前看到过很多别人写的的网页鼠标特效,感觉很炫酷。但是那些都涉及到复杂的数学知识和逻辑,我没有能力写出类似的鼠标效果,于是我仿照一般的显示鼠标移动轨迹特效,使用js和dom元素写出了一个简单的鼠标移动效果。其中涉及到的知识并不复杂,只需要熟悉js和jquery即可。运行效果:思路:主要是给document对象添加mousemove鼠标移动事件,创建并操控记录鼠标位置的div。程序中用到了旋转效果,因此除jquery外还需要引入jQueryR

2020-12-16 15:00:16 2162

原创 java htmlunit jsoup实现爬取网页img标签中的图片

java htmlunit jsoup实现爬取网页img标签中的图片htmlunit 是一款开源的java 页面分析工具,可以模拟浏览器执行js代码并获取执行之后的html网页代码。jsoup 是一款Java 的HTML解析器,可以使用简单的语法获取html标签中属性的值。如果获取到了js执行之后的img标签的src属性值,就可以根据这个图片的url将图片下载到本地。需要的maven依赖:<!--jsoup--><dependency> <groupI

2020-12-02 14:27:15 1515

原创 spring boot SSM搭建个人博客

spring boot SSM搭建个人博客最近使用spring框架写了一个个人博客网站的小项目,在此将项目的开发流程记录下来。项目使用了前后端分离的做法,后端负责与数据库进行交互并提供api接口,前端负责发送ajax请求,获取由后端传送的数据。我比较习惯逆向开发流程,即先写出最终要展示的html页面,再由这个页面分析出需要后端传递什么样的数据,然后再设计数据库、编写controller、service、dao层。在完成了项目的基本功能后就可以将项目部署到云服务器了。因为我是第一次接触云服务器,一开始

2020-10-18 11:58:06 287 1

原创 JS CSS实现简单的无缝轮播效果

JS CSS实现简单的无缝轮播效果因为我没有查看过其他人写的无缝轮播代码,所以我的实现方式可能和他人通常的实现方式有较大的差异。该程序是通过JS配合CSS的过渡效果实现的。最终效果除在跨越界面切换界面时的过渡效果如果不为匀速则会较不合适外,其他效果和一般无缝轮播效果并无差异。且可以在html中增删界面。运行效果:该程序思路:界面的left值根据界面标签对象在对象数组中的顺序决定。在两张轮播图之间切换时,根据选择方向更改对象在数组中的顺序,重新设置对象left属性值,不需要被显示窗口看到的界面的

2020-09-07 08:39:49 620

原创 Java TCP 聊天功能GUI

Java TCP 聊天功能GUI这是一个使用awt,基于TCP协议写的一个gui程序,分为两个部分,客户端和服务端。使用这个程序,可以在两个客户端之间可以进行文字交流。理论上在两台不同的电脑(windows)上也可以正常运行(稍后我会在两台电脑上试一下)。在运行客户端程序之前需要先运行服务端程序,因为两个客户端之间是无法直接交流的,客户端之间的信息传递都是先将信息传递给服务端,再由服务端将客户端发送过来的信息发送给另一个客户端这样进行的。运行效果:这个程序中用到了多线程、网络、io、gui相关的

2020-08-13 14:58:06 651

原创 C++ DFS算法实现走迷宫自动寻路

C++ DFS算法实现走迷宫自动寻路深度优先搜索百度百科解释:事实上,深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次.运行效果:说明:深度优先搜索算法是在我在图的部分接触到的,后来才发现它也可以不用在图的遍历上,它是一个独立的算法,它也可以直接用在一个二维数组上。其算法原理和实现步骤在代码中已经有了很好的体现了,这里就不再赘述。在程序中实现了手动操控走迷宫和自动走迷

2020-07-16 17:10:27 2422 1

原创 java使用泛型为不同类型数组排序

java使用泛型为不同类型数组排序之前想用Java写一个能够给不同数据类型排序的功能,于是我想到了C++中的泛型,Java同样也具有泛型的特性。但是,后来我发现在java中实现这个功能那个并不像c++中这么简单,java的泛型和c++还是有比较大的区别的。我遇到的最主要的一点问题就是:c++模板在编译时就会知道传入类型参数的类型是什么,从而可以很方便地限定传入参数类型,并可以在模板中使用传入类型的特有功能。而java因为某些原因并不会这么做,这就意味着java无法在泛型函数(类)中像c++那样使用

2020-07-06 17:32:26 1174

原创 QT实现简单的塔防游戏(高级重构版)

QT实现简单的塔防游戏(高级重构版)由于第一次写塔防游戏时,我没有相关经验,所以导致最终的代码既不规范,运行效果又不好。而这一次,我重新写了一遍塔防程序,弥补了上一个塔防程序绝大部分的不足。该程序中除了有几处小问题外,其他地方以我的眼光来看基本上是没有什么问题了的。同时代码中还使用了很多高级(我认为)的用法,其中包括了C++新标准语法、封装、继承、多态等,甚至其中的一个功能,因为我没有办法很好的实现效果,我是特地花钱请了别人帮我写出来的。虽然我并没有与之相关的作业,但是我还是尽力把它做到了最好。

2020-06-19 19:00:58 4130 2

原创 C++ 回调函数、仿函数和lambda表达式

回调函数回调函数是C语言中就有的一种函数。根据百度百科回调函数的定义:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。通过使用回调函数,可以把我们需要调用的函数和我们需要调用的函数需要调用的我们的函数分开,以达到程序解耦的目的。如下是一个排序的使用回调函数的简单的例子:#include <iostream>using namespace std;//交换函数template &

2020-06-03 16:01:37 1076

原创 QT实现简单的塔防游戏

QT实现简单的塔防游戏程序中实现了购买炮塔、炮塔升级、怪物按照设定路径移动、炮塔自动寻找范围内目标、朝目标怪物发射炮弹、爆炸效果、怪物走到家时我方生命值减少、方便添加关卡等功能。运行效果:这张截图中间的炮塔比较大,这是该炮塔多次升级后的结果。炮塔升级后图片不会改变,但该炮塔的大小、位置、炮弹大小、攻击所产生的爆炸效果的大小、攻击力、攻击范围都会发生改变。尽管我已经尽力地标准化这个程序了,但还是因为我对程序后面的步骤的认知不正确,以及各种各样的原因,还是遗留下来了很多的遗憾。在写这个de

2020-05-12 12:21:42 11115 66

原创 QT实现简单的2d游戏地图编辑器

QT实现简单的2d游戏地图编辑器我写的这个地图编辑器主要实现了用键盘配合鼠标点击屏幕,间接生成一个二维数组,再将这个二维数组写入到文件中的操作,以直观、方便地对二维数组进行更改,以用作2d游戏的地图数组。该程序最多向数组中添加19种(0-18)不同的数据。运行效果:创建初始地图界面:地图编辑界面:将地图数据写入到文件后地图信息界面:除基本功能外,在程序中还实现了在按下移动鼠标左...

2020-05-01 21:30:10 2478 1

原创 QT 贪吃蛇

QT 贪吃蛇为了熟悉QT的相关知识,我用了大约8个小时的时间用QT再次写了一遍贪吃蛇。因为QT的机制和平时写的程序流程不同,所以程序中可能没有遵守代码规范。运行效果:程序内除了实现贪吃蛇的基本功能外,还添加了记录得分、调节游戏速度、重新开始游戏等功能。游戏内容使用QPainter类进行绘制。编译环境:Windows Qt 5.9.0 Qt Creator 4.3.0思...

2020-04-29 18:41:17 1905 2

原创 C++ 使用二叉树代替数组

C++ 二叉树经过几天的学习,我终于理解了部分二叉树相关的基础知识。二叉树是一种比较复杂且比较抽象的数据结构,我在学习它的过程中还是遇到了很多困难的。在这一个程序里,我将二叉树(链式存储)相关操作封装到了一个类中,并根据STL容器的功能,实现了7种常用的简单方法。具体使用可以将一组数据(数组)插入到二叉树容器中(目前仅支持int类型),每次插入数据,都会尝试查找平衡因子大于1的结点,并对其...

2020-04-21 10:47:21 278

原创 C++ 双栈实现表达式求值

C++双栈实现表达式求值好程序就是用更少的代码实现更多的功能,该程序无疑做到了这一点。但在使用更少的代码实现功能的同时,代码也更难让人理解。程序中的算法与思路均来源于网络,但我知道是伟大的计算机前辈们发明了它。我经过了很长时间的调试和画图才理解并仿照出了这个程序,但在极少数情况,仍会出现在我意料之外的计算错误,由于此时的表达式较长,我也没有再去深究。功能:该程序实现了输入一个表达式求值...

2020-04-16 15:56:30 824

原创 C++ 用数学一次函数实现对象向任意方向移动 小游戏示例

C++ 用一次函数实现界面上的一个物体向任意方向移动我之前写过的小例子普遍存在一个共同点,那就是他们所有对象的运动方向都是和X轴或Y轴平行的,这种运动方式非常单一且生硬。反观市面上的2d游戏,也几乎都可以实现物体向任意方向移动。于是,我想到了使用初中学过的一次函数来实现这个效果。整个的思路就是获取两个点的坐标,根据这两点算出一次函数(y = k * x + b)的函数关系式,每次循环这个物体...

2020-04-08 19:08:01 2170

原创 C# mysql 学生信息管理系统

C# winform mysql实现学生信息管理系统该程序主要是通过对C#窗体的DataGridView控件的单元格进行修改,实现对mysql数据库的增删查改等操作。附上C#使用MySql.Data.MySqlClient;命名空间的方法:C# 使用Mysql.Data.MysqlClient命名空间编译环境:Windows VS2019运行效果:开始界面用两个文本框中的内容去...

2020-04-05 19:41:06 5394 9

原创 C# 使用Mysql.Data命名空间

以下方法仅适用于Visual Studio我在使用C#连接mysql时,在网上找了很多的资料。但大部分内容所介绍的方法都是在MySql的官网上下载MySql.Data.MySqlClient这个命名空间所需要的dll文件,然后在项目-添加引用-浏览中添加这个dll文件,然后命名空间就可以用了。。但显然,这个方法对我来说并不适用。在我按照教程一步一步操作并尝试了n个版本之后,我终于放弃了这种方...

2020-04-05 18:41:41 1088

原创 C++ 150行代码实现俄罗斯方块

震惊!C++全程不压缩代码、包括注释实现俄罗斯方块竟只需要150行!该程序思路和步骤均参考自b站 up主:你已经是大佬了快和萌新们聊天吧 大佬的视频。在此向大佬表示诚挚的敬意与感谢。视频传送门由于被参考源代码的特殊原因和其他原因,本人硬是研究了将近11个小时才算基本了解了该程序的原理!之后我又用C++根据理解重新写了这个程序,并添加了详细的注释。这个程序让我深刻认识到了在数据结构和算...

2020-03-31 00:04:08 2090 3

原创 C++ 飞机大战小游戏 EGE

C++ EGE 实现飞机大战小游戏图形界面飞机大战因为没有了地图的限制,所以相比较坦克大战而言稍微简单一些。而游戏的可玩性和复杂度一般应该是成正比的。但是飞机大战并没有因为地图上的省略而变得没有可玩性,因为这个程序把像坦克大战那样的“空间”上的复杂,转换为了“时间”上的复杂。(和程序的复杂度不完全相同)该程序会根据不同时期的得分和进度,改变不同的策略。技术环节:编译环境:Windows...

2020-03-17 00:24:47 5855 6

原创 C++ 学生信息管理系统

C++ 文件读写 实现简单的学生信息管理系统写在前面:这个程序的逻辑部分比较简单,只要对C++文件操作熟悉即可流畅地完成。我在CSDN也看了一些其他人写的控制台信息管理系统,我认为我的程序较其他人还是有一些优点的。比如:可对文件进行多次操作、每完成一步操作都会自动保存到文件中、功能较多、不会因为错误输入崩溃、代码、界面较简洁等。–技术环节:编译环境:Windows VS2019需求...

2020-03-03 22:11:26 1890 1

原创 C++ 坦克大战小游戏EGE图形界面

C++ EGE 实现坦克大战小游戏因为有过一次用EGE写小游戏的经验,所以这一次写坦克大战快了很多。并且使用对象编程也简化了很多编程时繁琐的步骤。写出坦克大战使我在学习编程的道路上又迈出了一大步。技术环节:编译环境:Windows VS2019需求:控制坦克移动发射炮弹,炮弹可以消灭敌军坦克,且可以消灭砖块。坦克遇到方块会被挡住。敌军消灭我军三次或基地被毁则游戏失败,共摧毁十次敌方坦克...

2020-02-28 23:40:14 2786 11

原创 C++ vector容器 贪吃蛇小游戏

C++ vector容器 实现贪吃蛇使用vector容器实现贪吃蛇简化了很多操作,且相比之前我的代码已经做到了尽量的简洁技术环节:编译环境:windows VS2019需求:控制贪吃蛇吃食物,吃到一个食物蛇身变长一节,得分增加,撞墙或撞自己则游戏结束。思路:创建一个vector容器,容器内存储蛇的每节身体的结构变量,结构变量中保存蛇身体的xy坐标,通过使用vector成员方法不断添加...

2020-02-22 17:45:16 1849 5

原创 C语言 推箱子游戏 图形界面版EGE

使用C语言和EGE图形库实现简单精美的推箱子小游戏如果您喜欢我的文章可以点赞支持一下。如果您对我的程序有什么意见和建议欢迎在评论区发表评论。这是我目前为止写的,无论从时间上还是从工程量上来说都是最长的一个小程序。从初学EGE到攻克所有的技术难点,总共历时五天。全代码一千一百多行。在此向帮助过我解决问题的陌生人和老师表示由衷的感谢。首先展示几张程序的运行效果:主菜单界面游戏进行中...

2020-02-10 11:08:31 6412 6

原创 C语言 推箱子游戏 地图编辑器(简单)

推箱子地图编辑器在写推箱子游戏程序的时候我苦于没有地图可以试验程序运行效果,去搜了好长时间都没有找到一个储存16*16地图版本的推箱子关卡信息的文件。无奈下只好自己写了一个地图编辑器用来自己设计地图。原本以为这个伟大的创意只有我才想的出来,结果在CSDN搜索后才发现还有很多人有这个想法。。。但是,其他人写的推箱子地图编辑器大部分都不是C语言版本的,而我写的这一个是C版本的。另外说明一下,...

2020-02-05 12:12:47 4402 3

原创 C语言 推箱子游戏 简单 详细 (控制台)

使用C语言实现超简单的推箱子游戏!恭喜您打开了这篇文章,下面这篇文章,我将用我所有的经验和通俗易懂的语言来向大家讲述简单版本的 推箱子游戏 是如何实现的。虽然我个人水平有限,但还是希望分享的内容能够帮助到大家。如果您喜欢我的文章可以点赞支持一下。如果您对我的程序有什么意见和建议欢迎在评论区发表评论。另外附赠适配该程序简单好用 专属推箱子地图编辑器 让您在16 * 16大地图的条件下也...

2020-02-05 12:08:32 2003 4

原创 C语言 弹小球 小游戏(控制台)

C语言实现弹小球游戏编译环境:vs2019需求:小球在控制台界面内不停移动,碰到边界则改变方向,控制棍子接住小球,得分加一,小球没有被接住则游戏结束。思路:_getch()函数接收a、d两个字符控制控制棍子移动,使棍子接住小球小球y轴则自减,碰到边界再重新弹回来,接住一次小球得分加一。做法:做出小球运动效果的关键就是:通过一个变量控制小球的运动方向,这个变量根据碰到的边界和他当前的值...

2020-02-01 15:33:50 2166

原创 C语言 单链表 贪吃蛇小游戏 (控制台)

C语言实现单链表控制台贪吃蛇小游戏编译环境:vs2019需求:统计游戏开始后的时间,控制贪吃蛇;吃到食物蛇身加长,得分加一;碰墙或蛇头碰到身体减一条生命;生命消耗完则结束游戏。思路:使用wasd键控制蛇的移动方向,蛇头碰到食物得分加一,并在地图上随机产生一个食物,累加得分,碰墙或碰自己减一条生命,并初始化整条蛇,生命值为0时结束游戏。做法:使用单链表控制贪吃蛇移动的核心思想就是:链表...

2020-02-01 12:53:51 1717

C++ QT塔防游戏重构代码版,适合学习及参考

这是一个在结构和规范上比较完善的QT塔防程序代码,适合学习和参考使用。 如不方便下载,还可从github下载这个项目:https://github.com/baijiaming20/baijiaming_Repository

2020-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除