自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python制作飞机大战游戏

让我们用python来做一个飞机大战小游戏,要放置玩家和敌机还有子弹,设置玩家控制方向:WASD,攻击:J。

2024-03-17 13:39:20 396

原创 python编写五子棋游戏

为了提高开发效率,我准备用python的tkinter框架编写五子棋游戏,但目前只能自己和自己下哟!

2024-03-15 05:01:55 381

原创 tkinter制作一个迷宫游戏

学习了tkinter之后,想用它来练练手,于是制作了一个迷宫游戏,如下。

2024-03-14 18:38:23 384

原创 Godot制作一个2D游戏

这段时间对go语言特别感兴趣,又在不经意间发现了godot游戏引擎这个好东西,感觉特别有意思,于是就用godot写了一个2D游戏。

2024-03-13 20:15:23 380 1

原创 tkinter制作一个简单计算器

我们知道tkinter是python常用的UI框架,那么它是如何使用的呢?我们用一个简单的例子来显示它的作用,制作一个简单的计算器,如下图所示。上图是一个计算器,我们可以看出它一共有20个键,每个按键都表示一个功能,在最上方是一个文本框用来显示数值。接下来我们简单演示两个数相乘。但是系统还有一些细节部分没有完全处理掉,如果哪位聪明地小伙伴发现了bug,可以私信我和我一起讨论哟!从上图计算结果,可以看出它简单地实现了两数相乘功能。

2023-03-30 12:16:54 1476 1

原创 操作系统之设备管理

查看/proc 下 proc 文件系统记录的设 备模块文件中 modules 中有无加载的模块。2、探索、分析、理解并掌握 Linux 设备驱动的设计模型、实现机制和编程要旨。2、设计相应的示例程序,在用户进程中使用该设备驱动程序进行字符数据的读写。1、编写一个可读写的字符设备驱动程序,并作为可装入模块加载到系统中去。分析:从中可以看出mychardev的主设备号为236。1、通过实验,进一步了解设备独立性的概念;建立设备节点和查看设备文件内容。查看设备节点建立的情况。1.执行make命令后。

2022-12-08 20:30:23 408

原创 操作系统实验之存储管理

分析:通过多次运行结果发现,OPT算法淘汰页面最少,命中率始终最高,FIFO算法和LRU算法命中率差不多,但是淘汰页面大有不同。1、了解虚拟存储技术的特点,掌握请求页式存储管理的主要页面置换算法原理。3、通过随机产生页面访问序列开展有关算法的测试及性能比较。2、掌握请求页式存储管理中页面置换算法的模拟设计方法。③最佳淘汰算法(OPT):选淘汰最不常用的页地址;②最近最少少使用算法(LRU);⑤最近最不经常使用算法(NUR).①先进先出的算法(FIFO);④最少访问页面算法(LFR);2.Lru算法流程图。

2022-12-08 20:09:14 2647

原创 c#窗体之模拟图书销售系统

模拟书籍销售系统,在一个窗体上设置一个ListBox控件和一个ComboBox控件,一个删除按钮。可以让用户展开下拉菜单,点击任一项数据,将该数据显示在ListBox列表中。当点击删除按钮时,将删除ListBox列表中已选取的图书。Java 2程序设计。

2022-12-08 19:59:09 252

原创 c#面向对象实例

⦁ 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown();在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变。⦁ 字段:速度(speed),体积(size);

2022-12-08 19:35:28 299

原创 python按个人资产排序并划分等级

其中排序在总人数前10%的【四舍五入,round(len(x)*0.1) 】评价为TOP10%;总人数后10%的【四舍五入,round(len(x)*0.1) 】评价为BOTTOM10%,其余评价为MIDDLE。要求按照财产从高到低排序后,仅输出姓名、财产金额、以及三种评价:TOP10%,MIDDLE,BOTTOM10%沃伦-巴菲特 875亿 伯克希尔-哈撒韦公司 美国。马克-扎克伯格 711亿 Facebook 美国。史蒂夫-鲍尔默 532亿 微软 美国。比尔-盖茨 1068亿 微软 美国。

2022-11-23 15:50:26 278

转载 实验一 命令解释程序设计

一、实验目的1、探索、理解并掌握操作系统命令解释器的设计原理和实现机,基于 Linux 内核进行相应命令解释程序的设计和实现;2、通过本实验掌握Linux 操作系统平台及GCC编译器的编译、调试方法;3、掌握虚拟机平台的使用、管理。二、实验内容利用C语言编写一个微型命令解释程序minishell.c,该程序可接收并解释以下命令:(1) dir 列出当前目录(2) cop file1 file2 拷贝文件(3) era filename 删除文件(4) disp ...

2022-05-19 19:26:48 991

原创 实验五、UML动态建模之状态图分析与设计

实验目的通过“网络教学系统”UML建模过程掌握状态图的分析与设计方法。实验环境PowerDesigner实验任务“网络教学系统”的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。实验步骤分析实验任务内容,完成系统状态图分析,并利用UML完成状态图的建模。实验过程对于学生分析:由上图可知,在初始状态,学生要先登录系统...

2022-05-19 19:20:17 2167

原创 实验四、UML动态建模之顺序图分析与设计

实验目的通过“网络教学系统”UML建模过程掌握顺序图的分析与设计方法。实验环境PowerDesigner实验任务“网络教学系统”的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。实验步骤分析实验任务内容,完成各功能顺序图分析,并利用UML完成顺序图的建模,主要包括实验二得到的各个用例扩展而成的功能顺序图。实验过程1.对于学生对..

2022-05-19 19:17:05 1334

原创 实验三、UML静态建模之类的分析与设计

实验目的通过UML建模过程掌握类的分析与设计方法。实验环境PowerDesigner实验任务针对“迷你图书管理系统”的用例图(图1),开展分析,完成类建模。图1:迷你图书管理系统用例图实验步骤分析实验任务内容,并利用UML完成类的建模并生成对象,主要包括:定义类(包括类名、属性、操作等) 建模类之间的关系(包含关联、泛化、依赖、实现等) 构建完整的类图(至少包含抽象类、组合、聚合、多重性、可见性和接口等) 根据类图,生成系统某一时刻的对象图注意:上述括号中的内..

2022-05-19 19:14:01 1252

原创 实验二、UML建模之用例分析与设计

实验目的通过“网络教学系统”UML建模过程掌握用例分析与设计方法实验环境PowerDesigner实验任务系统的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。 必须包含:继承、包含和扩展关系,鼓励分析网络教学系统的需求,增加合理用例。实验步骤参与者:学生1、教师1、管理员。 用例:登录网站发布信息、登录网站、发布消息、浏览网站..

2022-05-19 19:07:38 1452

原创 实验四、客户请求的处理与服务器响应的生成

一、实验目的1. 掌握Servlet与JSP中,用户请求的获取、解析方法; 2. 掌握会话及跟踪方法(Session)、Cookies的使用;3. 掌握访问数据库的方法。二、实验内容与要求1、模拟Web网站缓存用户的各类偏好设置情况,在Web页面登陆访问服务器后,服务器将用户在登录界面提交的表单数据进行缓存,进而将缓存数据返回给浏览器,供下一步操作处理。2、使用Cookie和Session两种方式实现。3、基本概念和原理:(a)cookie:Cookie中文译文是饼干...

2022-05-19 19:01:29 687

原创 实验三 Servlet基础

一、实验目的1 了解MyEclipse 开发环境的构成2 掌握MyEclipse 下JAVA EE开发环境的设置3 了解和掌握Servlet和JSP页面的编写和运行。4 比较Servlet与JSP的区别和联系,体会动态页面的含义。5 掌握Servlet开发步骤二、实验原理Servlet是运行在服务器端的Java程序,它主要是为了扩展服务器的功能。编写和运行Servlet一般要经过4个步骤:(1)编辑源文件,它是继承HttpServlet的Java类;(2)编译源文件;(...

2022-05-19 18:55:17 3300

原创 实验二、JavaBean组件程序设计

一、实验目的1 理解 JavaBean 的作用;2 能够定义 JavaBean;3 能在 JSP 页面中使用 JavaBean。二、实验内容与要求实验内容:1.实现功能说明:以用户注册信息页面为例,定义一个用户信息 JavaBean 并在JSP页面中通过jsp中通过直接访问或标签两种形式进行调用。实现下列功能:(a)创建一个用户注册信息输入页面,用户输入信息包括:姓名、学号、登录密码、性别、年龄、籍贯、选修课程以及个人简介,其中性别为布尔值、选修课程为多选;(b)定义用户..

2022-05-10 06:49:17 1420

原创 JSP技术及JSP语法技术

实验一、JSP技术及JSP语法基础一、实验目的1 了解MyEclipse 开发环境的构成2 掌握MyEclipse 下JAVA EE开发环境的设置3 掌握JSP技术及JSP语法的基础内容二、实验内容1.测试简单 jsp 文件:用任意文本编辑器建立一个 test.jsp 文件,内容如下:<%out.print("Hello World!");%>将test.jsp放在 %catalina_home%\webapps\ROOT...

2022-05-10 05:54:33 909

原创 关于的Linux 的make命令的安装

哎!别走,先看看,如果觉得对你有帮助的话,点个赞,我也是好不容易才摸索出来的,长话短说,我不敢说100%能成功,但有适合90%的初学者,前段时间,我们学了Linux操作系统,具体内容我就不说了,有点懒,其中有一个C文件和一个Makefile文件,要把它们放在同一目录下,编译的时候,只需要输入make命令就行了,于是我就输入了make,但是结果显示找不到make命令,于是,我就安装了make,当我敲完安装make命令代码后,以为可以安装成功,您猜猜结果怎么着,提示有很多依赖包,未安装,于是我把一些依赖包,

2022-05-09 16:22:55 24621 1

原创 python打印等腰三角形

1.程序:for i in range(5): for j in range(0,5-i): print(end=" ") for k in range(5-i,5): print("^",end=" ") print("")2.分析:首先知道要打印几行,,接着确定打印几列,发现列与行的关系,在里面写个关于列的for循环,而且还要打印等腰三角形,那就再写一个for循环,i每增加1都要换行一次,注意” “是有空格的,否则打不出,等腰三角形。

2022-01-27 11:16:32 13807 1

原创 python计算n的阶乘

觉得不错点个赞谢谢!

2022-01-23 11:13:03 15989

原创 python 计算1到100的和

2022-01-23 10:59:11 1375

python+tkinter库编写一个迷宫小游戏

内容概要:python+tkinter库编写一个迷宫小游戏。 适用人群:初级python程序员,对python和tkinter以及小游戏感兴趣的朋友。 应用场景:任何场景。

2024-03-10

空空如也

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

TA关注的人

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