自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (5)
  • 收藏
  • 关注

原创 《Windows 11 + Docker:极简DVWA靶场搭建全记录》—— 附详细排错指南与最终解决方案

本文详细记录了在Windows 11系统上使用Docker搭建DVWA网络安全靶场的完整过程。内容包括Docker安装步骤(从下载到WSL2配置)、DVWA靶场部署方法和常见问题解决,以及靶场的首次登录和初始化设置。作者特别强调了实际操作中遇到的报错情况和解决方案,包括WSL2功能启用、命令行窗口管理等容易被忽略的细节。通过这份指南,网络安全初学者可以避开常见陷阱,快速搭建自己的实战练习环境。文章最后鼓励读者保持耐心,强调动手实践的重要性,为后续学习各类漏洞利用技术打下基础。

2025-11-10 21:43:33 801 2

原创 2025最新VirtualBox安装CentOS Stream 9超详细教程|(多图详解)

本文详细介绍了在VirtualBox 7.0环境下安装CentOS Stream 9的完整流程。从下载软件、创建虚拟机、系统安装到初始配置与优化,涵盖了网络设置、增强功能安装、SSH远程连接等关键步骤,并提供了常见问题解决方案和验证脚本。文章特别提醒注意密码安全、定期备份等操作规范,适合初学者快速上手虚拟机环境搭建。教程基于实测环境,步骤清晰,包含实用命令和技巧,帮助用户高效完成Linux系统部署。

2025-10-02 22:38:44 1035

原创 Kali Linux虚拟机显示优化全攻略 - 告别眼瞎操作

摘要:本文介绍三种优化Kali Linux虚拟机显示效果的方法。首选方法是调整VirtualBox显示缩放因子(150%-200%),快速见效;最推荐安装增强功能,实现窗口自适应、共享剪贴板等特性;还可通过系统内部设置微调终端字体和界面缩放。建议按顺序尝试三种方案:轻度用户使用缩放调整,专业用户组合增强功能与微调设置。安装过程中需注意权限和耐心等待编译完成,遇到问题可检查更新或使用sudo权限。

2025-09-30 07:00:00 1039

原创 【Web前端笔记15】Javascript之DOM模型

本文介绍了DOM(文档对象模型)的基本概念及其在JavaScript中的应用。DOM将网页转换为JavaScript对象,实现对网页元素的操作。文章详细讲解了DOM树的节点类型(如Document、Element、Text等)和节点关系(父子、同级)。同时简要提及了Python中pandas库的数据处理步骤,包括数据导入示例。最后对全文内容进行了概括性总结。

2025-09-29 06:00:00 1472

原创 【Web前端实操23】商城官网_banner

本文介绍了小米官网Banner部分的实现过程,重点讲解了导航栏的CSS样式设计。通过mi.css和index.html文件配合,实现了黑色和白色导航栏的交互效果,包括菜单项样式、悬浮动画、下载二维码显示等功能。文章详细说明了关键CSS属性设置,如display:inline-block、hover伪类、position定位等,并提供了完整的代码实现。在Edge浏览器中可能存在logo显示不全的问题,建议使用Chrome等其他浏览器进行调试。整个实现过程展示了如何通过CSS创建具有交互效果的专业导航栏。

2025-09-28 20:49:36 393

原创 告别纸上谈兵!零基础亲手搭建Kali Linux渗透测试环境(图文详解)

本文详细介绍了在VirtualBox中安装Kali Linux虚拟机的完整步骤:首先下载VirtualBox安装包和Kali Linux镜像文件(包含.vbox和.vdi文件);接着分步完成VirtualBox的基本安装、自定义路径设置和虚拟机存储位置配置;然后导入Kali Linux虚拟机;最后启动系统并完成增强功能安装和网络设置等必要配置。文档特别提醒注意大文件下载网络稳定性、杀毒软件误报处理以及安装路径规范等问题,并提供了常见问题的解决方案,如手动挂载增强功能光盘等补充说明。通过本指南,用户可以顺利完

2025-09-28 20:42:01 1178

原创 保持高效与创新:程序员缓解工作压力的方法

总的来说,程序员在缓解工作压力时,应该注重平衡工作和生活,建立健康的生活方式,学会放松身心,拥抱团队合作,接受失败和挑战,并及时寻求支持和帮助。只有保持身心健康和积极的工作态度,才能在高压力的工作环境中保持高效和创新,实现个人和团队的长期发展。定期锻炼身体,保持良好的饮食习惯和充足的睡眠时间,能够充分缓解疲累和压力,身体健康不仅有助于提高工作效率,还能增强抵抗压力的能力。学会接受失败,从中吸取经验教训,不断改进和成长,将挑战视为机遇,勇于面对,挑战自我,有助于保持工作热情和创新能力。5. 接受失败和挑战。

2024-04-25 11:41:09 289

原创 【Web前端笔记15】Javascript之Math与Date

在JavaScript编程中,Math对象和Date对象是非常常用的两个对象。Math对象可以帮助我们进行各种数学计算,而Date对象可以帮助我们处理各种日期和时间相关的操作。掌握Math对象和Date对象的使用,可以提高我们的编程效率,同时也能够满足各种计算和日期处理的需求。在接下来的内容中,我们将一一介绍Math对象和Date对象的各种方法和属性,希望能够帮助大家更好地理解和应用它们。

2024-04-23 23:56:00 943

原创 【Web前端笔记14】Javascript之函数与对象

本文开始正式进入JavaScript的重点学习,主要是对JavaScript中的函数与对象相关方面进行学习,讲述了函数的一些知识点以及对象的知识点,通过掌握这些,可以更好地去学习前端,进行动态的布局。函数是一段可以反复调用的代码块,JavaScript 有三种声明函数的方法function 命令: function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。

2024-04-22 23:44:17 995

原创 【JavaScript编程实操15】DOM实操_轮播图

焦点轮播图是通过定时器实现的,每隔2秒切换到下一张图片,并隐藏当前图片,显示下一张图片。这种方式使用一套图片以一定时间间隔进行循环播放,可以营造出一种轮播的效果。轮播图特点:①自动循环播放②指示器聚焦导航。

2024-04-22 23:06:00 743

原创 【JavaScript编程实操14】DOM实操_回到顶部

本次主要是针对Javascript阶段的DOM实操方面的练习,本次主要实现当页面内容过多时,可以点击按钮,快速回到页面顶部的效果。这次的实现逻辑比较简单,主要是应用函数实现页面的回到顶部功能,this.scrollTo(0, 0)可以实现页面的滚动到顶部功能,通过获取按钮的id,然后绑定一个onclick事件,当点击按钮时,执行这个函数,实现页面的滚动到顶部功能。

2024-04-20 23:26:48 2600

原创 【JavaScript编程实操13】1.获取浏览器的宽度和高度 2.实时获得页面滚动高度

本次主要是针对Javascript阶段的DOM模型的实操练习,共有2个实操,大家可以在实操的过程中更加深入地理解DOM模型中获取宽度和高度的的知识点。其中获取浏览的宽度和高度是DOM模型中获取浏览器的宽度和高度的常用方法,主要有window.innerWidth和window.innerHeight,也有其他方法来获取浏览器的宽度和高度,比如document.documentElement.clientWidth和document.documentElement.clientHeight。

2024-04-20 01:21:40 669

原创 成为一名程序员:兴趣与职业发展的交汇点

然而,除了个人兴趣外,成为一名程序员也是一种职业发展的选择。作为一名程序员,你拥有的技能可以让你在各个行业找到工作机会,无论是科技公司、金融机构、医疗保健领域还是制造业,都需要有编程技能的人才来开发软件、优化业务流程或者解决技术问题。在当今数字化时代,选择成为一名程序员既可以是出于个人兴趣,也可以是为了职业发展的需要。总的来说,选择成为一名程序员既可以是出于个人兴趣,也可以是出于职业发展的考虑。无论动机是什么,成为一名程序员都是一项具有挑战性和有意义的职业,可以因此不断地学习、成长和实现自己的梦想。

2024-04-12 08:05:27 278

原创 【JavaScript编程实操12】DOM实操_Tab切换

本次主要是针对Javascript阶段的DOM模型的实操练习,主要实现当鼠标悬停在导航链接上时,显示对应的内容,并且高亮显示当前选中的链接,大家可以在实操的过程中更加深入地理解JavaScript中DOM模型的知识,并熟悉它们的应用。

2024-03-31 00:10:36 3908

原创 【JavaScript编程实操11】1.编写一个函数,获得一个十六进制的随机颜色的字符串方法 2.利用数学函数实现一个数组的最大值和最小值 3.利用数学函数实现一个数组的最大值和最小值

本次主要是针对Javascript阶段的Math与Date的实操练习,共有3个实操,分别是:1.编写一个函数,获得一个十六进制的随机颜色的字符串方法;2.利用数学函数实现一个数组的最大值和最小值;3.利用数学函数实现一个数组的最大值和最小值。大家可以在实操的过程中更加深入地理解JavaScript中Math与Date的知识。前言1.编写一个函数,获得一个十六进制的随机颜色的字符串方法代码:实现效果:2.利用数学函数实现一个数组的最大值和最小值代码:实现效果:​编辑3.利用数学

2024-03-24 22:16:51 401

原创 【JavaScript编程实操10】1.实现一个函数,要求传递2个参数,返回两个参数的和 2.创建一个函数,传递两个参数,返回两个参数的相乘和相加的和

本次继续针对Javascript阶段的函数与对象相关方面的实操练习,共有2个实操,这两个实操具有相似性,只是一个是简化版的,一个是两个函数进行糅合的,但是总体来说,大家要定义一个函数的话,写法是差不多的,主要是要理清其中的逻辑,和你所要完成的功能。这两个实操分别是:1.实现一个函数,要求传递2个参数,返回两个参数的和 2.创建一个函数,传递两个参数,返回两个参数的相乘和相加的和。同时,大家可以在实操的过程中更加深入地理解JavaScript语句的知识。前言1、实现一个函数,要求传递2个参数,返回两个参数

2024-03-19 09:56:50 782

原创 【JavaScript编程实操09】1.实现一个函数,要求传入数组,返回排序之后的数组 2.实现阶乘:5!的结果

本次主要是针对Javascript阶段的函数与对象相关方面的实操练习,共有2个实操,分别是:1.实现一个函数,要求传入数组,返回排序之后的数组 2.实现阶乘:5!的结果大家可以在实操的过程中更加深入地理解函数与对象相关的知识。前言1、实现一个函数,要求传入数组,返回排序之后的数组代码:实现效果:2、实现阶乘:5!的结果代码:实现效果:总结

2024-03-19 09:32:05 247

原创 【JavaScript编程实操08】1.实现求出数组中的最大值和最小值 2.字符串反序 3.数组排序(冒泡排序)

本次主要是继续针对Javascript阶段的数组和字符串的实操练习,共有3个实操,分别是1.实现求出数组中的最大值和最小值 2.字符串反序 3.数组排序(冒泡排序),通过这三个实操,以便于大家可以在实操的过程中更加深入地理解JavaScript数组和字符串以及相关方法的知识。前言1、实现求出数组中的最大值和最小值原理:代码:实现效果:2、字符串反序原理:代码:实现效果:3.数组排序(冒泡排序)原理:代码:实现效果:总结

2024-03-18 10:17:21 651

原创 【JavaScript编程实操07】1.查找一个字符串中是否具有某个字符 2.完成数组去重

本次主要是针对Javascript阶段的字符串和数组进行实操练习,共有2个实操,分别是1.查找一个字符串中是否具有某个字符 2.完成数组去重。其中完成数组去重比较重要,是js面试的经典试题,采用了两种方法,大致原理是差不多的,有关于更详细的操作,大家可以在实操的过程中更加深入地理解JavaScript数组方法的知识。1、查找一个字符串中是否具有某个字符代码:实现效果:2、完成数组去重第一种方法代码:实现效果:第二种方法代码:实现效果:

2024-03-18 09:44:56 408

原创 【Javascript编程实操06】1、反转数组和字符串 2、将二维数组转一维数组

本次主要是针对Javascript阶段的字符串与数组的实操练习,共有2个实操,大家可以在实操的过程中更加深入地理解有关字符串以及数组的知识。前言1、反转数组和字符串代码:实现效果:2、将二维数组转一维数组代码:实现效果:总结

2024-03-16 22:04:39 345

原创 2024年AI辅助研发:科技创新的引领者

其次,在软件开发领域,AI辅助研发也正在逐渐改变传统的编程模式,不再是完全依赖于人工服务,通过AI,代码的复用性和简化性大大提高。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式,开启了一场科技革命的新篇章。在汽车设计领域,AI技术的应用也日益广泛。最后,在材料科学领域,AI的应用也为新材料的研发带来了新的可能性。通过AI算法的辅助,科研人员可以更好地理解材料的结构与性能之间的关系,加速新材料的发现和优化过程,推动材料科学领域的创新。

2024-03-09 09:55:22 690

原创 【Javascript编程实操05】1、小明买洗发水、香皂、牙刷组合 2、利用循环写出100以内的奇数的和及偶数的和

本次主要是继续针对Javascript阶段的for循环的实操练习,共有2个实操,大家可以在实操的过程中更加深入地理解JavaScript语句的知识。本次的实操都比较简单,仅仅是简单地采用了for循环,大家有兴趣的话,可以采用多种循环方式结合的方法进行尝试。前言1、小明买洗发水、香皂、牙刷组合代码:实现效果:2、利用循环写出100以内的奇数的和及偶数的和代码:实现效果:总结

2024-03-09 06:00:00 694

原创 探索程序员职业迷宫:选择适合自己的职业赛道

在选择职业赛道时,应该首先审视自己的兴趣和优势,了解不同领域的特点和要求,结合个人的职业规划和行业趋势做出选择。无论是选择前端的创意与设计、后端的逻辑与安全,还是数据科学的洞察与分析,每条职业赛道都有着独特的魅力和挑战。在这个迷宫中,有着前端的绚丽花园、后端的神秘洞穴以及数据科学的深邃密室,每一条路径都蕴藏着无限可能和发展空间。而数据科学,则是迷宫中的深邃密室,充斥着数据的力量和智慧。他们需要具备扎实的编程功底,了解数据库设计和管理,熟悉各种后端框架和技术,以满足复杂的业务需求和系统架构。

2024-03-06 00:17:08 524

原创 【Javascript编程实操04】1、循环输出1~100之间数字的和 2、循环输出1000以内的奇数 3、打印九九乘法表

本次主要是针对Javascript阶段的for循环的实操练习,共有3个实操,大家可以在实操的过程中更加深入地理解JavaScript语句的知识。目录前言1、循环输出1~100之间数字的和代码:实现效果:2、循环输出1000以内的奇数代码:实现效果:3、打印九九乘法表代码:实现效果:总结

2024-03-01 06:45:00 616

原创 【Javascript编程实操03】1、根据数字显示对应的星期2、输入月份,显示当月的天数

本次主要是针对Javascript阶段的switch的实操练习,共有2个实操。​​​​​​​前言1、根据数字显示对应的星期代码:实现效果:2、输入月份,显示当月的天数原理:代码:实现效果:总结实现效果:利用case穿透简化代码1、3、5、7、8、10、12月份31天,4、6、9、11月份30天,2月特殊注意闰年和平年的2月份实现效果: 大家也可以根据所学的switch语句和之前的if语句进行结合实操,如果觉得有帮助,记得点赞收藏关注哦!

2024-03-01 06:00:00 521

原创 【Javascript编程实操02】1、判断一个年份是闰年还是平年 2、找到三个数中最小的数

本次继续针对Javascript阶段的if...else...的实操练习,共有2个简单实操,进行了嵌套应用。 闰年公式:是4的倍数且不是100的倍数或是400的倍数目录前言1、判断一个年份是闰年还是平年原理:代码:实现效果:2、找到三个数中最小的数流程图:代码:实现效果:总结实现效果:实现效果: 大家也可以根据三种输入方式分别进行尝试,如果觉得有帮助,记得点赞收藏关注哦!

2024-02-29 16:53:04 499

原创 【Javascript编程实操01】判断最大数、奇偶数、是否成年

从今天开始正式进入了Web前端第二阶段JavaScript编程的学习,之前的HTML+CSS的实战项目也会尽快完结,大家也可以去我的专栏里进行第一阶段的学习,笔记都已经完结了,也会有简单对应的实操。本次主要是针对Javascript阶段的if...else...的实操练习,共有3个简单实操。目录前言1、求两个数的最大数代码:实现效果:2、判断一个整数是偶数还是奇数代码:实现效果:3、判断一个人的年龄是否满18岁代码:实现效果:总结

2024-02-29 16:33:04 506

原创 《开启AI视频时代:探索OpenAI Sora的技术特点与未来影响》

其次,Sora的应用场景也非常广泛。未来,人们可以通过简单的操作,使用AI视频模型如Sora来快速生成专业水准的视频内容,而无需繁琐的操作和复杂的技术知识。其先进的算法和模型架构使得Sora在视频处理速度和效果上都达到了新的高度,为用户提供了更加智能、高效的视频创作和编辑体验。近日,OpenAI推出的首个AI视频模型——Sora,以其卓越性能和前瞻性技术,成为引领AI视频领域创新发展的新生力量。综上所述,OpenAI推出的AI视频模型Sora以其卓越性能和前瞻性技术,正在引领着AI视频领域的创新发展。

2024-02-26 12:56:32 393

原创 【Web前端笔记13】字符串与数组

一、字符串1、字符串简介2、字符串转码3、字符串方法(1)charAt()(2)concat()(3)slice()(4)substring()(5)substr()(6)indexOf()和lastIndexOf()(7)trim()(8)转大小写方法(9)search()和replace()(10)split方法二、数组1、数组简介2、数组的遍历3、数组构造函数4、数组方法(1)静态方法_Array.isArray()(2)

2024-02-24 15:48:36 1576

原创 【Web前端笔记12】运算符_数据类型和流程循环语句

12运算符_数据类型和流程循环语句一、数据类型1、数据类型分类二、基本运算符1、typeof运算符2、运算符(1)加法运算符(2)算术运算符(3)赋值运算符(=)(4)比较运算符(5)布尔运算符(6)位运算符3、运算符优先级4、类型转换(1)自动转换(2)强制转化三、流程控制语句1、分支语句(1)if条件语句(2)if else条件语句(3)if else if else条件语句(4)switch语句2、三元运算符

2024-02-23 22:08:20 945

原创 【Web前端笔记11】JavaScript基础与变量

目录前言11 JavaScript基础与变量一、Js简介1、JavaScript核心部分:2、有非常广泛的使用领域3、JavaScript与ECMAScript的关系4、JavaScript版本二、JavaScript名词解释三、变量命名规则四、变量类型六大基本数据类型:1、数字类型2、字符串类型3、布尔类型4、未定义类型undefined5、Js用法和输出函数五、JavaScript引入到HTML文件中1、嵌入到HTML文件中

2024-02-23 20:59:24 754

原创 【Web前端笔记10】CSS3新特性

10 CSS3新特性1、圆角2、阴影(1)盒阴影3、背景渐变(1)线性渐变(主要掌握这种就可)(2)径向渐变4、transform 转换 变型(1)位移 单位px %(2)旋转 翻转(3)缩放(4)倾斜5、transition 过渡(4)简写6、animation 动画(1)概念:动画是使元素从一种样式逐渐变化为另一种样式的效果(2) 定义动画的过程(3)调用动画

2024-02-21 21:03:47 1190

原创 【Web前端实操22】定位实操_鼠标悬停在手机上,手机两面图片岔开

本次实操主要是对之前定位练习的一个补充,实现鼠标悬停在手机上,手机两面图片岔开的效果。

2024-02-21 05:00:00 472

原创 【Web前端笔记09】浮动与定位

每个网页都有一个display属性,确定该元素的类型,每一个元素都有默认的display属性值,清除浮动是在使用了浮动之后必不可少的,为了网站布局的效果,清除浮动也变得非常麻烦。浮动的框可以向左或者向右移动,直到他的外边缘碰到包含框或另一个浮动框的边框为止。块元素span-->“inline” 行内元素二者之间可以相互转换。比如div元素,默认display属性值是“block”,对偏移量不起作用,一般应用关于去除定位。定义:定义元素框相对于其正常位置应该出现的位置。值:left、right、both。

2024-02-20 15:07:18 988

原创 【Web前端笔记08】CSS盒子模型

width+margin(width包含padding+border)同样的定义,怪异盒子实际大小会小很多。

2024-02-20 14:27:01 575

原创 【Web前端笔记07】CSS选择器

本篇博文主要介绍了CSS选择器的知识,常用的是关系选择器,但是在特殊情况下会用到其他的选择器,在使用超链接,设置其样式的时候,伪类选择器是最常用到的,大家可以在具体实践中进行体会,了解其中的不同之处。

2024-02-02 14:50:23 918

原创 【Web前端笔记06】CSS常用属性

以上就是今天要讲的内容,本文仅仅简单介绍了CSS常用的属性,这些属性提供了很多能够让我们快速丰富页面文字等图片的效果,大家也可以使用这些属性完成属于自己的页面效果。

2024-02-02 14:26:07 1992

原创 【Web前端实操21】商城官网_白色导航

今日份实现白色导航栏部分,也就是第三部分,效果如图中划线所示:本次实现代码如之前的全局样式不再赘述,如有需要可以去我博客的Web前端实操19或者20自行查看。本次主要更新mi.css和index.html,

2024-01-31 21:37:17 518

原创 【Web前端实操20】商城官网_黑色导航

今天继续着上一篇博客的内容进行编写,本次主要实现的是商场官网实战里面的黑色导航栏部分,也就是广告图片下面的部分。

2024-01-31 06:30:00 672

原创 【Web前端实操19】商城官网_分析与顶部广告

本次实操主要是借用小米之前的网站来进行参考,达成网站静态页面开发的目的,而新学者想要一次性直接开发整个网站,肯定会很懵圈,因此,这个商城官网我会一部分一部分地进行拆分来写,最后合成整个界面。本次想要实现的效果图如下:当然了,我们并不是实现整个界面,而是要实现顶部广告的效果就可,如果对这部分不明白的,也可以看我的博客看了之后会对我们整个官方网站开发有着更深的理解。

2024-01-29 20:05:58 419

《Python程序设计实验》计算机工程学院指导书

《Python程序设计》 实验指导书 目录如下: 实验1 Python环境及基础语法 1 实验2 流程控制 3 实验3 复杂数据类型 4 实验4 函数 5 实验5 面向对象编程 6 实验6 文件操作 7 实验7 异常处理 9 实验8 网络爬虫 10 【实验目的】 1.掌握Python开发环境的安装配置; 2.掌握Python语言基础规则; 3.掌握Python变量、运算符等基础语法。 【主要仪器设备或实验环境】 1.Windows 7或以上版本操作系统环境; 2.Python安装文件; 3.常用文本编辑软件。 【实验内容】 1. 练习掌握Python开发环境的安装配置: 1) 通过https://www.python.org/downloads/windows/网址下载,或从所给Python安装程序中,选择合适版本后,在本地计算机完成安装; 2) 打开DOS窗口,输入python命令,检测安装效果; 3) 通过开始菜单,从Python相关菜单中找到IDLE编辑工具选项,点击打开,检测工具是否可正常使用,见下图示例。

2024-02-20

Python实验六 巩固和掌握文件操作和数据读写方法

【实验内容】 完成以下程序编写要求并测试: 1.打开一个英文的文本文件(文件内容自拟),请编写程序,将该文件中的每个英文字母加密后写入到一个新文件。加密的方法是:将A变成B,B变成C,……,Y变成Z,Z变成A;a变成b,b变成c,……,y变成z,z变成a,其他字符不变化。 提示:可以利用ord()和chr()进行处理。 2. 在excel里录入如下学生信息,并另存为“学生信息表.csv”(另存为时,保存类型选择CSV) 然后编写程序,完成以下要求: 1) 从CSV文件中读取数据,去掉内容中的逗号,打印到屏幕。 2) 将数据['17010002', '赵四', '女', '自动化1701']追加到“学生信息表.csv”文件。 3. 使用Python语言开发一个简单的学生管理系统。运用该学生管理系统可以编辑学生的信息,适时更新学生的资料。例如,新生入校,要在学生管理系统中录入刚入校的学生信息。具体要求如下。 1) 使用自定义函数,完成对程序的模块化; 2) 学生信息至少包含:姓名、性别及手机号; 3) 该系统具有的功能:添加、删除、显示、退出系统; 4) 运行时,从文件中读取已有信息

2024-02-20

Python实验五 面向对象编程和掌握对象的应用.docx

【实验内容】 完成以下程序编写要求并测试: 1. 设计一个Circle类来表示圆,这个类包含的半径以及求面积、周长的方法。再使用这个类创建半径为1~10的圆,并计算出相应的面积和周长。运行结果如下: 2.自定义学生类Student,成员包含:私有实例属性sno、sname、age,私有类属性count,实例方法show(用于显示sno、sname、age信息),类方法classAddCount(实现count属性累加1),静态方法staticShowCount(显示当前count值)。然后完成如下要求: 1) 创建Student对象,访问上述成员方法,然后用类名访问上述成员方法,查看结果。 2) 为Student对象动态增加新属性性别sex 3) 在类外部尝试访问私有实例属性sno 4) 在类中新定义get()方法返回age的值,以及set()方法设置age的新值,age>0时设置成为新值,age<=0时,提示设置年龄不合法。 3. 水果超市,有苹果、梨子、桃子、橘子...等水果:现需要记录显示每位顾客的水果购买情况;其中水果需要名字、单价属性;顾客需要名字、钱属性以及买水果方法(参

2024-01-30

Python实验四 掌握函数的方法和递归调用.docx

【实验目的】 1.掌握函数的定义与使用方法; 2.掌握函数的参数传递和变量的作用域; 掌握函数的嵌套调用和递归调用的方法 【主要仪器设备或实验环境】 2.Python运行环境; 3.常用文本编辑软件 【实验内容】 完成以下程序编写要求并测试: 1. 编写一函数Prime(n),针对已知正整数n,判断该数是否为素数,如果是素数,返回True,否则返回False。 2. 斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……,从第3项开始,每一项都等于前两项之和。现在要求编写一函数Fibonacci(n),用于输出斐波那契数列中的第n个数。 3.假设有一商家准备开展轮盘抽奖活动,奖项分为: 一等奖, 二等奖和三等奖。轮盘在[0,1.0)之间随机转动,如果停在[0,0.08)之间,代表一等奖;如果停在[0.08,0.3)之间,代表二等奖;如果停在[0.3,0.6)之间,代表三等奖;如果停在[0.6,1.0)之间,代表未中奖。 预计活动有1000人参加, 现需要编写程序,模拟抽奖结果,预估需要准备各等级奖品的个数。 提示:需要用到random.random()函数。

2024-01-30

Python实验三 巩固和掌握复杂数据类型.docx

【实验目的】 【主要仪器设备或实验环境】 【实验内容】 完成以下程序编写要求并测试: 1. 已知一个字符串中包含了许多组英文单词和中文词语,英文和中文交错排列。现需要编程将中文和英文分开,然后分别输出。 分析:对原字符串的每个字符,利用ord函数检查其编码值,在[0,127]范围内即为英文,否则为中文。 2. 已知输入一个十进制的IP地址,形如***.***.***.***的字符形式,其中***为0~255之间的整数。现需要编程将IP地址转换为32位二进制形式输出,也就是将***转换为8位二进制数后依次输出,如输入16.255.1.8,输出00010000 11111111 00000001 00001000。 3.编写一段程序,可以输入两个字符串,输出从第一个字符串中删除第二个字符串中所有字符的结果。例如,输入“They are student.”和“aeiou”,则删除之后的第一子字符串变成“Thy r stdnts.”。 4. 编写一段程序,用于统计输入字符串中每个字母的出现次数(忽略大小写,如a与A算同一个字母),要求结果以字典类型保存,如{‘a’:3,’b’:1}。

2024-01-30

Python实验二 巩固掌握Python基本语法和控制语句

【实验目的】 1.巩固掌握Python基本的语法和数据类型; 2.掌握条件控制语句if...else的用法; 3.掌握循环控制语句While、for的用法。 【主要仪器设备或实验环境】 1.Windows 7或以上版本操作系统环境; 2.Python运行环境; 3.常用文本编辑软件。 【实验内容】 完成以下程序编写要求并测试: 1. 假设一个成年人的体重与身高存在此种关系:身高(厘米)-100=标准体重(千克),如果一个人实际体重与其标准体重的差值在正负5%之间显示“体重正常”,否则显示“体重超标”或“体重不达标”。请编写程序,根据输入的身高和实际体重进行判断。 2. 在歌星大赛中,有10个评委为歌手打分,分数为1~100分。歌手最后得分为:去掉一个最高分和一个最低分后的平均值 。请编写程序,输入10个分数,计算最后得分。 3. 猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,显示“你猜的数字小于正确答案”,如此循环,直至猜中该数,显示“你猜了N次,猜对了,真厉害”,其中N是用户输入数字的次数。

2024-01-28

Python实验一 Python环境及基础语法

实验内容如下: 共三个内容,首先安装软件,然后练习掌握工具,最后上手 1. 练习掌握Python开发环境的安装配置: 1) 通过https://www.python.org/downloads/windows/网址下载,或从所给Python安装程序中,选择合适版本后,在本地计算机完成安装; 2) 打开DOS窗口,输入python命令,检测安装效果; 3) 通过开始菜单,从Python相关菜单中找到IDLE编辑工具选项,点击打开,检测工具是否可正常使用,见下图示例。 2. 练习掌握编辑工具的使用: 1)自选文本编辑工具,自拟新建、编辑python程序文件,并使用python命令运行该文件。 3. 自选编辑工具,完成以下程序的编写及运行检验: 1) 编写一段程序, 实现输入用户姓名、年龄和地址,然后用print()函数输出。 2) 编写一段程序,实现从键盘输入某商品的单价和数量,求出商品的总价并输出 3) 编写一段程序,能够对输入的4位整数,进行回文数判断,是显示True,不是显示False 。 分析:回文数就是正序与倒序仍相同的数字,如1221,倒过来还是1221,其就是一个回文数。

2024-01-28

Java Web 实验四 掌握<jsp:include>动作的使用

问题描述: 网上购物系统,商品包括mp3和mp4两项。 问题分析: 本购物系统需要三个文件,商品选购表单index.jsp,处理表单orderjsp文件。在order.jsp 中使用jsp:include动作包括了选购商品信息item.jsp文件。 实现步骤: 1.创建 index.jsp文件; 2.创建order.jsp文件; 3.创建item.jsp文件; 4.运行结果并完成实验报告。

2024-01-22

Java Web实验三 JSP常用对象的使用

Java Web实验三 JSP常用对象的使用 主要是request对象和response对象,以及section对象和exception对象的使用,主要内容是:管理员登录并显示“欢迎管理员”,和显示当前用户访问当前网页的次数。

2024-01-22

Web实验二 效果图片.docx

Web实验二 效果图片.docx

2024-01-19

Web实验二 表达式语言使用.docx

Web实验二 表达式语言使用.docx

2024-01-19

Web实验一 掌握include和page指令的使用图片.docx

Web实验一 掌握include和page指令的使用图片.docx

2024-01-19

Web实验一 掌握include和page指令的使用以及脚本元素的声明和代码段.docx

Web实验一 掌握include和page指令的使用以及脚本元素的声明和代码段.docx

2024-01-19

Java实验报告——类的继承、多态的应用

1、实验名称:类的继承、多态的应用 2、代码内容:学生管理类 3、【实验目的】 (1)进一步熟悉抽象类和抽象方法的定义 (2) 进一步掌握集成和多态的实现方式。

2022-02-21

Java实验报告——用户登录系统

1、实验项目名称:用户登录系统 2、实验要求: (1)了解自定义异常的用法; (2)熟悉异常处理机制及创建自定义异常。 3、使用:在了解Java异常机制的基础上自己编写的实验报告。

2022-02-21

Java实验报告——循环结构应用

1、实验名称:循环结构应用 2、主要代码内容:游戏中生命力购买问题 3、【实验目的】 (1)熟悉变量与常量的定义; (2)掌握while循环语句、if语句以及break语句的使用方法; (3)掌握双层嵌套的循环结构。

2022-02-21

Java实验报告——类、对象的应用

1、实验名称:类、对象的应用 2、代码内容:设计一个贷款类,贷款年利率、贷款年限、贷款额以及贷款的月支付和总支付额等。 3、【实验目的】 (1)进一步熟悉类的成员变量和成员方法的定义; (2)进一步熟悉对象的创建与使用方法; (3)进一步熟悉包的创建与引用方法; (4)进一步了解类的访问权限。

2022-02-21

Java程序设计实验报告

1、资源内容:Java实验报告——电话号码分析与处理 2、主要是Java的实验报告,有关于数组和字符串的内容 3、适用人群:学生 4、如有问题不懂,可以在评论区问我,看见会回。

2022-02-16

空空如也

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

TA关注的人

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