搜索到与相关的文章
Python

Python OpenCV 调用摄像头并截图保存功能的实现代码

0x01OpenCV安装通过命令pipinstallopencv-python安装pipinstallopencv-python0x02示例importcv2cap=cv2.VideoCapture(0)#打开摄像头while(1):#getaframeret,frame=cap.read()#showaframecv2.imshow("capture",frame)#生成摄像头窗口ifcv2.waitKey(1)&0xFF==ord('q'):#如果按下

系统 2019-09-27 17:50:51 2377

Python

同样是Python,怎么区别这么大

发现问题上周,我的测试同事告诉我,你的用户名怎么还允许中文啊?当时我心里就想,你们测试肯定又搞错接口了,我用的是正则w过滤了参数,怎么可能出错,除非Python正则系统出错了,那是不可能的。本着严谨的作风,我自己先测试一下,没问题看我怎么怼回去。可是当我测试,我就懵逼了,中文真TM都验证通过,不对啊,我以前也是这么过滤参数的,测试没问题啊?唯一的区别是现在用的是Python3。上网搜了一圈,发现没有一篇文章讲述Python2和Python3的正则在处理字符

系统 2019-09-27 17:49:01 2377

Python

使用python编写批量卸载手机中安装的android应用脚本

该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adbshellpm、adbuninstall命令,所以使用的前提是需要配好adb的环境变量,下面上代码:#!/usr/bin/envpythonimportosdefuninstall():os.popen("adbwait-for-device")print"startuninstall..."forpackagesinos.popen("adbshellpmlistpackages

系统 2019-09-27 17:47:16 2377

Python

Python微信操控(itchat)

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。开源地址https://github.com/littlecodersh/ItChat文档:https://itchat.readthedocs.io/zh/latest/安装:pip3installitchat登入与登出登入并向文件助手发送一句话,登入时会经过扫码操作,类似于电脑微信登入1importitchat2#登入并保存登入状态,实现第一次运行时扫码,一定时间内再次运行就

系统 2019-09-27 17:47:08 2377

Python

python显示出对应字典的键名和该值

从下面字典中查找出值为数字的字符串,并显示出对应字典的键名和该值dct={'Name':['Alice','1456'],'Age':['aa','5aa','345']}#取出字典的值forvalue1indct.values():#遍历值列表forvalue2invalue1:#判断是否为数字的字符串ifvalue2.isdigit():value=value1key=[kfor(k,v)indct.items()ifv==value]print("键

系统 2019-09-27 17:46:31 2377

Python

Python实现登陆文件验证方法

代码主要功能:利用Python实现简单的登陆验证,代码主要有两个部分组成:第一部分:登陆页面,作用是实现用户名和密码的输入利用两个输入函数input()来实现对用户名和密码的输入第二部分:文件验证,作用是对输入的信息进行验证1.用户名的验证,首先对存储用户名和密码的信息读取,然后再把输入的用户名和从文件中读取的用户名进行比对,如果比对成功则进行下一步的密码验证,如果没有实现则提示重新输入密码,对密码的验证也有一个输入上限,当密码输入错误3次,程序退出。否则

系统 2019-09-27 17:38:30 2377

Python

利用python分析access日志的方法

前言WAF上线之后,处理最多的是误报消除。产生误报有多种原因,比如web应用源码编写时允许客户端提交过多的cookie;比如单个参数提交的数值太大。把误报降低到了可接受的范围后,还要关注漏报。WAF不是神,任何WAF都可能被绕过。所以还需要定位漏过的攻击,明确漏报的原因,才能updateWAF的策略。要定位漏报,就必须分析Web应用的访问日志了。一个站点,每天产生的access日志大概接近1GB,显然靠肉眼看是不现实的。这就需要用python帮助自动分析。

系统 2019-09-27 17:37:54 2377

Python

Python 搜索、排序、复杂度分析

概述算法是计算机程序的一个基本的构建模块。评价算法质量的最基本的标准是正确性,另一个重要的标准是运行时间性能。当在一台真实、资源有限的计算机上运行一个算法的时候,经济性的考虑就有了用武之地,这样一个过程会消耗两种资源:处理时间和空间或内存。统计指令用于估算算法性能的另一种技术是统计对不同的问题规模所要执行的指令的数目。不管算法在什么平台上运行,这个统计数字对于算法所要执行的抽象的工作量给出了一个很好的预计。然而要记住,当统计指令的时候,所统计的是用于编写算

系统 2019-09-27 17:37:44 2377

编程技术

ApplicationContext(备用)

Spring源码分析:ApplicationContext--分析ApplicationContextSpring的bean包支持通过编码方式管理和操作bean的基本功能,ApplicationContext则以Framework的方式提供BeanFactory的所有功能。使用ApplicationContext,你可以让系统加载你的bean(例如,在Servlet容器初始化ContextLoaderServlet时,通过ContextLoader类加载S

系统 2019-08-29 23:52:32 2377