自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机软件实习项目三——迷宫

一、构建随机迷宫 应用不相交集合构建迷宫的算法简要描述如下:给定一个 N X N 的方格,初始时每个方格的四面都是墙(walls),如图所示,其中的 S 是迷宫的开始处,F 是迷宫的结束处。NN 迷宫的 N2 个方格 0,1,…,N2-1 初始时每个方格自己成为一个等价类,即{0},{1},…,{N2-1}。生成随机迷宫 的方法是随机选择一个内部墙(连接两个相邻方格的墙),如果该内部墙关联的 两个相邻的方格属于不同的等价类就将该墙除去,在除去该墙的同时将这两个等 价类合并。

2023-09-24 21:58:56 358 1

原创 计算机软件实习项目二——贪吃蛇

控制蛇上下移动:使用QTimer类定义一个定时器,该定时器不断地发出timeout信号,相应的槽函数就会不断地接收该信号来执行动作以控制蛇移动,然后不断地进行重新渲染,以达到蛇不断移动的效果。前面说过蛇的移动实际上是在头部增加一个小方块,在尾部删除一个小方块,因此可以封装4个成员函数分别控制蛇在4个方向的头部增加,同时再封装一个成员函数表示尾部的删除。比如蛇朝右移动,我们在头部增加一个小方块,尾部删除一个小方块,表示蛇的移动,那现在,我们在头部增加两个小方块,在尾部删除一个小方块,就表示蛇增长了。

2023-09-18 08:11:31 132

原创 计算机软件技术实习项目一——简易计算器

学习Qt的发展史及其使用流程(光找教程就花了不少时间)新建项目的初始窗口如图。

2023-09-06 22:13:16 157 1

原创 计算机软件技术基础实习day01

else if (str[i] == '+' || str[i] == '-' || str[i] == '*' || str[i] == '/') {//是运算符。if (getP(tmp_op) >= getP(str[i])) { //如果栈顶运算符优先级大于当前运算符优先级,比如 * > += '(') {//当没有遇到配对的左括号时。

2023-09-06 17:45:21 105 1

原创 日历的实现及数据库的创建修改等操作

/url的结构: 协议名://访问资源所在的IP地址:提供资源的端口号/资源路径。执行SQL语句 executeUpdate该用于执行增删改,返回受影响的记录行数。//url统一资源定位,用于在网络中访问指定位置的资源。万年历-------------------------"计算1900至所输年份间的总天数。计算1月至所输月份间的总天数。根据星期数决定1号打印的位置。请输入要修改的员工工号:"计算获取输入月份的天数。请输入要修改的薪资:"请输入查看的年份:"请输入查看的月份:"计算输入月份的总天数。

2023-06-06 18:29:11 411 1

原创 Java01

随着1990年代互联网的发展,SUN公司看到了Oak在互联网上的应用场景,在1995年更名为Java(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名),随着互联网的崛起,Java逐渐称为重要的Web应用开发语言。Java的发展可以主要看JavaWeb的发展,Java也见证了互联网的发展过程。发展至今,Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。

2023-06-05 21:28:43 186 1

空空如也

空空如也

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

TA关注的人

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