- 博客(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程序设计实验》计算机工程学院指导书
2024-02-20
Python实验六 巩固和掌握文件操作和数据读写方法
2024-02-20
Python实验五 面向对象编程和掌握对象的应用.docx
2024-01-30
Python实验四 掌握函数的方法和递归调用.docx
2024-01-30
Python实验三 巩固和掌握复杂数据类型.docx
2024-01-30
Python实验二 巩固掌握Python基本语法和控制语句
2024-01-28
Python实验一 Python环境及基础语法
2024-01-28
Java Web 实验四 掌握<jsp:include>动作的使用
2024-01-22
Java Web实验三 JSP常用对象的使用
2024-01-22
Web实验一 掌握include和page指令的使用以及脚本元素的声明和代码段.docx
2024-01-19
Java实验报告——类的继承、多态的应用
2022-02-21
Java实验报告——用户登录系统
2022-02-21
Java实验报告——循环结构应用
2022-02-21
Java实验报告——类、对象的应用
2022-02-21
Java程序设计实验报告
2022-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅