自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 实验-源码

painter.drawText((this->width()-300)/2,(this->height()-30)/2,QString("游戏结束"));if(snake.at(0).y()+snakeNodeHeight*2 > this->height())//当蛇碰到窗口的底时。// painter.drawText(240,40,QString("得分:")+QString("%1").arg());

2023-10-07 23:12:09 39 1

原创 预习日志 项目三 基于A*算法的迷宫

继续为红色通路集合寻找待定的蓝色0,然后随机选择一个蓝色0,然后看红色1隔着这个蓝色0对面的格子,是否是黄色的1,如果是,则把对面的黄色1标记成红色1,即变成通路,然后把蓝色0变成红色的,即也变成通路;如果不是,就把这个蓝色的0变成灰色的,以此类推,直到整个地图不再有蓝色的0为止。先选择1个路桩设为红色,将其周围0全标为蓝色,随机选择一个蓝色0,然后看红色1隔着这个蓝色0对面的格子,是否是黄色的1,如果是,则把对面的黄色1标记成红色1,即变成通路,然后把蓝色0变成红色的,即也变成通路;

2023-09-26 21:25:35 957 1

原创 预习日志 项目二 贪吃蛇小游戏

如果游戏正在进行中,需要检查蛇是否吃到食物,即蛇头与食物的位置坐标是否重叠,如果吃到了食物,蛇身的长度加1,然后需要重新生成食物的位置坐标。在游戏中还需要检查蛇是否撞到蛇身,如果撞到蛇身,即游戏结束,如果游戏结束,就停止定时器,重新绘制结束的界面。要制作一个贪吃蛇小游戏,知识点包含:信号与槽 ,connect 定时器,QTimer 绘制事件,paintEvent ,按键事件,keyPressEvent 随机数,资源文件,应用程序图标,Qt程序发布/打包。随机生成食物的x和y坐标,然后启动定时器。

2023-09-13 21:25:26 50

原创 预习日志 项目一 简单计算器的实现

代码参考来自大一的c++学习所做的实验,仍需解决的问题有输入的运算表达式还需要支持带括号“(”“)”。//从键盘输入表达式。{ case'+': //加法。case'/': //除法。cout

2023-09-06 21:57:13 106 1

原创 认识实习日记第五天

②JSP注释,不翻译到Java文件中,JSP注释只有在JSP文件中可见<%--JSP注释-%>。functions: jstl中提供对字符串操作的函数库(建议,在数据显示在页面之前,在后台程序中,先格式化好字符串,然后直接显示,不再页面做处理,如果有前端,交给前端处理(javascript解析json格式数据)静态包含:当hel.jsp页面包含了lo.jsp页面后,在编译hel.jsp页面时,需要把hel.jsp和lo.jsp页面合并成一个文件,然后再编译成Servlet(Java文件)。

2023-06-09 22:41:42 48

原创 认识实习日记第四天

接着选择Dependencies -> 将Module SDK选择为1.8 -> 点击右边的“+”号 -> 选择第1个 “Jars or Directories”--> 选择刚刚创建的lib文件夹 --> 选择“jar directory” -> 接着返回一路OK就行了。的特点是:能以模板化的方式简单、高效地添加动态网页内容,有良好的工具支持,继承了Java语言的相对易用性,继承了Java的跨平台优势,可与其它企业级Java技术相互配合,负责页面中的数据呈现,实现分层开发。今天是认识实习的第四天。

2023-06-08 18:30:54 99 1

原创 认识实习日记第三天

数据库连接池在系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不需要建立新的连接,直接从连接池中取出一个已建立的空闲连接来使用,使用完毕后,程序将连接归还到连接池中,供其他请求使用,从而实现的资源的共享。数据库连接池是用来分配、管理和释放数据库连接的,它允许应用程序重复使用一个现有的数据库连接,不需要重新创建,释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,这项技术明显提高了数据库操作的性能。@param sql SQL语句。

2023-06-07 18:33:58 128

原创 认识实习日记第二天

他先为我们讲解了MySQL,MySQL是数据库管理系统中的一种,是一种开放源代码的关系型数据库管理系统,由Oracle公司开发、发布和支持,是市面上最流行的数据库管理软件之一,它的主要特点是:其高速性能,它可在大量数据库中提高查询效率,它功能强大且使用方便,是一个真正的多用户、多线程的SQL数据库服务器,它能够快速、有效和安全的处理大量的数据。它提供了全面的功能和工具,帮助开发者管理和操作数据库,进行数据设计和建模,执行查询和脚本,进行数据同步和备份,以及进行安全和权限管理。今天是认识实习的第二天。

2023-06-06 19:32:27 91

原创 认识实习日记第一天

又以个人介绍为例子,讲解属性、变量和方法的定义,属性就是声明在类中的变量,用于对类进行数据上的描述,变量是程序用于在内存中存储数据的基本单元,该数据允许在内存的存储过程中产生变化,方法表示类具备的行为或者功能,一个类中可以包含任意多的方法。与以往在学校更多的理论式学习模式不同,本次认识实习更多的是用理论与实践相结合的方式,老师不只是单纯地为我们讲解java的语法知识,而且用屏幕分享的方式让我们实际观看到了每个语法或语句的错误方式,这让我们对Java的语法规则有了更深刻的印象。开展的为期五天的学习实践活动。

2023-06-06 19:30:49 132 1

空空如也

空空如也

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

TA关注的人

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