这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升学生的编程兴趣,其主旨是代码能在我的电脑上运行并有些趣味。
        参考资料:
                         知乎 - 可以用 Python 编程语言做哪些神奇好玩的事情?
                         知乎 - 学习Python的迷茫,如何高效有趣地学习Python?
                         知乎 - 想知道大家都用python写过哪些有趣的脚本?
                         自学 python 后你用 Python 做过哪些有趣的项目

        下载地址:
                         http://download.csdn.net/detail/eastmount/9662828

        内容包括:
                         一.Python使用turtle绘制国旗
                         二.Python图片转换位字符画
                         三.Python实现俄罗斯方块
                         四.Python自动生成二维码
                         五.Python实现飞机大战
                         六.Python 25行代码实现人脸识别


一. Python使用turtle绘制国旗


        参考文章:http://blog.csdn.net/nancliu/article/details/37972855
                         http://www.oschina.net/code/snippet_103482_14802
        代码如下:

# -*- coding: utf-8 -*-
import turtle  
import time  
import os  
#  
def  draw_square(org_x, org_y, x, y):  turtle.setpos(org_x, org_y)  # to left and bottom connor  turtle.color('red', 'red')  turtle.begin_fill()  turtle.fd(x)  turtle.lt(90)  turtle.fd(y)  turtle.lt(90)  turtle.fd(x)  #print(turtle.pos())  turtle.lt(90)  turtle.fd(y)  turtle.end_fill()  def draw_star(center_x, center_y, radius):  print(center_x, center_y)  turtle.pencolor('black')  turtle.setpos(center_x, center_y)  pt1 = turtle.pos()  turtle.circle(-radius, 360 / 5)  pt2 = turtle.pos()  turtle.circle(-radius, 360 / 5)  pt3 = turtle.pos()  turtle.circle(-radius, 360 / 5)  pt4 = turtle.pos()  turtle.circle(-radius, 360 / 5)  pt5 = turtle.pos()  turtle.color('yellow', 'yellow')  turtle.begin_fill()  turtle.goto(pt3)  turtle.goto(pt1)  turtle.goto(pt4)  turtle.goto(pt2)  turtle.goto(pt5)  turtle.end_fill()  
print(turtle.pos())  turtle.pu()  
draw_square(-320, -260, 660, 440)  
star_part_x = -320  
star_part_y = -260 + 440  
star_part_s = 660 / 30  
center_x, center_y = star_part_x + star_part_s * 5, star_part_y - star_part_s * 5  
turtle.setpos(center_x, center_y)  # big star center  
turtle.lt(90)  
draw_star(star_part_x + star_part_s * 5, star_part_y - star_part_s * 2, star_part_s * 3)  # draw 1st small star  
turtle.goto(star_part_x + star_part_s * 10, star_part_y - star_part_s * 2)    # go to 1st small star center  
turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())  
turtle.fd(star_part_s)  
turtle.rt(90)  
draw_star(turtle.xcor(), turtle.ycor(), star_part_s)  # draw 2nd small star  
turtle.goto(star_part_x + star_part_s * 12, star_part_y - star_part_s * 4)    # go to 1st small star center  
turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())  
turtle.fd(star_part_s)  
turtle.rt(90)  
draw_star(turtle.xcor(), turtle.ycor(), star_part_s)  # draw 3rd small star  
turtle.goto(star_part_x + star_part_s * 12, star_part_y - star_part_s * 7)    # go to 1st small star center  
turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())  
turtle.fd(star_part_s)  
turtle.rt(90)  
draw_star(turtle.xcor(), turtle.ycor(), star_part_s)  # draw 4th small star  
turtle.goto(star_part_x + star_part_s * 10, star_part_y - star_part_s * 9)    # go to 1st small star center  
turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())  
turtle.fd(star_part_s)  
turtle.rt(90)  
draw_star(turtle.xcor(), turtle.ycor(), star_part_s)  
turtle.ht()  
time.sleep(5)  
#os._exit(1)  
         运行结果如下所示,它是动态绘制过程。


  

        注意安装第三方包的方法如下所示:



        在Command Window界面下进入Anaconda2\Scripts文件夹,通过pip安装。





二. Python图片转换位字符画


        参考文字:实验楼 - Python图片转字符画(50行代码)
        代码如下:
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 23 12:45:47 2016@author: yxz15
"""from PIL import Image
import osserarr=['@','#','$','%','&','?','*','o','/','{','[','(','|','!','^','~','-','_',':',';',',','.','`',' ']
count=len(serarr)def toText(image_file):image_file=image_file.convert("L")#转灰度asd =''#储存字符串for h in range(0,  image_file.size[1]):#hfor w in range(0, image_file.size[0]):#wgray =image_file.getpixel((w,h))asd=asd+serarr[int(gray/(255/(count-1)))]asd=asd+'\r\n'return asddef toText2(image_file):asd =''#储存字符串for h in range(0,  image_file.size[1]):#hfor w in range(0, image_file.size[0]):#wr,g,b =image_file.getpixel((w,h))gray =int(r* 0.299+g* 0.587+b* 0.114)asd=asd+serarr[int(gray/(255/(count-1)))]asd=asd+'\r\n'return asdimage_file = Image.open("test.jpg") # 打开图片
image_file=image_file.resize((int(image_file.size[0]*0.9), int(image_file.size[1]*0.5)))#调整图片大小print u'Info:',image_file.size[0],' ',image_file.size[1],' ',count 
try:os.remove('./tmp.txt')
except  WindowsError:passtmp=open('tmp.txt','a')tmp.write(toText2(image_file))tmp.close()
        运行结果如下所示,输入图片转换成txt文字显示。




        缺点:如何通过一个文本编辑器查看原图呢?txt只能设置宋体8号字体最小,但是不能显示全部内容。



三. Python实现俄罗斯方块


        参考文章:趣味python编程之经典俄罗斯方块 - lykyl
        需要注意配置文件 elsfk.cfg,定义了单一方向的原始方块形状组合,具体的格式说明请参见getConf中的注解。同时需要引入"msyh.ttc"中文字体。
        elsfk.cfg文件内容如下:
;1,1,1,1;;
1,1,1,0;1,0,0,0;;
1,1,1,0;0,0,1,0;;
0,1,0,0;1,1,1,0;;
1,1,0,0;1,1,0,0;;
1,1,0,0;0,1,1,0;;
0,1,1,0;1,1,0,0;;
        代码如下:
# -*- coding:utf-8 -*-
'''
经典俄罗斯方块
游戏基于python2.7、pygame1.9.2b8编写。游戏注解中出现的术语解释:
舞台:整个游戏界面,包括堆叠区、成绩等显示区,下个出现方块预告区。
堆叠区:游戏方块和活动方块形状堆放区域,游戏中主要互动区。
方块(基础方块):这里的方块是对基础的小四方形统称,每个方块就是一个正方形。
方块形状:指一组以特定方式组合在一起的方块,也就是大家常说的下落方块形状,比如长条,方形,L形等。
固实方块:特指堆叠区中不能再进行移动,可被消除的基础方块集合。version:1.0
author:lykyl
createdate:2016.9.29
'''import sys  
reload(sys)  
sys.setdefaultencoding('utf8')import random,copy
import pygame as pg
from pygame.locals import *'''
常量声明
'''
EMPTY_CELL=0        #空区标识,表示没有方块
FALLING_BLOCK=1     #下落中的方块标识,也就是活动方块。
STATIC_BLOCK=2      #固实方块标识'''
全局变量声明
变量值以sysInit函数中初始化后的结果为准
'''
defaultFont=None        #默认字体
screen=None     #屏幕输出对象
backSurface=None        #图像输出缓冲画板
score=0     #玩家得分记录
clearLineScore=0        #玩家清除的方块行数
level=1     #关卡等级
clock=None      #游戏时钟
nowBlock=None       #当前下落中的方块
nextBlock=None      #下一个将出现的方块
fallSpeed=10        #当前方块下落速度
beginFallSpeed=fallSpeed        #游戏初始时方块下落速度
speedBuff=0     #下落速度缓冲变量
keyBuff=None        #上一次按键记录
maxBlockWidth=10        #舞台堆叠区X轴最大可容纳基础方块数
maxBlockHeight=18       #舞台堆叠区Y轴最大可容纳基础方块数
blockWidth=30       #以像素为单位的基础方块宽度
blockHeight=30      #以像素为单位的基础方块高度
blocks=[]       #方块形状矩阵四维列表。第一维为不同的方块形状,第二维为每个方块形状不同的方向(以0下标起始,一共四个方向),第三维为Y轴方块形状占用情况,第四维为X轴方块形状占用情况。矩阵中0表示没有方块,1表示有方块。
stage=[]        #舞台堆叠区矩阵二维列表,第一维为Y轴方块占用情况,第二维为X轴方块占用情况。矩阵中0表示没有方块,1表示有固实方块,2表示有活动方块。
gameOver=False      #游戏结束标志
pause=False     #游戏暂停标志def printTxt(content,x,y,font,screen,color=(255,255,255)):'''显示文本args:content:待显示文本内容x,y:显示坐标font:字体screen:输出的screencolor:颜色'''imgTxt=font.render(content,True,color)screen.blit(imgTxt,(x,y))class point(object):'''平面坐标点类attributes:x,y:坐标值'''def __init__(self,x,y):self.__x=xself.__y=ydef getx(self):return self.__xdef setx(self,x):self.__x=xx=property(getx,setx)def gety(self):return self.__ydef sety(self,y):self.__y=yy=property(gety,sety)    def __str__(self):return "{x:"+"{:.0f}".format(self.__x)+",y:"+"{:.0f}".format(self.__y)+"}"class blockSprite(object):'''方块形状精灵类下落方块的定义全靠它了。attributes:shape:方块形状编号direction:方块方向编号xy,方块形状左上角方块坐标block:方块形状矩阵'''def __init__(self,shape,direction,xy):self.shape=shapeself.direction=directionself.xy=xydef chgDirection(self,direction):'''改变方块的方向args:direction:1为向右转,0为向左转。'''dirNumb=len(blocks[self.shape])-1if direction==1:self.direction+=1if self.direction>dirNumb:self.direction=0else:self.direction-=1if self.direction<0:self.direction=dirNumbdef clone(self):'''克隆本体return:返回自身的克隆'''return blockSprite(self.shape,self.direction,point(self.xy.x,self.xy.y))def _getBlock(self):return blocks[self.shape][self.direction]block = property(_getBlock)def getConf(fileName):'''从配置文件中读取方块形状数据每个方块以4*4矩阵表示形状,配置文件每行代表一个方块,用分号分隔矩阵行,用逗号分隔矩阵列,0表示没有方块,1表示有方块。因为此程序只针对俄罗斯方块的经典版,所以方块矩阵大小以硬编码的形式写死为4*4。args:fileName:配置文件名'''global blocks   #blocks记录方块形状。with open(fileName,'rt') as fp:for temp in fp.readlines():blocks.append([])blocksNumb=len(blocks)-1blocks[blocksNumb]=[]#每种方块形状有四个方向,以0~3表示。配置文件中只记录一个方向形状,另外三个方向的矩阵排列在sysInit中通过调用transform计算出来。blocks[blocksNumb].append([])row=temp.split(";")for r in range(len(row)):col=[]ct=row[r].split(",")#对矩阵列数据做规整,首先将非“1”的值全修正成“0”以过滤空字串或回车符。for c in range(len(ct)):if ct[c]!="1":col.append(0)else:col.append(1)#将不足4列的矩阵通过补“0”的方式,补足4列。for c in range(len(ct)-1,3):col.append(0)blocks[blocksNumb][0].append(col)#如果矩阵某行没有方块,则配置文件中可以省略此行,程序会在末尾补上空行数据。for r in range(len(row)-1,3):blocks[blocksNumb][0].append([0,0,0,0])blocks[blocksNumb][0]=formatBlock(blocks[blocksNumb][0])def sysInit():'''系统初始化包括pygame环境初始化,全局变量赋值,生成每个方块形状的四个方向矩阵。'''global defaultFont,screen,backSurface,clock,blocks,stage,gameOver,fallSpeed,beginFallSpeed,nowBlock,nextBlock,score,level,clearLineScore,pause#pygame运行环境初始化pg.init()screen=pg.display.set_mode((500,550))backSurface=pg.Surface((screen.get_rect().width,screen.get_rect().height))pg.display.set_caption("block")clock=pg.time.Clock()pg.mouse.set_visible(False)#游戏全局变量初始化defaultFont=pg.font.Font("msyh.ttc",16)        #yh.ttf这个字体文件请自行上网搜索下载,如果找不到就随便用个ttf格式字体文件替换一下。nowBlock=NonenextBlock=NonegameOver=Falsepause=Falsescore=0level=1clearLineScore=0beginFallSpeed=20fallSpeed=beginFallSpeed-level*2#初始化游戏舞台stage=[]for y in range(maxBlockHeight):stage.append([])for x in range(maxBlockWidth):stage[y].append(EMPTY_CELL)#生成每个方块形状4个方向的矩阵数据for x in range(len(blocks)):#因为重新开始游戏时会调用sysinit对系统所有参数重新初始化,为了避免方向矩阵数据重新生成,需要在此判断是否已经生成,如果已经生成则跳过。if len(blocks[x])<2:t=blocks[x][0]for i in range(3):t=transform(t,1)blocks[x].append(formatBlock(t))#transform,removeTopBlank,formatBlock这三个函数只为生成方块形状4个方向矩阵使用,在游戏其他环节无作用,在阅读程序时可以先跳过。
def transform(block,direction=0):  '''生成指定方块形状转换方向后的矩阵数据args:block:方块形状矩阵参数direction:转换的方向,0代表向左,1代表向右return:变换方向后的方块形状矩阵参数'''result=[]for y in range(4):result.append([])for x in range(4):if direction==0:result[y].append(block[x][3-y])else:result[y].append(block[3-x][y])return result def removeTopBlank(block):'''清除方块矩阵顶部空行数据args:block:方块开关矩阵return:整理后的方块矩阵数据'''result=copy.deepcopy(block)blankNumb=0while sum(result[0])<1 and blankNumb<4:del result[0]result.append([0,0,0,0])blankNumb+=1return resultdef formatBlock(block):'''整理方块矩阵数据,使方块在矩阵中处于左上角的位置args:block:方块开关矩阵return:整理后的方块矩阵数据'''result=removeTopBlank(block)#将矩阵右转,用于计算左侧X轴线空行,计算完成后再转回result=transform(result, 1)result=removeTopBlank(result)result=transform(result,0)return resultdef checkDeany(sprite):'''检查下落方块是否与舞台堆叠区中固实方块发生碰撞args:sprite:下落方块return:如果发生碰撞则返回True'''topX=sprite.xy.xtopY=sprite.xy.yfor y in range(len(sprite.block)):for x in range(len(sprite.block[y])):if sprite.block[y][x]==1:yInStage=topY+yxInStage=topX+xif yInStage>maxBlockHeight-1 or yInStage<0:return Trueif xInStage>maxBlockWidth-1 or xInStage<0:return Trueif stage[yInStage][xInStage]==STATIC_BLOCK:return True                return Falsedef checkLine():'''检测堆叠区是否有可消除的整行固实方块根据检测结果重新生成堆叠区矩阵数据,调用updateScore函数更新玩家积分等数据。return:本轮下落周期消除的固实方块行数'''global stageclearCount=0    #本轮下落周期消除的固实方块行数tmpStage=[]     #根据消除情况新生成的堆叠区矩阵,在有更新的情况下会替换全局的堆叠区矩阵。for y in stage:#因为固实方块在堆叠矩阵里以2表示,所以判断方块是否已经满一整行只要计算矩阵行数值合计是否等于堆叠区X轴最大方块数*2就可以。if sum(y)>=maxBlockWidth*2:tmpStage.insert(0,maxBlockWidth*[0])clearCount+=1else:tmpStage.append(y)if clearCount>0:stage=tmpStageupdateScore(clearCount)return clearCountdef updateStage(sprite,updateType=1):'''将下落方块坐标数据更新到堆叠区数据中。下落方块涉及的坐标在堆叠区中用数字1标识,固实方块在堆叠区中用数字2标识。args:sprite:下落方块形状updateType:更新方式,0代表清除,1代表动态加入,2代表固实加入。'''global stagetopX=sprite.xy.xtopY=sprite.xy.yfor y in range(len(sprite.block)):for x in range(len(sprite.block[y])):if sprite.block[y][x]==1:if updateType==0:if stage[topY+y][topX+x]==FALLING_BLOCK:stage[topY+y][topX+x]=EMPTY_CELLelif updateType==1:if stage[topY+y][topX+x]==EMPTY_CELL:stage[topY+y][topX+x]=FALLING_BLOCKelse:stage[topY+y][topX+x]=STATIC_BLOCKdef updateScore(clearCount):'''更新玩家游戏记录,包括积分、关卡、消除方块行数,并且根据关卡数更新方块下落速度。args:clearCount:本轮下落周期内清除的方块行数。return:当前游戏的最新积分'''global score,fallSpeed,level,clearLineScoreprizePoint=0    #额外奖励分数,同时消除的行数越多,奖励分值越高。if clearCount>1:if clearCount<4:prizePoint=clearCount**clearCountelse:prizePoint=clearCount*5score+=(clearCount+prizePoint)*level#玩得再牛又有何用? :)if score>99999999:score=0clearLineScore+=clearCountif clearLineScore>100:clearLineScore=0level+=1if level>(beginFallSpeed/2):level=1fallSpeed=beginFallSpeedfallSpeed=beginFallSpeed-level*2return scoredef drawStage(drawScreen):'''在给定的画布上绘制舞台args:drawScreen:待绘制的画布'''staticColor=30,102,76       #固实方块颜色activeColor=255,239,0       #方块形状颜色fontColor=200,10,120        #文字颜色baseRect=0,0,blockWidth*maxBlockWidth+1,blockHeight*maxBlockHeight+1        #堆叠区方框#绘制堆叠区外框drawScreen.fill((180,200,170))pg.draw.rect(drawScreen, staticColor, baseRect,1)#绘制堆叠区内的所有方块,包括下落方块形状for y in range(len(stage)):for x in range(len(stage[y])):baseRect=x*blockWidth,y*blockHeight,blockWidth,blockHeightif stage[y][x]==2:pg.draw.rect(drawScreen, staticColor, baseRect)elif stage[y][x]==1:pg.draw.rect(drawScreen, activeColor, baseRect)#绘制下一个登场的下落方块形状printTxt("Next:",320,350,defaultFont,backSurface,fontColor)if nextBlock!=None:for y in range(len(nextBlock.block)):for x in range(len(nextBlock.block[y])):baseRect=320+x*blockWidth,380+y*blockHeight,blockWidth,blockHeightif nextBlock.block[y][x]==1:pg.draw.rect(drawScreen, activeColor, baseRect)#绘制关卡、积分、当前关卡消除整行数printTxt("Level:%d" % level,320,40,defaultFont,backSurface,fontColor)printTxt("Score:%d" % score,320,70,defaultFont,backSurface,fontColor)printTxt("Clear:%d" % clearLineScore,320,100,defaultFont,backSurface,fontColor)#特殊游戏状态的输出if gameOver:printTxt("GAME OVER",230,200,defaultFont,backSurface,fontColor)   printTxt("<PRESS RETURN TO REPLAY>",200,260,defaultFont,backSurface,fontColor)   if pause:printTxt("Game pausing",230,200,defaultFont,backSurface,fontColor)   printTxt("<PRESS RETURN TO CONTINUE>",200,260,defaultFont,backSurface,fontColor)   def process():'''游戏控制及逻辑处理'''global gameOver,nowBlock,nextBlock,speedBuff,backSurface,keyBuff,pauseif nextBlock is None:nextBlock=blockSprite(random.randint(0,len(blocks)-1),random.randint(0,3),point(maxBlockWidth+4,maxBlockHeight))if nowBlock is None:nowBlock=nextBlock.clone()nowBlock.xy=point(maxBlockWidth//2,0)nextBlock=blockSprite(random.randint(0,len(blocks)-1),random.randint(0,3),point(maxBlockWidth+4,maxBlockHeight))#每次生成新的下落方块形状时检测碰撞,如果新的方块形状一出现就发生碰撞,则显然玩家已经没有机会了。gameOver=checkDeany(nowBlock)#游戏失败后,要将活动方块形状做固实处理if gameOver:updateStage(nowBlock,2)'''对于下落方块形状操控以及移动,采用影子形状进行预判断。如果没有碰撞则将变化应用到下落方块形状上,否则不变化。'''tmpBlock=nowBlock.clone()       #影子方块形状'''处理用户输入对于用户输入分为两部分处理。第一部分,将退出、暂停、重新开始以及形状变换的操作以敲击事件处理。这样做的好处是只对敲击一次键盘做出处理,避免用户按住单一按键后程序反复处理影响操控,特别是形状变换操作,敲击一次键盘换变一次方向,玩家很容易控制。'''for event in pg.event.get():if event.type== pg.QUIT:sys.exit()pg.quit()elif event.type==pg.KEYDOWN:if event.key==pg.K_ESCAPE:sys.exit()pg.quit()elif event.key==pg.K_RETURN:if gameOver:sysInit()returnelif pause:pause=Falseelse:pause=Truereturnelif not gameOver and not pause:if event.key==pg.K_SPACE:tmpBlock.chgDirection(1)elif event.key==pg.K_UP:tmpBlock.chgDirection(0)if not gameOver and not pause:'''用户输入处理第二部分,将左右移动和快速下落的操作以按下事件处理。这样做的好处是不需要玩家反复敲击键盘进行操作,保证了操作的连贯性。由于连续移动的速度太快,不利于定位。所以在程序中采用了简单的输入减缓处理,即通过keyBuff保存上一次操作按键,如果此次按键与上一次按键相同,则跳过此轮按键处理。'''keys=pg.key.get_pressed()if keys[K_DOWN]:tmpBlock.xy=point(tmpBlock.xy.x,tmpBlock.xy.y+1)keyBuff=Noneelif keys[K_LEFT]:if keyBuff!=pg.K_LEFT:tmpBlock.xy=point(tmpBlock.xy.x-1,tmpBlock.xy.y)keyBuff=pg.K_LEFTelse:keyBuff=Noneelif keys[K_RIGHT]:if keyBuff!=pg.K_RIGHT:tmpBlock.xy=point(tmpBlock.xy.x+1,tmpBlock.xy.y)keyBuff=pg.K_RIGHTelse:keyBuff=Noneif not checkDeany(tmpBlock):updateStage(nowBlock,0)nowBlock=tmpBlock.clone()#处理自动下落speedBuff+=1if speedBuff>=fallSpeed:speedBuff=0tmpBlock=nowBlock.clone()tmpBlock.xy=point(nowBlock.xy.x,nowBlock.xy.y+1)if not checkDeany(tmpBlock):updateStage(nowBlock,0)nowBlock=tmpBlock.clone()updateStage(nowBlock,1)else:#在自动下落过程中一但发生活动方块形状的碰撞,则将活动方块形状做固实处理,并检测是否有可消除的整行方块updateStage(nowBlock,2)checkLine()nowBlock=Noneelse:updateStage(nowBlock,1)drawStage(backSurface)screen.blit(backSurface,(0,0))pg.display.update()clock.tick(40)def main():'''主程序'''getConf("elsfk.cfg")sysInit()while True:process() if __name__ == "__main__":main()
        运行结果如下所示:

  

        注意:需要pip install pygame安装该包,同时横向移动每次感觉总是两步。



四. Python自动生成二维码


        参考文章:https://github.com/sylnsfar/qrcode/
        中文地址:https://github.com/sylnsfar/qrcode/blob/master/README-cn.md
        从github上下载源代码,代码如下:


        然后需要"pip install myqr"安装包,命令行方式如下:
# 概括
myqr    Words[-v {1,2,3,...,40}][-l {L,M,Q,H}][-n output-filename][-d output-directory][-p picture_file][-c][-con contrast][-bri brightness]
        普通二维码 介绍了 Words, -v, -l, -n, -d
        艺术二维码 介绍了 -p, -c, -con, -bri
        动态GIF二维码 介绍了动态的生成方法和注意点

myqr https://github.com -n github_qr.jpg  -d .../paths/


        同时,重点是可以在线生成二维码。
        网址:http://www.amazing-qrcode.com/
        添加最近我申请的域名"www.eastmountyxz.com"并上传图片,如下所示:



         得到如下所示的二维码,通过微信扫码是可以访问我的主页的,不错。

        问题:如何运行py文件及动态二维码,即调用"myqr https://github.com"。




五. Python实现飞机大战


        原文地址:使用Pygame制作微信打飞机游戏PC版 - Kill Console
        下载地址:https://github.com/Kill-Console/PythonShootGame
        第一步,显示背景。
        第二步,显示飞机。
        第三步,让飞机动起来。


        运行结果如下所示:

  




六. Python 25行代码实现人脸识别


        原文推荐:http://python.freelycode.com/contribution/detail/36
        摄像识别:借助摄像头在Python中实现人脸检测 - Python部落
        详解推荐:http://www.cnblogs.com/hdu-2010/p/5861142.html


        1.安装OpenCV
        下载地址为:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.13/opencv-2.4.13.exe/download
        安装后如下图所示,选择build\python\2.7\x86\cv2.pyd,复制到python-2.7.9\Lib\site-packages\中即可。


        关于C或者JAVA接口的安装,可参考build\doc\opencv_tutorials.pdf, 里面各种平台的详细安装步骤,以及结合IDE编译的说明。

        2.下载源码
        github网址:https://github.com/shantnu/FaceDetect/
        

        3.运行代码及结果
        运行输入如下代码,去到文件夹下:
        C:\>cd C:\Users\yxz15\Desktop\FaceDetect-master
        python face_detect.py bbbb.jpg haarcascade_frontalface_default.xml


        运行结果如下所示,可以看到人脸都识别出来了。




        4.源码详解
        face_detect.py代码如下所示:
import cv2
import sys# Get user supplied values
imagePath = sys.argv[1]
cascPath = sys.argv[2]# Create the haar cascade
faceCascade = cv2.CascadeClassifier(cascPath)# Read the image
image = cv2.imread(imagePath)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# Detect faces in the image
faces = faceCascade.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5,minSize=(30, 30)#flags = cv2.CV_HAAR_SCALE_IMAGE
)print("Found {0} faces!".format(len(faces)))# Draw a rectangle around the faces
for (x, y, w, h) in faces:cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)cv2.imshow("Faces found", image)
cv2.waitKey(0)


        其他推荐代码:(由于没有运行成功,暂不添加进来)
        Python趣味编程:定时给Ta讲笑话
        Genetic Programming: Evolution of Mona Lisa
        https://github.com/andersbll/neural_artistic_style


        最后文章对你有所帮助,上课内容还需要继续探索,但enjoy myself~
        (By:Eastmount 2016-10-24 下午6点半 http://blog.csdn.net/eastmount/ )



查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. w3wp.exe进程来调试web应用程序

    w3wp.exew3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行。 在调试Web应用程序时,将程序附加到w3wp这个应用程序进程是非方便,ctrl+alt+p可以调出这个界面 可是有时候会不显示这个进程,…...

    2024/4/28 10:54:07
  2. Python实现简单遗传算法

    本程序用于遗传算法求解函数最大值:f(x)=x+10sin(5x)+7cos(4x),0<=x<=9 主要过程有初始化种群,基因编码,计算目标函数值,求解适应度函数,自然选择(采用轮盘赌算法),基因交换,基因突变。 初始化种群:pop = [[0, 1, 0 , 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, …...

    2024/4/28 5:39:03
  3. 反射、反射加壳、反射脱壳、反射注册机(下)

    反射、反射加壳、反射脱壳、反射注册机(下)1、反射加壳 我曾经在06年的《黑客防线》上发表过一篇名为《C# 实现从自身资源提取EXE文件》的文章,主要讲的就是如何将EXE文件以资源的形式保存在PE文件中,然后自我释放出来(模仿木马的自我释放功能),当时就用了反射技术…...

    2024/4/27 23:10:02
  4. w3m 使用总结

    安装 sudo apt install w3m终端 w3m www.baidu.com 即可打开w3m是个开放源代码的命令行下面的网页浏览器。一般的linux系统都会自带这个工具,可以通过它在命令行下面浏览网页。本文介绍这个工具的使用方法。 [功能] w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、…...

    2024/4/20 17:10:07
  5. go语言快速入门:IPC之管道通信(8)

    熟悉Unix/C编程的应该对IPC也非常的熟悉,多进程之间的通信主要的手段有管道/信号量/共享内存/Socket等,而管道作为父子进程间进行少量数据传递的有效手段也得到了广泛的应用,在这篇文章中我们来看一下go语言中如何使用管道进行进程进行通信。管道的使用在linux下,管道被非常…...

    2024/4/21 11:19:33
  6. 前端面试——W3C标准及规范

    作为前端工程师对W3C标准和规范不是很陌生。很多招聘要求中经常提到深入了解W3C标准及规范。那下面就总结一下W3C标准及规范:概念:W3C标准 中文名:万维网联盟,外文名:World Wide Web Consortium 万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有…...

    2024/4/21 11:19:32
  7. 现代编程语言大 PK,2020 年开发者关心的七大编程语言!

    【CSDN 编者按】“如果我们把人类文明想象成汽车的话,那么软件开发行业就相当于汽车的引擎,编程语言就像引擎的燃料。”作为一名开发者,需跟随技术潮流的发展来学习新技术。2020年,你有计划新学一门编程语言吗?本文作者从一名架构师的角度,详细分析了7种现代编程语言的优…...

    2024/4/21 11:19:31
  8. 加壳与脱壳解释

    http://soft.deepin.org/read-htm-tid-957426.html首先要认识脱壳一切从“壳”开始   我写这篇东西的主要目的是让初到本站的新手们能对“壳”有个大概的认识,知道我每天说了些什么。限于本人的知识,如果有 ERROR 之处,还请多原谅。如果你觉得还可以, 也欢迎转贴,但请保…...

    2024/4/27 23:52:36
  9. W3C标准及其规范

    万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(…...

    2024/4/28 5:16:26
  10. IDA编写脚本脱壳某加固 流程

    一: 开第一个cmd adb shell su chmod 777 /data/local/tmp/as /data/local/tmp/as //启动as服务 二: 开第二个cmd adb forward tcp:23946 tcp:23946 //端口转发 三: 开第三个cmd adb shell su am start -D -n com.droider.crackme0201/.MainActivity //调试模式 开启apk …...

    2024/4/21 11:19:29
  11. 从零开始实现遗传算法(用遗传算法破解密码)

    本系列文章的所有源代码都将会开源,需要源代码的小伙伴可以去我的 Github fork!上一篇文章我们动手实验了用遗传算法求解函数在给定区间的最大值。本篇文章再来看一个实验:用遗传算法破解密码。 在这个问题中,我们的个体就是一串字符串了,其目的就是找到一个与密码完全相同…...

    2024/4/28 12:41:51
  12. Js自动截取字符串长度,添加省略号(…)的实现方法

    JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“…”该方法用于处理字符串显示固定长度,超长部分用“…”代替:/**参数说明: * 根据长度截取先使用字符串,超长部分追加… * str 对象字符串 * len 目标字节…...

    2024/4/21 11:19:26
  13. 爬虫基础之w3lib

    目前在做的项目中遇到一个需求:将爬取到的大量网页中的文本提取出来。由于网页太多,无法逐个分析使用xpath表达式进行提取。使用正则表达式可以实现,但太麻烦。这里介绍一款专业处理这方面问题的包w3libw3lib简介 w3lib是一个Python包,实现了一下与web相关的功能:从html片…...

    2024/4/20 15:31:39
  14. 《加密与解密》学习笔记(三) - 脱壳

    准备做第二个CrackMe的时候,涉及到了脱壳的知识,昨天看了一下午,今天又看了一点儿,把笔记贴在下面。昨天上午看了操作系统课程,浙江大学李善平老师讲的,希望不久可以学完。12专用加密软件12.1.1 壳在源程序前面,加载内存中,先执行,对源程序解码,再交给系统加载防止静…...

    2024/4/21 11:19:24
  15. Golang 并发编程总结

    Golang :不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是 goroutine中的 channel …….他在go并发编程中充当着 类型安全的管道作用。1.通过golang中的 goroutine 与sync.Mutex进行 并发同步import( "fmt""sync""r…...

    2024/4/21 11:19:23
  16. linux w3m命令

    http://vaqeteart.iteye.com/blog/1098357w3m是个开放源代码的命令行下面的网页浏览器。一般的linux系统都会自带这个工具,可以通过它在命令行下面浏览网页。本文介绍这个工具的使用方法。 [功能] w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、框架、SSL连线、…...

    2024/4/20 17:10:22
  17. Linux Shell脚本编程--curl命令详解

    用途说明 curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。 curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理…...

    2024/4/20 17:10:19
  18. 利用 Debug API 编写一个简单的脱壳机

    者: 一块三毛钱邮件: zhongts@163.com日期: 2005.2.22脱壳的一般步骤是:查找入口点,中断在入口点,dump 进程,修复输入表。大家一般借助调试器来完成这几步。下面我就来介绍如何通过编程实现一个简单的脱壳机,自动完成上面的几个步骤。1. 查找入口点查找入口点可以利用现有…...

    2024/4/20 17:10:18
  19. kali linux(全版本)详细安装w3af指南(文内提供成品镜像下载)

    kali linux(全版本)详细安装w3af指南(2019年) 在网上搜索w3af安装指南的过程中,发现现有指南已经不适用于2018年之后的许多kali linux版本,因此在这里更新一下安装指南,为大家排坑的同时,抛砖迎玉,欢迎讨论。需要更新源w3af安装控制台安装pybloomfiltermmap-修改文件安…...

    2024/4/24 2:02:42
  20. 编程语言排行榜:你选对了吗?

    有人说程序员知识更新速度要很快,这是因为编程语言很容易就过时。这句话虽然有点绝对,但是也说明了热门的编程语言排行版一直在变。那么我们就来看一看编程语言排行,了解一下究竟哪些编程语言最值得学习、更高薪。TOP榜前20名:前10名编程语言的走势图:1Java就受欢迎的程度…...

    2024/4/20 17:10:17

最新文章

  1. 互联网的下个风口可能是供应链和B2B行业的创新

    6年前我写过一篇文章叫做《所有B2B从业者都会遇到的9个问题》&#xff0c;这篇文章也同步发布在了我的知乎以及CSDN博客上面。几个平台陆续有读者通过私信和留言向我咨询一些问题&#xff0c;刚好这2年我对B2B又有了一些新的思考&#xff0c;于是就针对前些年的那篇文章做一些补…...

    2024/4/28 13:30:10
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. Go语言中如何实现继承

    完整课程请点击以下链接 Go 语言项目开发实战_Go_实战_项目开发_孔令飞_Commit 规范_最佳实践_企业应用代码-极客时间 Go语言中没有传统意义上的类和继承的概念&#xff0c;但可以通过嵌入类型&#xff08;embedded types&#xff09;来实现类似的功能。嵌入类型允许一个结构…...

    2024/4/23 6:14:42
  4. spark on hive

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

    2024/4/27 18:57:26
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/28 3:28:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

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

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

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

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

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

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

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

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

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

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

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

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

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

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

    2022/11/19 21:17:18
  26. 错误使用 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,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
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:16:58
  44. 如何在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