搜索到与相关的文章
Python

Python利用pyHook实现监听用户鼠标与键盘事件

本文以一段简单的监听鼠标、键盘事件的程序,实现获取用户的输入(比如登录某些网站的账号、密码)的功能。经测试,对于一台“裸奔”的电脑,完全能获取到用户输入的任何信息;但是如果安装了杀毒软件,就够呛了。具体实现方法如下:一、代码部分:获取用户输入信息,并与截图一起保存到XX目录下#-*-coding:utf-8-*-#importpythoncomimportpyHookimporttimeimportsocketfromPILimportImageGrab#

系统 2019-09-27 17:46:23 2146

Python

Python-一键查找iOS项目中未使用的图片、音频、视频资源

前言在iOS项目开发的过程中,如果版本迭代开发的时间比较长,那么在很多版本开发以后或者说有多人开发参与以后,工程中难免有一些垃圾资源,未被使用却占据着api包的大小!这里我通过Python脚本来查找项目中未被使用的图片、音频、视频资源,然后删除掉;以达到减小APP包大小的目的!代码先查找项目中所以的资源文件存到你数组里面defsearchAllResName(file_dir):global_resNameMapfs=os.listdir(file_dir

系统 2019-09-27 17:46:20 2146

Python

Python进阶实战之三级菜单

目录一、Python进阶实战之三级菜单1.1面条版1.2文艺青年版一、Python进阶实战之三级菜单打印省、市、县三级菜单可返回上一级可随时退出程序1.1面条版menu={'北京':{'海淀':{'五道口':{'soho':{},'网易':{},'google':{}},'中关村':{'爱奇艺':{},'汽车之家':{},'youku':{},},'上地':{'百度':{},},},'昌平':{'沙河':{'老男孩':{},'北航':{},},'天通苑':

系统 2019-09-27 17:45:30 2146

Python

Python中的默认参数详解

文章的主题不要使用可变对象作为函数的默认参数例如list,dict,因为def是一个可执行语句,只有def执行的时候才会计算默认默认参数的值,所以使用默认参数会造成函数执行的时候一直在使用同一个对象,引起bug。基本原理在Python源码中,我们使用def来定义函数或者方法。在其他语言中,类似的东西往往只是一一个语法声明关键字,但def却是一个可执行的指令。Python代码执行的时候先会使用compile将其编译成PyCodeObject.PyCodeOb

系统 2019-09-27 17:45:28 2146

Python

Python入门篇之字典

字典由多个键及与其对应的值构成的对组成(把键值对成为项),每个键和它的值之间用冒号(:)隔开,项之间用逗号(,)隔开,而整个字典由一对大括号括起来。空字典由两个大括号组成:{}dict函数可以用dict函数,通过其他映射或者(键,值)这样的序列对建立字典复制代码代码如下:>>>items=[('name','Gumby'),('age',42)]>>>d=dict(items)>>>d{'age':42,'name':'Gumby'}>>>d['name'

系统 2019-09-27 17:38:11 2146

Python

Python字符和字符值(ASCII或Unicode码值)转换方法

目的将一个字符转化为相应的ASCII或Unicode码,或相反的操作。方法对于ASCII码(0~255范围)复制代码代码如下:>>>printord('A')65>>>printchr(65)A对于Unicode字符,注意仅接收长度为1的Unicode字符复制代码代码如下:>>>printord(u'\u54c8')21704>>>printunichr(21704)哈>>>printrepr(unichr(21704))u'\u54c8'chr()和st

系统 2019-09-27 17:38:01 2146

编程技术

LAMP安装全攻略

1、获取软件包httpd-2.2.4.tar.gzmysql-6.0.0-alpha.tar.gzphp-5.2.2.tar.gz去相应的官方网站都可以下载到,把它们全部放到/usr/local/src下面.2、安装mysql这三个软件包的安装应该没有先后顺序,但我还是习惯先安装mysql:>tar-zxvfmysql-6.0.0-alpha.tar.gz>cdmysql-6.0.0-alpha>./configure--prefix=/usr/local

系统 2019-08-29 23:46:15 2146

编程技术

bf533 flash加载失败的解决方法之一

最近写了一个bf533的程序,在线调试都很正常,但是编译成loaderfile后写入flash,重新上电或reset,程序都不运行。用示波器观察ezkit上的flash的地址线,只有一个数据,说明dsp部分没有从flash读到数据。flash写入的过程中,观察flash的地址线都是有数据的。后来发现在编译loaderfile时,把位宽改为16-bit时,得到的ldr文件写入flash,就可以正常加载。bf533flash加载失败的解决方法之一

系统 2019-08-29 23:44:13 2146

编程技术

9个重要习惯 极大提升工作和时间效率

【IT168其他】现代人都很忙,但忙的可能没有效率,可能在“忙人”摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事情、如何从痛苦的修行中悟道、如何尊崇内心的自由、如何有更多的时间去享受生活、如何动态平衡工作和生活?!这里有能大大提升工作效率和时间效率的几个重要的工作习惯:1.每天一上班就进入状态,不要浏览网页,快速聚焦最重要的工作项上面。一些好习惯的养成,常常

系统 2019-08-29 22:59:12 2146