摘要: 每次查询数据都要连接、关闭数据库,频繁操作导致性能损耗严重,因此引入数据库连接池机制对查询数据过程进行优化。 下载并引入dbunits模块实现数据库连接池配置: (.venv) PS D:\PythonProject2> pip install dbutils Looking in indexes: 阅读全文
posted @ 2025-09-10 18:13 赛博郎中 阅读(101) 评论(0) 推荐(0)
摘要: 在MySQL数据库day20中创建user表,表结构如下所示: 将用户的token和name写入到数据库表user中: 安装连接mysql数据库的支持包pymysql: (.venv) PS D:\PythonProject2> pip install pymysql Looking in inde 阅读全文
posted @ 2025-09-09 20:33 赛博郎中 阅读(28) 评论(0) 推荐(0)
摘要: 增加 POST 方法 bili,获取传入的 ordered_string 参数,调用算法生成 sign 签名返回 : import hashlib from flask import Flask, request, jsonify app = Flask(__name__) @app.route(" 阅读全文
posted @ 2025-09-08 19:43 赛博郎中 阅读(36) 评论(0) 推荐(0)
摘要: 使用Flask框架创建网站: from flask import Flask #创建Flask对象 app = Flask(__name__) #当网址后加入/index时,输出成功 @app.route("/index") def index(): return "成功" #当网址后加入//hom 阅读全文
posted @ 2025-09-07 18:19 赛博郎中 阅读(36) 评论(0) 推荐(0)
摘要: 清空子弹: 在飞机和敌机中加入清空子弹的方法: @classmethod def clear_bullets(cls): # 清空子弹 cls.bullets.empty() 加入倒计时时间: # 倒计时时间 over_time = 3 def show_over_text(self): # 游戏结 阅读全文
posted @ 2025-09-01 19:03 赛博郎中 阅读(80) 评论(0) 推荐(0)
摘要: 加入敌机向下运动的代码: self.rect.topleft = [0, 0] x=random.randrange(1,Manager.bg_size[0],50) self.rect.topleft=[x,0] 加入创建敌机的计时: class Manager(object): bg_size 阅读全文
posted @ 2025-08-31 13:49 赛博郎中 阅读(46) 评论(0) 推荐(0)
摘要: 创建存放飞机子弹的组: #存放所有飞机子弹的组 bullets = pygame.sprite.Group() 在判断按下子弹的判断中加入存放飞机子弹组的代码: if key_pressed[K_SPACE]: # 按下空格键发射子弹 bullet = Bullet(self.screen, sel 阅读全文
posted @ 2025-08-29 18:04 赛博郎中 阅读(34) 评论(0) 推荐(0)
摘要: 在Manager中加入文字函数: def drawText(self,text,x,y,textHeight=30,fontColor=(225,0,0),backgroudColor=None): # 通过字体文件获取字体对象 font_obj = pygame.font.Font('freesa 阅读全文
posted @ 2025-08-28 18:48 赛博郎中 阅读(33) 评论(0) 推荐(0)
摘要: 飞机飞行时使地图移动可以让游戏看起来更加自然所以加入地图移动的操作: 将原本地图大小格式定义为数组方便后续操作: bg_size = (480,700) def __init__(self): # 创建窗口 self.screen = pygame.display.set_mode(Manager. 阅读全文
posted @ 2025-08-26 20:57 赛博郎中 阅读(34) 评论(0) 推荐(0)
摘要: # 定义碰撞的类 class Bomb(object): # 初始化碰撞 def __init__(self, screen, type): self.screen = screen if type == "enemy": # 加载爆炸资源 self.mImage = [pygame.image.l 阅读全文
posted @ 2025-08-23 20:39 赛博郎中 阅读(40) 评论(0) 推荐(0)