摘要: python中hashlib提供了常见的摘要算法,如MD5,SHA1等等 什么是摘要算法呢?摘要算法又称哈希算法\算列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示),主要用于防篡改,可以不送传明文 md5是一种不可逆的加密算法,目前也是最牢靠的算法之一 阅读全文
posted @ 2017-06-19 01:14 R-Bear 阅读(4069) 评论(0) 推荐(0) 编辑
摘要: loggging日志 python的logging模块提供了通用的日志系统.这个模块提供不同的日志级别,并可以采用不同的方式记录日志 注意:python文件的命名是有讲究的,不要把文件名命名的和模块名字一样,这样会一直报错,比如你这里如果命名为logging.py就会一直报错 logging.bas 阅读全文
posted @ 2017-06-19 00:12 R-Bear 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 结果: producer在生产中,第1个producer在生产中,第2个producer在生产中,第3个producer在生产中,第4个producer在生产中,第5个consumer在消费中,第5个consumer在消费中,第4个consumer在消费中,第3个consumer在消费中,第2个co 阅读全文
posted @ 2017-06-17 02:27 R-Bear 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 线程同步: 一个场景: 一个列表里所有元素都是0,线程A从后向前把所有元素改成1,而线程B负责从前往后读取列表并打印. 那么,可能线程A开始改的时候,线程B便来打印列表了,输出就变成一半0一半1,这就是数据的不同步 线程同步就是为了防止这个,同时也引入了锁的概念.Lock和Rlock可以实现线程同步 阅读全文
posted @ 2017-06-17 01:26 R-Bear 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 程序\进程\线程的关系: 程序(program) 一组功能集合的静态描述,程序至少有一个进程 进程(process) 进程是系统进行资源分配和调度的,他们拥有自己独立的空间,进程至少有一个线程 线程(thread) 线程是处理器调度的基本单位,他们的空间是共享的,一个进程中可以有多个线程 多线程的优 阅读全文
posted @ 2017-06-17 00:37 R-Bear 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU, 阅读全文
posted @ 2017-06-16 23:53 R-Bear 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 安装openpyxl插件 1.解压openpyxl 2.cmd命令行,进入到目录,招到setup.py文件,执行命令:python setup.py install cmd -> d: -> cd D:\py libs\openpyxl-2.4.1python setup.py install 查看 阅读全文
posted @ 2017-06-16 23:34 R-Bear 阅读(1609) 评论(1) 推荐(0) 编辑
摘要: python DB-API介绍 1.python标准数据库接口为 python DB-API,python DB-API为开发人员提供了数据库应用标称接口 2.python数据库接口支持非常多的数据库,可以选择适合你项目的数据库: MySQL PostgreSQL Microsoft SQL Ser 阅读全文
posted @ 2017-06-16 01:07 R-Bear 阅读(7617) 评论(0) 推荐(0) 编辑
摘要: 正则函数 Python提供re模块,包含所有正则表达式的功能 由于python的字符串本身也有\转义,所以需要注意: s = "ABC\\-001" 对应的正则表达式应为:'ABC\-001' 用python的r前缀,就不用考虑转义问题 可以使用 s = r'ABC\-001' 对应的正则表达式为: 阅读全文
posted @ 2017-06-15 22:50 R-Bear 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式? 正则表达式是一种小型的\高度专业化的变成语言,主要用于字符串处理 正则表达式是一种通用语言,在python中通过re模块实现,import re 工具:在线正则表达式测试 http://tool.oschina.net/regex/ http://www.jb51.net/sho 阅读全文
posted @ 2017-06-15 01:13 R-Bear 阅读(157) 评论(0) 推荐(0) 编辑