基于python实现坦克大战游戏

  • 游戏界面
  • pygame游戏引擎的安装
  • 面向对象分析
  • 框架搭建
    • 展示主窗口
    • 事件监听
    • 显示我方坦克
      • 实现我方坦克的移动
    • 优化移动方式
    • 实现敌方坦克的加载
  • 运行效果
  • 完整代码

游戏界面

在这里插入图片描述

pygame游戏引擎的安装

  • pip安装
    windows + R --> cmd --> 命令行输入 pip install 模块名==版本号

  • pycharm中安装
    File --> setting --> Project --> Project Interpreter --> 右侧 + install --> 搜索框输入pygame --> 下方
    installPackage

面向对象分析

  • 分析组成类
    • 实现框架的搭建(类的设计)
    • 主逻辑类
    • 坦克类
    • 我方坦克
    • 敌方坦克 子弹类
    • 爆炸类
    • 墙壁类
    • 音效类

框架搭建

import pygame 
#主逻辑类
class MainGame():def startGame(self):passdef gameOver(self):pass
#基本坦克类
class BaseTank():pass
#我方坦克类
class MyTank():pass
#敌方坦克类
class EnemyTank():pass
#子弹类
class Bullet():pass
#爆炸类
class Explode():pass
#墙壁类
class Wall():pass
#音效类
class Audio():pass
game = MainGame()
game.startGame()

展示主窗口

import pygame
SCREEN_WIDTH = 900
SCREEN_HEIGHT = 550
#主逻辑类
class MainGame():#游戏主窗口window = Nonedef startGame(self):#调用窗口初始化方法pygame.display.init()MainGame.window = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))pygame.display.set_caption('坦克大战v1.02')while True:#填充窗口背景色MainGame.window.fill((0,0,0))#刷新pygame.display.update()def gameOver(self):pass

事件监听

class MainGame():#游戏主窗口window = Nonedef startGame(self):#调用窗口初始化方法pygame.display.init()MainGame.window = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))pygame.display.set_caption('坦克大战'+VERSION)while True:#填充窗口背景色MainGame.window.fill((0,0,0))#调用事件处理方法self.getEvents()#刷新pygame.display.update()#所有事件处理的方法def getEvents(self):#获取队列中所有事件,遍历事件,对type为QUIT以及KEYDOWN两种事件类型处理eventList =  pygame.event.get()#遍历所有事件for e in eventList:if e.type == pygame.QUIT:#调用游戏结束的方法self.gameOver()#如果事件类型为按下键盘按键elif e.type == pygame.KEYDOWN:#根据具体按键做对应处理if e.key == pygame.K_UP:print("向上移动")elif e.key == pygame.K_DOWN:print("向下移动")elif e.key == pygame.K_LEFT:print("向左移动")elif e.key == pygame.K_RIGHT:print("向右移动")elif e.key == pygame.K_SPACE:print("biubiu~~~")# elif e.type == pygame.MOUSEMOTION:#     print(e.pos)def gameOver(self):#结束程序exit()

显示我方坦克

#我方坦克类
class MyTank(BaseTank):def __init__(self,x,y):super(MyTank, self).__init__()#设置具体的图片集self.images = {'U':pygame.image.load('img/p1tankU.gif'),'D':pygame.image.load('img/p1tankD.gif'),'L':pygame.image.load('img/p1tankL.gif'),'R':pygame.image.load('img/p1tankR.gif')}#我方坦克的初始方向self.direction = 'U'#设置坦克的图片self.image = self.images[self.direction]#先基于图像获取坦克的位置以及大小self.rect = self.image.get_rect()#修改坦克坐标,改成自定义位置self.rect.centerx = xself.rect.centery = ydef displayTank(self):self.image = self.images[self.direction]MainGame.window.blit(self.image,self.rect)

实现我方坦克的移动

  • 坦克类中,实现移动方法
def move(self):#移动,基于速度在指定的方向进行移动if self.direction == 'U':if self.rect.centery > self.rect.height/2:self.rect.centery ‐= self.speedelif self.direction == 'D':if self.rect.centery < SCREEN_HEIGHT ‐ self.rect.height/2:self.rect.centery += self.speedelif self.direction == 'L':if self.rect.centerx > self.rect.height/2:self.rect.centerx ‐= self.speedelif self.direction == 'R':if self.rect.centerx < SCREEN_WIDTH ‐ self.rect.height/2:self.rect.centerx += self.speed
  • 事件处理方法中新增移动处理
#所有事件处理的方法def getEvents(self):#获取队列中所有事件,遍历事件,对type为QUIT以及KEYDOWN两种事件类型处理eventList =  pygame.event.get()#遍历所有事件for e in eventList:if e.type == pygame.QUIT:#调用游戏结束的方法self.gameOver()#如果事件类型为按下键盘按键elif e.type == pygame.KEYDOWN:#根据具体按键做对应处理if e.key == pygame.K_UP:print("向上移动")MainGame.tank1.direction = 'U'MainGame.tank1.move()elif e.key == pygame.K_DOWN:print("向下移动")MainGame.tank1.direction = 'D'MainGame.tank1.move()elif e.key == pygame.K_LEFT:print("向左移动")MainGame.tank1.direction = 'L'MainGame.tank1.move()elif e.key == pygame.K_RIGHT:print("向右移动")MainGame.tank1.direction = 'R'MainGame.tank1.move()elif e.key == pygame.K_SPACE:print("biubiu~~~")

优化移动方式

  • 事件中新增坦克移动开关控制
#所有事件处理的方法def getEvents(self):#获取队列中所有事件,遍历事件,对type为QUIT以及KEYDOWN两种事件类型处理eventList =  pygame.event.get()#遍历所有事件for e in eventList:if e.type == pygame.QUIT:#调用游戏结束的方法self.gameOver()#如果事件类型为按下键盘按键elif e.type == pygame.KEYDOWN:#根据具体按键做对应处理if e.key == pygame.K_UP:print("向上移动")MainGame.tank1.direction = 'U'#修改坦克运动状态MainGame.tank1.stop = Falseelif e.key == pygame.K_DOWN:print("向下移动")MainGame.tank1.direction = 'D'MainGame.tank1.stop = Falseelif e.key == pygame.K_LEFT:print("向左移动")MainGame.tank1.direction = 'L'MainGame.tank1.stop = Falseelif e.key == pygame.K_RIGHT:print("向右移动")MainGame.tank1.direction = 'R'MainGame.tank1.stop = Falseelif e.key == pygame.K_SPACE:print("biubiu~~~")
  • 主逻辑的循环中优化移动
    def startGame(self):#调用窗口初始化方法pygame.display.init()MainGame.window = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))pygame.display.set_caption('坦克大战'+VERSION)#调用创建我方坦克的方法self.creatMyTank()while True:#填充窗口背景色MainGame.window.fill((0,0,0))#调用事件处理方法self.getEvents()#展示我方坦克self.showMyTank()if not MainGame.tank1.stop:# 我方坦克移动MainGame.tank1.move()#刷新pygame.display.update()#新增,程序休眠,优化坦克移动速度time.sleep(0.020)

实现敌方坦克的加载

  • 完善敌方坦克类
#敌方坦克类
class EnemyTank(BaseException):#v1.07def __init__(self,x,y):self.images = {'U': pygame.image.load('img/enemy1U.gif'),'D': pygame.image.load('img/enemy1D.gif'),'L': pygame.image.load('img/enemy1L.gif'),'R': pygame.image.load('img/enemy1R.gif')}# 敌方坦克的初始方向为随机方向self.direction = self.randomDirection()# 设置坦克的图片self.image = self.images[self.direction]# 先基于图像获取坦克的位置以及大小self.rect = self.image.get_rect()# 修改坦克坐标,改成自定义位置self.rect.centerx = xself.rect.centery = y#v1.07生成坦克的随机方向def randomDirection(self):num = random.randint(1,4)if num == 1:return 'U'elif num == 2:return 'D'elif num == 3:return 'L'elif num == 4:return 'R'#v1.07将敌方坦克加入到窗口中def displayTank(self):self.image = self.images[self.direction]MainGame.window.blit(self.image, self.rect)
  • 主逻辑中实现敌方坦克的加载
class MainGame():#游戏主窗口window = Nonetank1 = None#v1.07 新增存储敌方坦克的列表enemy_tanklist = []def startGame(self):#调用窗口初始化方法pygame.display.init()MainGame.window = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))pygame.display.set_caption('坦克大战'+VERSION)#调用创建我方坦克的方法self.creatMyTank()#v1.07调用创建敌方坦克的方法self.creatEnemyTank()while True:#填充窗口背景色MainGame.window.fill((0,0,0))#调用事件处理方法self.getEvents()#展示我方坦克self.showMyTank()#v1.07调用展示敌方坦克的方法self.showEnemyTank()if not MainGame.tank1.stop:# 我方坦克移动MainGame.tank1.move()#刷新pygame.display.update()#v1.06新增,程序休眠,优化坦克移动速度time.sleep(0.020)#创建我方坦克def creatMyTank(self):MainGame.tank1 = MyTank(SCREEN_WIDTH/2,SCREEN_HEIGHT/3*2)#展示我方坦克def showMyTank(self):MainGame.tank1.displayTank()#v1.07创建敌方坦克def creatEnemyTank(self):for i in range(ENEMM_TANK_COUNT):num = random.randint(1,7)etank = EnemyTank(100*num,150)MainGame.enemy_tanklist.append(etank)#v1.07展示敌方坦克def showEnemyTank(self):for etank in MainGame.enemy_tanklist:etank.displayTank()

运行效果

在这里插入图片描述

完整代码

# from pygame import *
import pygame,time,random
SCREEN_WIDTH = 900
SCRREN_HEIGHT = 600
COLOR_BLACK = pygame.Color(0,0,0)
VERSION = 'v2.5'
class MainGame():#游戏窗口window = NoneP1 = None#敌方坦克列表enemyTankList = []#我方子弹列表myBulletList = []#存储敌方子弹enemyBulletList = []#存储爆炸效果的列表bombList = []#存储墙壁的列表wallList = []def __init__(self):self.version = VERSIONdef startGame(self):print('游戏开始')#初始化展示模块pygame.display.init()#调用自定义的创建窗口的方法self.creatWindow()#设置游戏标题pygame.display.set_caption('坦克大战'+self.version)#调用创建墙壁的方法self.creatWalls()#调用创建坦克方法self.creatMyTank()#调用创建敌方坦克self.creatEnemyTank()while True:#设置游戏背景的填充色MainGame.window.fill(COLOR_BLACK)#调用展示墙壁的方法self.showAllWalls()# 调用展示我方坦克的方法self.showMyTank()#调用展示我方子弹的方法self.showAllMyBullet()#调用展示所有爆炸效果的方法self.showAllBombs()#调用展示敌方坦克的方法self.showEnemyTank()#调用展示敌方子弹的方法self.showAllEnemyBullet()#调用获取事件,处理事件的方法self.getAllEvents()#窗口持续刷新以即时显示pygame.display.update()time.sleep(0.02)def creatWindow(self):MainGame.window = pygame.display.set_mode((SCREEN_WIDTH,SCRREN_HEIGHT))def getAllEvents(self):#获取所有的事件event_list = pygame.event.get()for e in event_list:if e.type == pygame.QUIT:#关闭窗口,结束游戏,调用gameOver方法self.gameOver()elif e.type == pygame.KEYDOWN:print('点击键盘按键')if e.key == pygame.K_SPACE:bullet = MainGame.P1.shot()#控制子弹发射的数量if len(MainGame.myBulletList) < 4:print('发射子弹')MainGame.myBulletList.append(bullet)print('当前我方子弹数量为:',len(MainGame.myBulletList))#创建音效对象,播放音效文件audio = Audio('tank-images/boom.wav')audio.play()#创建墙壁的方法def creatWalls(self):for i in range(1,8):wall = Wall(i*120,380,'tank-images/steels.gif')MainGame.wallList.append(wall)#展示墙壁的方法def showAllWalls(self):for w in MainGame.wallList:w.displayWall()def creatMyTank(self):MainGame.P1 = MyTank(SCREEN_WIDTH/2,SCRREN_HEIGHT/4*3)def showMyTank(self):MainGame.P1.displayTank()MainGame.P1.move()MainGame.P1.hitWalls()#展示我方子弹def showAllMyBullet(self):for b in MainGame.myBulletList:if b.live:b.displayBullet()#调用子弹的移动方法b.move()#调用是否打中敌方坦克的方法b.hitEnemyTank()#调用是否打中墙壁的方法b.hitWalls()else:MainGame.myBulletList.remove(b)#展示敌方子弹def showAllEnemyBullet(self):for b in MainGame.enemyBulletList:if b.live:b.displayBullet()b.move()#调用是否打中墙壁的方法b.hitWalls()else:MainGame.enemyBulletList.remove(b)def creatEnemyTank(self):for i in range(5):etank = EnemyTank(random.randint(1,8)*100,150)MainGame.enemyTankList.append(etank)def showEnemyTank(self):for etank in MainGame.enemyTankList:etank.displayTank()etank.move()etank.hitWalls()#调用射击方法etank.shot()#展示所有爆炸效果def showAllBombs(self):for bomb in MainGame.bombList:if bomb.live:bomb.displayBomb()else:MainGame.bombList.remove(bomb)def gameOver(self):print('游戏结束')exit()
class Tank():def __init__(self,x,y):#图片集(存储4个方向的所有图片)self.images = {'U':pygame.image.load('tank-images/tankU.gif'),'D':pygame.image.load('tank-images/tankD.gif'),'L':pygame.image.load('tank-images/tankL.gif'),'R':pygame.image.load('tank-images/tankR.gif'),}self.direction = 'U'#从图片集中根据方向获取图片self.image = self.images[self.direction]self.rect = self.image.get_rect()self.rect.centerx = xself.rect.centery = yself.speed = 3self.isDead = False#新增属性用来记录上一步的坐标self.oldx = self.rect.centerxself.oldy = self.rect.centerydef stay(self):self.rect.centerx = self.oldxself.rect.centery = self.oldydef hitWalls(self):index = self.rect.collidelist(MainGame.wallList)if index != -1:self.stay()def move(self):#记录移动之前的坐标self.oldx = self.rect.centerxself.oldy = self.rect.centeryif self.direction == 'U':if self.rect.centery > self.rect.height/2:self.rect.centery -= self.speedelif self.direction == 'D':if self.rect.centery < SCRREN_HEIGHT - self.rect.height/2:self.rect.centery += self.speedelif self.direction == 'L':if self.rect.centerx > self.rect.height/2:self.rect.centerx -= self.speedelif self.direction == 'R':if self.rect.centerx < SCREEN_WIDTH - self.rect.height/2:self.rect.centerx += self.speeddef shot(self):return Bullet(self)def displayTank(self):# 重新设置坦克图片self.image = self.images[self.direction]# 将坦克加载的到窗口MainGame.window.blit(self.image, self.rect)
class MyTank(Tank):def __init__(self,x,y):super(MyTank, self).__init__(x,y)def move(self):#pygame.keypressed_list = pygame.key.get_pressed()#分别判断上下左右四个方向的按键,按下的状态if pressed_list[pygame.K_LEFT]:#修改坦克的方向self.direction = 'L'super(MyTank, self).move()elif pressed_list[pygame.K_RIGHT]:self.direction = 'R'super(MyTank, self).move()elif pressed_list[pygame.K_UP]:self.direction = 'U'super(MyTank, self).move()elif pressed_list[pygame.K_DOWN]:self.direction = 'D'super(MyTank, self).move()
class EnemyTank(Tank):def __init__(self,x,y):super(EnemyTank, self).__init__(x,y)#随机速度self.speed = self.randSpeed(2,5)#随机方向self.direction = self.randDirection()#图片# self.image = self.images[self.direction]#坐标位置self.rect = self.image.get_rect()self.rect.centerx = xself.rect.centery = y#记录坦克移动步数的变量self.step = random.randint(25,50)#生成随机速度值def randSpeed(self,from_,to_):return random.randint(from_,to_)def randDirection(self):list1 = ['U','D','L','R']return list1[random.randint(0,3)]def move(self):if self.step > 0:super(EnemyTank, self).move()self.step -= 1else:#1.生成新的方向self.direction = self.randDirection()#2.步数还原self.step = random.randint(25,50)def shot(self):num = random.randint(1,40)if num == 1:b = Bullet(self)MainGame.enemyBulletList.append(b)
class Bullet():def __init__(self,tank):#图片if isinstance(tank,MyTank):self.image = pygame.image.load('tank-images/tankmissile.gif')else:self.image = pygame.image.load('tank-images/enemymissile.gif')#方向self.direction = tank.direction#坐标位置self.rect = self.image.get_rect()#子弹的具体位置if self.direction == 'U':self.rect.centerx = tank.rect.centerxself.rect.centery = tank.rect.centery - tank.rect.height/2 - self.rect.height/2elif self.direction == 'D':self.rect.centerx = tank.rect.centerxself.rect.centery = tank.rect.centery + tank.rect.height / 2 + self.rect.height / 2elif self.direction == 'L':self.rect.centery = tank.rect.centeryself.rect.centerx = tank.rect.centerx - tank.rect.height/2 - self.rect.height/2elif self.direction == 'R':self.rect.centery = tank.rect.centeryself.rect.centerx = tank.rect.centerx + tank.rect.height / 2 + self.rect.height / 2#移动速度self.speed = 8#子弹的状态(live)self.live = Truedef move(self):if self.direction == 'U':#边界控制if self.rect.centery > 0:self.rect.centery -= self.speedelse:self.live = Falseelif self.direction == 'D':if self.rect.centery < SCRREN_HEIGHT:self.rect.centery += self.speedelse:self.live = Falseelif self.direction == 'L':if self.rect.centerx > 0:self.rect.centerx -= self.speedelse:self.live = Falseelif self.direction == 'R':if self.rect.centerx < SCREEN_WIDTH:self.rect.centerx += self.speedelse:self.live = Falsedef displayBullet(self):MainGame.window.blit(self.image, self.rect)#子弹与墙壁的碰撞def hitWalls(self):index = self.rect.collidelist(MainGame.wallList)if index != -1:self.live = False# 我方子弹是否碰撞到敌方坦克def hitEnemyTank(self):index = self.rect.collidelist(MainGame.enemyTankList)if index != -1:# 打中敌方坦克后的业务逻辑# 修改子弹的live属性self.live = Falsetank = MainGame.enemyTankList.pop(index)# 打中敌方坦克之后产生一个爆炸效果,装进爆炸效果列表中bomb = Bomb(tank)MainGame.bombList.append(bomb)
class Bomb():def __init__(self,tank):#存储多张爆炸效果的图片self.images = [pygame.image.load('tank-images/0.gif'),pygame.image.load('tank-images/1.gif'),pygame.image.load('tank-images/2.gif'),pygame.image.load('tank-images/3.gif'),pygame.image.load('tank-images/4.gif'),pygame.image.load('tank-images/5.gif'),pygame.image.load('tank-images/6.gif')]#用来记录图片为图片集中的第几张self.index = 0self.image = self.images[self.index]self.live = Trueself.rect = self.image.get_rect()self.rect.centerx = tank.rect.centerxself.rect.centery = tank.rect.centerydef displayBomb(self):if self.index < len(self.images):self.image = self.images[self.index]self.index += 1MainGame.window.blit(self.image, self.rect)else:self.index = 0self.live = False
class Audio():def __init__(self,musicpath):pygame.mixer.init()pygame.mixer.music.load(musicpath)def play(self):pygame.mixer.music.play()
class Wall():def __init__(self,x,y,imagepath):self.image = pygame.image.load(imagepath)self.rect = self.image.get_rect()self.rect.centerx = xself.rect.centery = ydef displayWall(self):MainGame.window.blit(self.image,self.rect)
game = MainGame()
game.startGame()
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 深度学习目标检测的学习路线

    学习深度学习目标检测深度学习的学习路线目标检测学习路线敏感话题(工资待遇) 这个路线是我在读研究生阶段的学习路线,希望可以对你们有用 深度学习的学习路线 说道深度学习,这个是一个非常大的体系了,我们初学不可能将说有深度学习的内容全部学会,我们只是找到自己感兴趣…...

    2024/4/25 0:15:22
  2. Java面向对象//2020.6.25

    面向对象1、什么是面向对象 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 对象,是具体的事物。类,是抽象的,是对对象的抽象。 2、类与对象的关系 类是对某一类事物的整体描述,如猫、狗、人等 对象是是抽象事物的具体实例,比如我家的狗叫小白 3、…...

    2024/4/14 20:44:09
  3. Folx pro Mac版-为Mac精心准备的下载器(迅雷替代品)

    Folx pro Mac版是MAC OS平台上的一款XI下载管理软件,系在速度非常的快,支持几乎所有的浏览器下载,是一款非常小巧,但是功能非常强大的下载工具。 软件特色 Folx Pro使用起来非常容易上手,而且速度可以说是我所见过的 Mac 版下载软件中最快的了,支持 HTTP 与 BT 两种协议。…...

    2024/4/19 19:59:12
  4. 5、ShardingSphere 之 公共表

    文章目录1 公共表2 在多个数据库中创建公共表2.1 edudb1库中t_dict2.2 edudb2库中t_dict2.3 userdb库中t_dict3 创建po4 创建mapper5 创建application.properties配置文件6 Test7 Test result 1 公共表 1.1 存储固定数据的表,表数据很少发生变化,查询时候经常进行关联 1.2 在…...

    2024/4/20 7:10:03
  5. java常用类中的Obje类和日期时间类

    Object类 概述 object类是java.lang.object,包下的类,是java语言的根类(最顶层),即所有类的父类。它描述的所有方法子类都可以使用。在实例化对象是最终找到的父类就是object类; 1.object:java.lang.Object 2.类Object是类层次结构的根(最顶层)。每个类都有Object一个超类…...

    2024/4/14 20:44:06
  6. Spring通过无参构造及有参构造创建对象方法详解

    1.通过类的无参构造创建对象当用最普通方式配置一个<bean>时,默认就是采用类的无参构造创建对象。在Spring容器初始化时,通过<bean>上配置的class属性反射得到字节码对象,通过newInstance()创建对象。(详细的创建方式,参见:https://blog.csdn.net/qq_32224047…...

    2024/4/14 20:44:06
  7. Linux内核原理之虚拟文件系统(下)

    文章目录处理VFS对象文件系统操作注册文件系统装载和卸载mount系统调用umount系统调用文件操作过程查找inode打开文件读取和写入参考资料 处理VFS对象 文件系统操作 注册文件系统 文件系统注册到内核时,是编译为模块,或者持久编译到内核。fs/super.c中的register_filesystem函…...

    2024/4/14 20:44:04
  8. 安装pymysql mysqlclient

    django 2.0 mysqlclient替代pymysqlcentos8 安装报错‘no mode name pymsqldb’ 也可以试试这个。django 2.0版本已经不支持python 2.7,支持3.4+以上的python版本,同时在以前的版本中我们都用pymysql作为django mysql的数据连接,而在最新的django 2.0 版本中应该使用mysqlcli…...

    2024/4/14 0:41:29
  9. LeetCode 50. Pow(x, n) C++ 快速幂算法

    Implement pow(x, n), which calculates x raised to the power n (xn). 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 Example 1: Input: 2.00000, 10 Output: 1024.00000Example 2: Input: 2.10000, 3 Output: 9.26100Example 3: Input: 2.00000, -2 Output: 0.25000 Explanat…...

    2024/4/14 20:44:02
  10. MySQL使用游标批量处理进行表操作

    一、概述 本章节介绍使用游标来批量进行表操作,包括批量添加索引、批量添加字段等。如果对存储过程、变量定义、预处理还不是很熟悉先阅读我前面写过的关于这三个概念的文章,只有先了解了这三个概念才能更好的理解这篇文章。 理解MySQL变量和条件: 理解Mysql prepare预处理语…...

    2024/4/23 6:25:16
  11. non-zero exit code(4)

    这个问题我没找到答案在网上。首先我产生的这个代码实在window系统下的pycharm中的project interpreter中出现的。我的pycharm莫名的打开后,所有的安装过的库都找不到了,而且出现了上面的报错的信息,然后我以为是pycharm的问题,我就把pycharm给卸载重装了,但是重装后打开依…...

    2024/4/14 20:44:00
  12. 移动WEB开发

    1. 移动端不使用jQuery可以使用jQuery,但是不建议,因为jQuer库用在移动端显得太冗余了 jQuery 做了很多桌面浏览器的兼容问题 特别是IE,但是移动端没有IE浏览器 主流的浏览器:谷歌、 火狐(2016年停止了维护和更新)、 safari、 百度 、360 、qq ... 特点:内核基本上都是…...

    2024/4/14 20:43:59
  13. #java小白求助篇:数组中找最小元素的最小下标

    求改正 由于我还搞不懂为什么从eclipse里面复制粘贴我的代码这个博客的编辑页面就动不了了,所以就发图片吧。 5555走过路过请看一眼救救孩子叭!运行结果:...

    2024/4/14 20:43:58
  14. 指针函数和函数指针

    1.指针函数本质是函数,返回类型是指针2.函数指针本质是指针,指向了一个函数。作用是相当于调用和函数之间多了一个桥梁,改变要调用的函数时候不用修改每个调用的地方,只要修改调用时候用的函数指针指向。int max(int a, int b) {return a > b ? a : b; }int (*p)(int a…...

    2024/4/25 0:15:13
  15. 【Python】一篇文章让你秒懂Scrapy爬虫框架

    前言 本文来自嵩天老师《Python网络爬虫与信息提取》课程中关于Scrapy框架的介绍。这是我认为对Scrapy框架讲得最为通俗易懂、条理清晰的教程。 Scrapy是一个爬虫框架爬虫框架是实现爬虫功能的一个软件结构和功能组件集合。 爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫…...

    2024/4/25 0:15:15
  16. Strange Towers of Hanoi(递归/递推/dp)

    题目大意: 求出n盘四柱Hanoi的最优解 原题面参考https://ac.nowcoder.com/acm/contest/998/E 来源:牛客网思路:三柱Hanoi问题中,递推公式为的d[n]=2*d[n-1]+1; 原因: 1、将n-1个盘放在B柱(利用C柱)上需要d[n-1]步 2、将最后一个放在C上需要一步 3、将B柱上的n-1个移到C上…...

    2024/4/25 0:15:11
  17. 蓝桥杯 ADV-172 VIP试题 身份证排序(试题解析)

    试题 算法提高 身份证排序提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第…...

    2024/4/24 21:29:06
  18. Ceph——多爪鱼(开源云存储平台软件),目前由红帽支持

    目录概述系统设计对象存储块存储文件系统名词历史版本发布历史名称来源概述多爪鱼(Ceph)是一个开源软件存储平台,实现了在一个统一的分布式计算机集群上的对象存储,并提供三合一的接口,用于对象级、块级和文件级的存储。多爪鱼(Ceph)的主要目标是:进行完全的分布式运营…...

    2024/4/25 0:15:12
  19. 自学计算机科学

    https://github.com/keithnull/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md本文档是对TeachYourselfCS内容的中文翻译,原作者为Ozan Onay和Myles Byrne。如需了解翻译相关信息或帮助改进翻译,请参见本文档结尾。This document is a Chinese translation of TeachY…...

    2024/4/25 0:15:09
  20. 红外红外传感器电路图及工作原理

    红外红外传感器电路图及工作原理 Infrared IR Sensor Circuit Diagram and Working Principle 红外传感器是一种电子设备,它发射是为了感知周围环境的某些方面。红外传感器既能测量物体的热量,又能检测物体的运动。这些类型的传感器只测量红外辐射,而不是发射被称为被动红外…...

    2024/4/27 21:52:33

最新文章

  1. 基于springboot+vue+Mysql的影城管理系统

    开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…...

    2024/5/4 23:35:43
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 2024认证杯数学建模B题思路模型代码

    目录 2024认证杯数学建模B题思路模型代码:4.11开赛后第一时间更新&#xff0c;获取见文末名片 第十三届“认证杯”数学中国数学建模比赛赛后体会 2024认证杯数学建模B题思路模型代码:4.11开赛后第一时间更新&#xff0c;获取见文末名片 第十三届“认证杯”数学中国数学建模比…...

    2024/5/3 5:57:35
  4. docker进行jenkins接口自动化测试持续集成实战

    文章目录 一、接口功能自动化测试项目源码讲解二、接口功能自动化测试运行环境配置1、下载jdk&#xff0c;maven&#xff0c;git&#xff0c;allure并配置对应的环境变量2、使用docker安装jenkins3、配置接口测试的运行时环境选择对应节点4、jenkins下载插件5、jenkins配置环境…...

    2024/5/4 14:09:02
  5. spark on hive

    由于spark不存在元数据管理模块&#xff0c;为了能方便地通过sql操作hdfs数据&#xff0c;我们可以通过借助hive的元数据管理模块实现。对于hive来说&#xff0c;核心组件包含两个&#xff1a; sql优化翻译器&#xff0c;翻译sql到mapreduce并提交到yarn执行metastore&#xf…...

    2024/5/3 6:53:44
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57