自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python标准模块学习14_______codecs模块

codecs模块用于创建制定格式的文件 python编码是通过内部编码进行转换的,其内部使用unicode,有两种格式UCS-2和UCS-4,使用sys模块的maxunicode方法就能查看内部编码范式 我们常用的字符串的编码解码方法有decode与encode x.decode(type) 将type类型的字符串解码为内部unicode格式 x.encode(type) 将unicode

2016-10-08 07:18:17 251

原创 python标准模块学习13_______urllib2模块

urllib2模块是urllib模块的扩展,两个模块都属于Python标准库,urllib2的使用如下 1.请求网页 req  = urllib.urlopen(url) html = req.read() 2.查看请求状况 req.geturl() 获取请求页面的url req.info() 获取网页的元信息 req.getcode() 获取状态码 3.使用Request

2016-10-07 07:17:53 279

原创 python标准模块学习12_______json模块

python标准库中的json模块之前在做项目的时候小用过一次,当时抓包获取到gzip压缩包,使用gzip模块解压之后读取得到字符串,之后用json模块转换成json进行处理的 就我个人而言,在用Python做的项目中,在进行数据传递是主要还是以字典的形式(也就是json) 1.将字符串转换成字典 json.loads(string) 反序列化,其实就是把字符串类型转换成json格式或者P

2016-09-28 23:46:21 202

原创 python标准模块学习11_______hmac模块

hmac模块也是用来生成hash值得模块,与之前的模块的不同之处在于他需要一个key用法如下 h = hmac.new(key) h.update(string) h.hexdigest()

2016-09-26 23:27:15 242

原创 python标准模块学习10_______sha模块

与md5模块一样,同样是被hashlib封装的模块,接口函数和md5模块一样

2016-09-26 23:20:35 322

原创 python标准模块学习9_______md5模块

之前介绍了hashlib,仔细看模块源码的话,会发现,该模块调用了md5模块,其很多方法实际上就是对md5模块的封装 1.生成哈希值 md5.md5(string).hexdigest() 或者 m = md5.md5() m.update(string) m.hexdigest() 2.用new生成hash值 md5.new(string).hexdigest()

2016-09-26 23:12:36 201

原创 python标准模块学习8_______hashlib模块

hashlib模块主要是用来生成安全散列和消息摘要,含有多种算法 1.返回所有加密算法 hashlib.algorithms 'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512' 2.生成目标hash值 1.直接生成  hashlib.md5(string).hexdigest() 2.现身成一个类似于对象的东西,然后调用方法输入

2016-09-26 22:49:30 164

原创 python标准模块学习7_______webbrowser模块

该模块功能简单主要用来打开制定的网页 1.打开制定的网页 webbrowser.open(url) 2.新打开一个 webbrowser.open_new(url) 3.在新标签中打开一个 webbrowser.open_new_tab(url) 4.获取浏览器的name name = webbrowser.get() 5.注册一个浏览器的链接 webbrowser.regis

2016-09-25 23:55:16 1501

原创 python标准模块学习6_______urlparse模块

爬虫项目中用requests库请求的源码文件,其中的跳转有些时候是相对路径而非绝对路径,这个时候用到了urlparse模块,后来详细了解了下这个模块的使用方法,如下 urlparse是url解析模块 该函数会将url拆解成六个部分,分别是scheme,netloc,path,params,query,fragmennt 常用函数 1.拆解url成分,返回元组 urlparse.u

2016-09-25 20:17:37 225

原创 python标准模块学习5_______uuid模块

uuid是128位全局唯一标识符由32字节的字符串表示,可以包中时间和空间的唯一性 通过MAC地址,时间戳,命名空间,随机数,伪随机数保证唯一性 主要函数有 1.基于时间戳 uuid.uuid1() 2.基于名字的MD5散列值 uuid.uuid3() 3.基于随机数 uuid.uuid4() 4.基于名字的SHA-1散列值 uuid.uuid5() 使用的话一般使用

2016-09-25 20:01:37 219

原创 python标准模块学习4_______platform模块

platform模块用于获取系统的各种信息 1.获取操作系统的位数 platform.architecture() 2.获取系统的名称及版本号 platform.platform() 3.获取系统版本号 platform.version() 4.获取系统网络名称 platform.node() 5.获取处理器信息 platform.processor() 6.获取汇总信息

2016-09-25 18:06:26 492

原创 python标准模块学习3_______ConfigParser

python的ConfigParser模块提供了很好的配置文件读写方法,该模块有提供三种配置文件读写方式 1.ConfigParser 2.RawConfigParser 3.SafeConfigParser RawConfigParser是最基础的INI文件读取类,ConfigParser、SafeConfigParser支持对%(value)s变量的解析。 1.创

2016-09-24 16:00:31 343

原创 python标准模块学习2_______re模块

re模块是Python常用模块中用来进行正则匹配的模块,re模块有两个主要而函数match()和search(),以及compile() compile()函数会对正则表达式进行编译,对正则表达式进行预编译是被建议的,但不是必须的 用一个变量接收compile返回的RegexObject对象,可以用该变量去调用方法,并能实现代码重用提升性能 match()尝试用complie()生成

2016-05-31 07:02:57 248

原创 python标准模块学习1_______fnmatch模块

fnmatch模块是pythhon自带的模块,其主要功能是通过模式来匹配文件名 借口函数调用为  fnmatch.fnmatch(file,patten),patten的匹配模式为shell模式 当我们查看其源码的时候,fnmatch其实是调用了fnmatchcase函数去处理文件名和匹配模式, 该函数会做判断,并决定是否调用translate奖shell格式的patten翻译成正则表达式,

2016-05-25 00:04:40 285

原创 六种常见排序的C实现

#include void bubble_sort(int *array,int len)//冒泡排序 { int i,j; int flag=1; for(i=0;i { flag=0; for(j=0;j { if(array[j]>array[j+1]) { int tmp=array[j]; array[j]=array[j+1]; array[j+1]=tm

2016-03-30 22:44:37 190

原创 关于c语言动态分配内存的知识点的总结(总结)

内存分配函数的使用(自己总结的内存分配相关的知识,部分参考网上的知识) 1 malloc函数是动态分配一段堆上内存,并且返回该内存的首地址,该函数不对申请的空间进行清空操作;    malloc是一个函数,需要包含头文件才能使用,malloc 函数本身并不识别要申请的内存是什么类型,它只关心内存的总字节数必须由使用者计算字节数;        malloc 返回值的类型是void *, 将v

2015-10-06 19:34:48 631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除