自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [爬虫]解决机票网站文本混淆问题-实战讲解

最近有遇到很多小伙伴私信向我求助,遇到的问题基本上都是关于文本混淆或者是字体反爬的问题。今天给大家带来其中一个小伙伴的实际案例给大家讲讲解决方法

2023-07-01 16:37:56 12366 5

原创 爬虫JS逆向思路 - - 扣JS(data解密)

o函数 a.a.decode函数 我们都已经将函数给复制出来了 最后一步就是 把之前浏览的加密参数复制给一个变量 然后执行复制在pycharm中的 function s(e)主函数。👉接下来 看里面return的函数结构 发现 a.a.decode就是对e进行加密的函数 然后最外层就是o函数对整个进行处理 那么我们先选中a.a.decode进入这个函数的结构。👉接下来 先将 这个function s(e)主函数 复制出来 并且进行一些小的改写 因为a.a是可以不需要的。

2023-02-09 20:38:51 7254 4

原创 爬虫JS逆向思路

但是这里还有一个问题就是,我们并不知道xyz到底是对哪一个参数进行了加密,这里我们就要对js进行调试了,如图我们调试发现,是对其他的全部参数进行加密(因为d()函数里面是h,定位h就是其他全部参数),那么我们就可以进行模拟了。这个网站的动态数据比较少,如果遇到比较多的动态数据,就可以根据上面我们判断我们要抓的是排行类型的数据,就可以直接定位到rank 排名的意思 找到数据接口。根据图片就可以发现,xyz的生成和d()函数是息息相关的,那么我们直接进入d()函数看看是什么样的。

2022-12-27 11:06:19 6042 9

原创 植物大战僵尸HTML5游戏完整实现教程

本文介绍了一个基于HTML5实现的《植物大战僵尸》游戏完整代码。该游戏包含了经典塔防玩法,玩家通过种植不同植物抵御僵尸进攻。技术实现上采用HTML5的Canvas和Web Audio API,确保跨平台兼容性。代码结构清晰,包含游戏核心引擎、植物/僵尸管理系统、碰撞检测和游戏循环等专业模块。此外还实现了自定义皮肤、响应式布局、作弊码等特色功能。游戏提供完整的UI界面,包括植物选择卡、阳光计数、暂停菜单等交互元素。该实现可作为学习HTML5游戏开发的优质案例,展示了现代网页游戏开发的最佳实践。

2025-10-15 21:28:06 305

原创 人工智能完整实战教程:从理论基础到工业级应用

人工智能学习指南摘要 本文系统介绍了人工智能(AI)的基础知识体系,涵盖以下核心内容: AI概述:定义弱AI、强AI和超AI三大类型,梳理1950年至今的发展历程,分析现代AI产业格局(计算机视觉、NLP、语音技术等)和人才需求。 数学基础: 线性代数:向量/矩阵运算、特征值分解与SVD 概率统计:贝叶斯定理、常见概率分布 微积分优化:梯度下降算法及演进(SGD→Adam) 机器学习: 监督/无监督学习对比 完整工作流程:数据清洗→特征工程→模型训练→评估部署 经典算法实现:线性回归、决策树、SVM等,含代

2025-10-14 12:27:52 487

原创 Python企业级框架实战指南:大学生求职必备技能全解析

Python企业级框架成为求职核心竞争力分析 摘要: 2025年招聘数据显示,Python岗位中68%要求掌握Django/Flask等Web框架,平均月薪达18,500元。本教程针对大学生与企业需求间的四大鸿沟(基础语法/项目经验/工程规范/部署能力),提供企业级解决方案:1)基于腾讯、阿里实战经验设计渐进式学习路径;2)覆盖Django全栈开发到FastAPI高性能API的完整技术栈;3)包含ORM优化、RESTful安全防护等企业级最佳实践;4)集成Docker部署与CI/CD流水线。30天学习计划可

2025-10-14 12:06:50 1439

原创 机器学习中的灰色预测算法:原理、实现与实战应用完整教程

本文系统介绍了灰色预测模型GM(1,1)的理论基础、实现方法和应用场景。灰色预测作为小样本预测的有效工具,在4-15个数据点的场景下具有独特优势,其核心是通过累加生成和微分方程对单调趋势进行建模。文章详细阐述了GM(1,1)的数学原理、Python实现步骤,并通过销售预测、环境监测等案例展示了其应用价值。同时指出了模型的局限性,如仅适合单调序列、预测期数有限等,并提出了残差修正、与机器学习融合等改进方法。最后比较了灰色预测与ARIMA、LSTM等方法的适用条件,给出了不同数据规模下的模型选择建议,为小样本预

2025-10-14 11:46:45 1013

原创 机器学习从零到精通:理论、实践与工业级应用完整指南

机器学习是现代人工智能的核心技术,本文系统介绍了机器学习的数学基础、核心算法和实践应用。首先阐述了机器学习的发展历程和核心价值,包括解决复杂模式识别、预测分析和个性化推荐等问题。然后详细讲解了线性代数、概率统计和优化理论等数学基础,并提供了Python代码实现。重点分析了监督学习(线性回归、逻辑回归、决策树)、集成学习(随机森林、XGBoost)和无监督学习(K-Means、DBSCAN)等核心算法,从原理到代码实现进行了全面解析。最后通过实际案例展示了机器学习在分类、回归和聚类任务中的应用,为读者构建了完

2025-10-14 11:36:27 828

原创 Python爬虫绕过Google reCAPTCHA终极指南

摘要: 本文系统解析了Google reCAPTCHA的绕过策略,涵盖v2/v3版本的验证机制及应对方案。reCAPTCHA通过浏览器指纹、行为分析和环境检测等多维度防御爬虫,传统方法已失效。核心策略包括: 环境伪装:修改WebDriver属性、Canvas指纹和插件信息,模拟真实浏览器; 行为模拟:生成贝塞尔曲线鼠标轨迹,模仿人类点击复选框和图片验证; 第三方服务:集成2Captcha等平台(成功率>95%),自动处理验证码; Token复用:针对v3版本缓存有效Token短期复用; 代理IP池:轮换IP

2025-10-14 11:17:35 602

原创 Python爬虫超级鹰(Super Eagle)验证码识别终极指南:从入门到企业级应用的完整解决方案

摘要: 本文系统介绍了超级鹰(SuperEagle)验证码识别平台的应用实践,涵盖文字、滑块、点选等主流验证码类型的识别方法。超级鹰凭借高准确率(文字>95%、滑块>90%)和多样化支持(15+种验证码类型),成为爬虫工程中突破验证码防线的有效工具。文章详细解析了API调用流程,包括账号注册、实名认证、SDK集成及错误处理,并通过政府网站(数字验证码)、电商平台(极验滑块)、12306(文字点选)三个实战案例,演示了从验证码获取、识别到模拟人类操作的完整解决方案。针对复杂场景,还提供了验证码预处理、滑块轨迹

2025-10-14 10:57:42 1009

原创 Python爬虫JS逆向工程终极指南:从入门到精通的完整实战体系

本文系统介绍了JS逆向技术在爬虫中的应用,聚焦动态签名、参数加密、环境检测等核心反爬机制。文章详细讲解了JS逆向分析流程,包括网络请求分析、断点调试、代码反混淆等关键步骤,并提供了Python实现方案。针对不同技术场景(如AES加密、WebAssembly、浏览器指纹检测),作者提供了具体破解方法和代码示例。最后,文章提出了完整的JS逆向框架设计方案,强调法律合规和性能优化的重要性。本文为爬虫工程师应对复杂JS逆向挑战提供了实用技术指南。

2025-10-11 15:52:43 1062

原创 Python爬虫文字混淆与加解密终极指南:从原理到实战的完整解决方案

本文系统介绍了网络爬虫对抗文字混淆技术的破解方法,主要包括五种常见混淆技术:字体列表伪装、Unicode/HTML实体编码、CSS偏移、SVG文字混淆和前端JS动态加密。针对每种技术,文章详细解析了其原理、识别特征,并提供了Python实现方案。其中,字体列表伪装通过解析自定义字体文件构建映射表;Unicode编码使用实体解码和映射表;CSS偏移通过计算元素定位还原;SVG混淆结合路径分析和OCR技术;JS加密则通过模拟执行环境或算法还原。文章强调,针对复杂混淆需要综合运用多种技术,并结合具体场景调整参数,

2025-10-11 15:40:52 169

原创 Python爬虫绕过网站验证的完整实战框架(专业级·高实用性)

本文提出了一套模块化的Python爬虫验证绕过框架,针对网站常见的验证机制(如登录态、验证码、行为识别等)提供系统化解决方案。框架基于六大设计原则,包含五大核心模块:AuthManager(登录态管理)、ProxyManager(智能代理池)、CaptchaResolver(验证码解决器)、BehaviorSimulator(行为拟真引擎)和VerificationHandler(调度中枢)。通过配置文件和API调用,实现自动化登录、代理轮换、验证码识别及拟人化操作,支持多种验证码类型和第三方打码平台。文章

2025-10-10 21:12:01 111

原创 Python爬虫JS逆向工程高级教程

本教程深入讲解了Python爬虫中JS逆向工程的核心技术,涵盖AES、RSA、MD5等加密算法的破解方法。主要内容包括:1.浏览器调试技术:使用Chrome开发者工具进行代码分析、断点调试和网络请求捕获;2.加密算法原理:详解对称加密(AES)、非对称加密(RSA)和消息摘要(MD5/SHA)的实现方式;3.实战案例:通过电商订单系统、Canvas指纹系统和WebGL加密系统三个典型案例,演示如何逆向多层加密逻辑。教程从基础概念到高级应用,系统讲解了如何突破网站前端加密限制,实现动态数据的爬取。

2025-08-15 09:35:14 2065

原创 第八篇:Python并发编程工程指南

本文深入探讨Python并发编程中的GIL机制及其应对策略。首先分析了GIL对CPU密集型和IO密集型任务的不同影响,提出了多进程、异步IO和C扩展等规避方案。随后详细介绍了多线程编程中的线程安全设计(锁、信号量、条件变量等)、线程池高级用法(动态调整、优先级队列)以及死锁避免算法。在异步IO部分,重点讲解了asyncio事件循环优化、协程调试技巧(内存泄漏检测、性能监控)和自定义事件循环策略。最后针对分布式系统提供了Celery+Redis的工程实践方案,包括任务重试机制、状态查询和结果回溯等实用技术。全

2025-08-15 09:06:37 189

原创 专业Python爬虫实战教程:逆向加密接口与验证码突破完整案例

本文介绍了如何逆向分析并爬取一个采用JavaScript混淆和加密签名的内部测试系统API。主要步骤包括:1)分析网页结构,定位加密签名函数;2)使用Python还原JavaScript签名算法;3)实现验证码识别预处理;4)模拟登录流程获取会话;5)构造签名参数调用数据接口。案例综合运用了JavaScript逆向、加密算法还原、验证码识别等技术,通过requests.Session维护会话状态,最终实现了一个完整的自动化爬虫系统。

2025-07-29 22:53:47 1918

原创 ​第七篇:Python数据库编程与ORM实践

本文系统介绍了Python数据库编程与ORM技术实践。主要内容包括:1)数据库操作进阶,对比SQLite和MySQL在不同场景下的性能表现;2)深度解析SQLAlchemy ORM框架,涵盖四层架构模型、关系映射和查询优化策略;3)实战开发员工管理系统,展示模型设计、数据访问层实现、业务逻辑处理及GUI开发全流程。文章重点讲解了数据库事务控制、批量操作优化、连接池配置等关键技术,并提供了ORM框架中的级联删除、多对多关系映射等高级特性实现方案。通过完整项目案例,演示了从数据模型定义到前端界面开发的工程化实践

2025-07-29 22:37:11 279

原创 第六章:Python高级特性深度解析

生成器函数使用yield语句而不是return语句返回结果。yield语句会暂停函数执行并保存当前状态。迭代是Python最强大的功能之一,是访问集合元素的一种方式。装饰器本质上是一个接受函数作为参数并返回新函数的高阶函数。方法的对象都是迭代器。

2025-04-13 11:45:49 262

原创 第四篇:Python文件操作与异常处理

​​案例4:年龄验证异常​​"""年龄超出合理范围"""super().__init__(f"无效年龄值: {age}(有效范围0-150)")# 使用示例try:print(e) # 输出:无效年龄值: 200(有效范围0-150)​​最佳实践​继承自Exception而非添加__str__方法定制错误信息。

2025-04-12 23:18:11 156

原创 第五篇:Python面向对象编程(OOP)深度教程

​​是创建对象的蓝图,定义了对象的​​(数据)和​​(行为)。​​是类的实例化实体,每个对象拥有独立的属性值和共享的类方法​​:定义Dog类。

2025-04-12 23:04:38 222

原创 第三篇:Python数据结构深度解析与工程实践

Python列表底层采用动态数组结构,初始分配8个元素空间,当空间不足时按0,4,8,16,25,35...的公式扩容,每次扩容增加约12.5%的容量。集合底层采用与字典相同的哈希表实现,但不存储值对象。装载因子阈值0.7,扩容策略与字典不同。字典采用开放寻址法解决哈希冲突,当装载因子超过2/3时自动扩容。哈希表结构包含以下字段。

2025-04-12 22:49:38 313

原创 第二篇:Python函数与模块化编程深度教程

函数定义采用def关键字,遵循PEP8命名规范(小写字母+下划线)"""计算圆的面积""" # 文档字符串规范化的模块创建流程└── stats/

2025-04-12 22:44:47 149

原创 基于机器学习的三国时期诸葛亮北伐失败因素量化分析

三国时期(220-280年)的战争史存在史料分散、数据缺失的特点。诸葛亮北伐的失败本质是:在资源约束条件下追求高维战略目标时,未能及时调整系统参数以维持相空间稳定性。这种在复杂系统中追求线性解的行为,通过机器学习模拟显示出必然的崩溃趋势。模型显示,当粮草供给量低于兵力需求的1.8倍时,战役失败概率陡增63%。第五次北伐(234年)时该比值已降至1.05,触发资源临界点。模型显示:若将北伐频率降低40%,转而加强汉中屯田,可使建兴十二年(234年)粮食储备增加2.1倍,延长战略窗口期约5.8年。

2025-04-02 22:06:41 1763 2

原创 Python面向对象编程深度解析教程

在Python中,​**类(Class)对象(Object)**是类的具体实例。面向对象编程(OOP)通过封装、继承、多态三大特性实现代码的模块化组织。与面向过程编程相比,OOP将数据和行为封装在对象中,更接近现实世界的抽象。

2025-04-02 21:45:39 473

原创 灰色预测算法专业教程详解

的预测问题其本质是通过数据生成技术挖掘隐藏规律,建立微分方程模型进行趋势外推,特别适合具有单调递增/递减特征的非线性系统预测。灰色预测(Grey Prediction)是灰色系统理论的核心方法,专门处理。不满足时需进行数据平移y=x+λ或对数变换。其中a为发展系数,b为灰色作用量。要求Δ(k)<0.2。

2025-04-01 22:33:58 759

原创 基于动态渲染与反检测技术的爬虫框架设计

本框架通过整合浏览器自动化、请求伪装、动态资源加载三大模块,解决验证码、IP封锁、行为检测等常见反爬机制。核心技术栈为Scrapy+Playwright+AI验证码识别,支持分布式架构与指纹管理。

2025-04-01 15:04:04 1761

原创 第一篇:Python基础入门

访问Python官网 → 选择"Windows" → 下载64位安装包(如。变量是存储数据的容器,Python采用动态类型机制,无需显式声明类型。

2025-03-04 10:36:03 194

原创 企业代码实战 - 爬虫JS代码混淆、动态脚本加载等技术

通过本篇教程,我们深入探讨了更复杂的JS逆向场景,包括代码混淆、动态脚本加载、API签名逆向,以及应对反爬机制的方法。这些技术能够帮助我们更高效地完成爬虫任务,但也需要我们具备更强的分析能力和耐心。

2025-02-17 22:35:53 1388

原创 企业实战 - 深入解析Python爬虫中的JS逆向技术

在现代Web开发中,JavaScript(JS)被广泛用于动态加载内容和处理用户交互,这对网络爬虫提出了新的挑战。爬虫需要处理动态生成的内容,逆向JS逻辑以提取所需数据。假设目标是爬取某电商网站的商品数据,该网站通过JS动态加载商品信息,请求参数经过AES加密。在Python中实现相同的加密逻辑,发送请求并解析响应。:用于加密敏感数据。:通过变量名替换和逻辑重组隐藏代码逻辑。使用F12工具监控XHR请求,发现商品数据通过。解析JSON响应,提取商品数据,并存储或处理。:用于加密请求参数。

2025-02-17 22:30:16 1983

原创 Python爬虫框架 - 实际项目(拿到可以直接用)

【代码】Python爬虫框架 - 实际项目(拿到可以直接用)

2025-02-13 22:18:42 1410 1

原创 爬虫JS逆向 - 从入门到实战

JS逆向(JavaScript Reverse Engineering)是指通过分析前端JavaScript代码,提取其中的数据逻辑、API请求、加密方式等信息的过程。其目的是绕过前端的动态加载机制,直接获取我们需要的数据。通过本文的学习,你已经掌握了JS逆向的核心方法和工具,能够应对常见的爬虫挑战。从抓取网络请求到分析JS代码,再到模拟请求,这些技能将帮助你解决动态网页的数据抓取问题。

2025-02-13 22:09:24 3329

原创 黑客实战教程-SQL注入攻击与跨站脚本(XSS)攻击

网络安全是一个复杂的课题,但开发者可以通过一些基本的防护措施,有效降低风险。输入验证:对所有用户输入进行严格的格式检查和转义。使用安全协议:启用 HTTPS,配置 HSTS 和证书透明度。最小权限原则:为数据库、文件系统等资源分配最小的权限。持续学习:关注最新的安全动态和技术,及时修复漏洞。

2025-02-10 22:31:44 1397

原创 深入与浅出-Python爬虫逆向实战

爬虫逆向,简单来说,就是通过分析网页的前端和后端行为,找出数据的来源和获取方式,从而实现自动化抓取。很多时候,直接使用requests和可能无法获取到目标数据,因为数据可能由JavaScript动态加载,或者隐藏在API请求中。逆向工程的目标,就是通过分析这些行为,找到数据的真实来源,并模拟请求获取数据。通过这个案例,我们展示了如何通过逆向工程实现动态网页的数据抓取。使用浏览器开发者工具分析网页行为。找到数据的来源(API接口)。模拟API请求,处理分页和反爬机制。存储和处理抓取到的数据。

2025-02-10 22:27:06 3053

原创 父亲节马上到了-和我一起用Python写父亲节的祝福吧

_init__

2024-06-15 20:33:04 844 1

原创 深入理解Python中的多进程和多线程

多进程是指在操作系统中同时运行多个独立的程序或子进程。Python中的multiprocessing模块提供了创建和管理多进程的功能。多线程是指在一个程序中同时运行多个独立的线程。Python中的threading模块提供了创建和管理多线程的功能。

2023-08-31 21:07:54 390

原创 复原20世纪复古修仙游戏

如果当前按钮的索引小于选项数量,说明有对应的选项,我们将按钮的文本设置为选项文本,并将按钮设置为可用状态。如果当前按钮的索引超过了选项数量,说明没有对应的选项,我们将按钮的文本设置为空,并将按钮设置为不可用状态。选项按钮是一个空列表,我们将在后续的代码中动态地添加和更新选项按钮。然后,我们设置了游戏窗口的标题为"修仙游戏",大小为800x600像素,背景颜色为淡橙色。接着,我们从故事文本列表中获取当前步骤的故事文本和选项。方法中,我们首先根据选项的索引获取选项的文本。的类,用于管理游戏的界面和逻辑。

2023-08-29 21:07:48 956 2

原创 用Python写一个武侠游戏

该函数模拟了玩家和敌人之间的战斗。玩家和敌人会轮流进行攻击,直到一方的生命值降为零。,该类用于创建角色对象,包括玩家和敌人。角色有名字、生命值和攻击力等属性。当我们开始编写一个武侠战斗游戏时,需要考虑游戏中的角色、战斗系统和基本功能。函数中,我们首先获取玩家的名字,然后随机选择一个敌人。完整的所有代码和游戏截图在最底部展示,以下是代码讲解。玩家类额外包含了药水的数量,并且有一个方法。以下代码中定义了一个基础角色类。在这个基础上,我们派生了玩家类。接着,我们定义了一个战斗函数。,以及受伤和攻击的方法。

2023-08-26 12:31:57 11628 16

原创 Python写一个创意五子棋游戏

在每一轮中,它打印当前棋盘,然后获取玩家输入的行和列,进行落子操作。如果有玩家获胜,则打印胜利信息并结束游戏。它通过检查当前位置的四个方向来判断是否有五个连续相同的棋子。如果存在,则返回 True,表示有玩家获胜。首先,它打印列索引。然后,遍历每一行打印出当前行的棋子状态。在代码的末尾,通过这个条件判断,确保仅在直接运行该脚本时才会执行创建游戏对象并开始游戏。如果指定位置为空,将当前玩家的标记放置在该位置。最后,切换当前玩家。是一个二维列表,代表棋盘上的状态。记录当前玩家,初始为 'X'。

2023-08-20 11:41:36 9285 5

原创 使用Python和OpenAI构建与老板对话的弹窗软件

在本教程中,我们将使用Python的Tkinter库和OpenAI的GPT-3模型构建一个简单的对话弹窗软件,用于与老板进行对话。我们将介绍如何创建图形用户界面、集成OpenAI API以生成回复,并提供一些进一步的扩展和优化建议。

2023-07-08 16:32:39 1390 4

原创 用Python实现黑客代码

用Python实现黑客代码

2023-07-06 20:55:10 3570 4

大学网络安全课程复习资料-内容非常全面(看完必过) 思维导图的格式,一张图片涵盖所有内容

大学网络安全课程的复习资料,每一节的重点都包含在里面了,内容非常丰富 看完必过 爆肝一万字 全是重点 干货满满 目录包括 密码学:基本加密算法、公钥密码等。 操作系统安全:账户管理、权限控制、恶意软件防护等。 数据库安全:SQL注入、XSS攻击、DDoS攻击等。 网络安全技术: 防火墙技术:配置规则、安全策略等。 入侵检测与防御:网络流量分析、异常行为检测等。 反病毒软件:病毒、木马、间谍软件的防护等。 入侵检测系统:网络监控、事件分析等。 网络协议安全: TCP/IP协议安全:端口扫描、漏洞利用等。 HTTP/HTTPS协议安全:数据加密、身份验证等。 DNS协议安全:域名劫持、恶意重定向等。 网络安全实践: 模拟攻击与防御:例如DDoS攻击、SQL注入等。 实战演练:与实际企业合作,进行真实的网络安全演练。 案例分析:分析真实的网络攻击案例,学习应对策略。

2023-12-24

Java图书管理系统(超级完善、功能非常齐全、代码量十足)

整个代码共4个文件:Books、Library、LibrarySystem、Students 包括下面介绍的功能 对象-oriented编程:代码中定义了LibrarySystem类和Library类,并通过创建它们的对象来实现图书馆管理系统的功能。 控制台输入输出:使用Scanner类从控制台获取用户输入,并使用System.out.println语句在控制台显示信息,以与用户进行交互。 控制台输入输出:使用Scanner类从控制台获取用户输入,并使用System.out.println语句在控制台显示信息,以与用户进行交互。 方法封装和模块化设计:将不同功能的代码块封装成方法,提高了代码的可读性和可维护性。例如menu()方法用于显示主菜单,main()方法是程序的入口,各个case语句对应不同的功能。 数据封装:类中使用私有属性和公共的getter和setter方法来封装学生的编号(sid)、姓名(name)以及借阅的图书(lendBooks)信息。这样可以控制属性的访问和修改,并提供了对属性的安全操作。 集合类的使用:使用了Java的HashMap来存储会员借阅的图书信息。

2023-06-18

用HTML5制作精美战机游戏,功能完善,画面精美,下载即可使用

用HTML5制作精美战机游戏 每天要被大学老师催H5作业 不如看看本文,代码齐全,直接用来做参考案例  干货满满不看后悔 用JavaScript创建一个包含游戏逻辑的对象game,以及游戏中的玩家、子弹和敌人的对象构造函数和方法。它还包含了处理键盘事件、更新游戏状态、绘制游戏画面等功能。 玩家可以控制飞机进行移动和射击,击败敌人并获得分数。游戏使用画布(canvas)来绘制游戏场景和游戏元素,并通过不断更新和重绘来创建游戏循环,实现动画效果。

2023-06-10

使用HTML的Canvas元素和JavaScript来制作的贪吃蛇

没时间摸鱼,没时间开黑,需要写大学课程的HTML5作业,以下提供一个贪吃蛇小游戏给大家做做参考,话不多说直接上代码。 复制粘贴就可以运行,简单方便

2023-06-07

python学生管理系统

升级版python管理系统2.0 完善了整体结构 美化了系统界面 学生信息的添加、修改和删除,包括学生姓名、学号、性别、年龄、联系方式等; 学生信息的查询和统计,如按照学号、姓名等字段进行查询,并可以输出学生的各种信息统计结果; 规则更加细致 新增成绩管理

2023-04-21

空空如也

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

TA关注的人

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