随笔分类 -  python

android重签名
摘要:#coding=utf-8'''Created on 2014-3-10@author: Administrator'''import zipfileimport shutil import osdef resign(apk_path, resign_apk_path): if not os.path.exists(apk_path): raise 0, "apk is not exist" # zf = zipfile.ZipFile(apk_path) zf.extractall("test") zf. 阅读全文

posted @ 2014-03-10 17:34 邓伟 阅读(639) 评论(0) 推荐(0)

python 多线程 和 资源共享
摘要:在一个程序中,这些独运行的程序片段叫做“线程”(Thread),利用它编程的概念叫做“多线程处理”。定义: 每个正在系统上运行的程序都是一个进程。每个进程包好一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组命令的集合,或者是程序的特殊段,他可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,他负责在单个程序里执行多任务。通常有操作系统副总多个线程的调度和执行。 线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据... 阅读全文

posted @ 2014-01-16 11:27 邓伟 阅读(1530) 评论(0) 推荐(0)

android 重签名
摘要:'''Created on 2013-6-6@author: DengWei'''import zipfileimport osimport shutilimport sysclass Zip(object): @staticmethod def zip_dir(dirname, zipfilename): # def writeFile(pathname, basename=""): # for filepath in os.listdir(pathname): # if os.path.isfil... 阅读全文

posted @ 2013-06-07 10:19 邓伟 阅读(192) 评论(0) 推荐(0)

python第三方模块安装的几个方式
摘要:python很方便,很强大,而且有无数python爱好者编写开源的第三方模块。现在大家就会考虑,这些模块我该怎样才能让我本地的python能够调用这些模块呢?现在主流的方式是如下三个:1. 从pypi网站,将模块源码下来,解压,再setup.py install2. 用easy_install:easy_install XXX3. 用pip:pip install XXXps:easy_install和pip两种安装方式很类似,不同的是,easy_install安装软件,会产生一些不必要的文件夹和文件(如egg等等),模块名称与site_packages中文件夹名称不一致,而是通过将安装的模块 阅读全文

posted @ 2013-04-01 21:26 邓伟 阅读(255) 评论(0) 推荐(0)

python正则表达式
摘要:摘录:正则表达式(RE)为高级文本模式匹配,以及搜索-代替等功能提供了基础。正则表达式(RE)是一些有字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因策能按某种模式匹配一个有相似特征的字符串的集合,因策能按某模式匹配一系列有相似特征的字符串。1. 下面是一些最常用的元字符(metacharacters),正是他们赋予了正则表达式强大的功能和灵活性。Symbols说明举例leteral匹配字符串的值foore1|re2匹配正则表达式re1或re2foo|bar. 匹配任何字符(换行符除外)b.b^匹配字符串的开始^Dear$匹配字符串的结尾/bin/*sh$*匹配前面出现的 阅读全文

posted @ 2013-04-01 17:21 邓伟 阅读(383) 评论(0) 推荐(0)

导航