随笔分类 -  分类

摘要:HTTP协议: HTTP是一个属于应用层的面向对象的协议,由于其简捷\快速的方式,适用于分布式超媒体信息系统. HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径.请求方法常用的有GET\HEAD\POST. 每种方法规定了客户 阅读全文
posted @ 2017-06-20 00:01 R-Bear 阅读(389) 评论(0) 推荐(0)
摘要:先来想下发送邮件需要填写什么,还需要有什么条件1.与邮件服务器建立连接,用户名和密码2.发邮件:发件人,收件人,主题,内容,附件3.发送 使用第三方邮箱发送邮件 结果: 遇到的问题,需要开启邮箱的服务. 阅读全文
posted @ 2017-06-19 01:35 R-Bear 阅读(281) 评论(0) 推荐(0)
摘要:python中hashlib提供了常见的摘要算法,如MD5,SHA1等等 什么是摘要算法呢?摘要算法又称哈希算法\算列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示),主要用于防篡改,可以不送传明文 md5是一种不可逆的加密算法,目前也是最牢靠的算法之一 阅读全文
posted @ 2017-06-19 01:14 R-Bear 阅读(4080) 评论(0) 推荐(0)
摘要:loggging日志 python的logging模块提供了通用的日志系统.这个模块提供不同的日志级别,并可以采用不同的方式记录日志 注意:python文件的命名是有讲究的,不要把文件名命名的和模块名字一样,这样会一直报错,比如你这里如果命名为logging.py就会一直报错 logging.bas 阅读全文
posted @ 2017-06-19 00:12 R-Bear 阅读(509) 评论(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 阅读(1285) 评论(0) 推荐(0)
摘要:线程同步: 一个场景: 一个列表里所有元素都是0,线程A从后向前把所有元素改成1,而线程B负责从前往后读取列表并打印. 那么,可能线程A开始改的时候,线程B便来打印列表了,输出就变成一半0一半1,这就是数据的不同步 线程同步就是为了防止这个,同时也引入了锁的概念.Lock和Rlock可以实现线程同步 阅读全文
posted @ 2017-06-17 01:26 R-Bear 阅读(421) 评论(0) 推荐(0)
摘要:程序\进程\线程的关系: 程序(program) 一组功能集合的静态描述,程序至少有一个进程 进程(process) 进程是系统进行资源分配和调度的,他们拥有自己独立的空间,进程至少有一个线程 线程(thread) 线程是处理器调度的基本单位,他们的空间是共享的,一个进程中可以有多个线程 多线程的优 阅读全文
posted @ 2017-06-17 00:37 R-Bear 阅读(255) 评论(0) 推荐(0)
摘要:什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU, 阅读全文
posted @ 2017-06-16 23:53 R-Bear 阅读(251) 评论(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 阅读(1623) 评论(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 阅读(7643) 评论(0) 推荐(0)
摘要:正则函数 Python提供re模块,包含所有正则表达式的功能 由于python的字符串本身也有\转义,所以需要注意: s = "ABC\\-001" 对应的正则表达式应为:'ABC\-001' 用python的r前缀,就不用考虑转义问题 可以使用 s = r'ABC\-001' 对应的正则表达式为: 阅读全文
posted @ 2017-06-15 22:50 R-Bear 阅读(291) 评论(0) 推荐(0)
摘要:什么是正则表达式? 正则表达式是一种小型的\高度专业化的变成语言,主要用于字符串处理 正则表达式是一种通用语言,在python中通过re模块实现,import re 工具:在线正则表达式测试 http://tool.oschina.net/regex/ http://www.jb51.net/sho 阅读全文
posted @ 2017-06-15 01:13 R-Bear 阅读(166) 评论(0) 推荐(0)
摘要:如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 __private_attrs:两个下划线,声明该属性为私有,不能在类的外部被使用或直接访问.在类内部的方法中使用 阅读全文
posted @ 2017-06-15 00:13 R-Bear 阅读(335) 评论(0) 推荐(0)
摘要:继承可以把父类的所有功能都直接拿过来,这样就不必重零做起,子类只需要新增自己特有的方法,也可以把父类不适合的方法覆盖重写 格式:class 子类(父类): 子类可以继承或重写父类的方法 子类可以自定义新的方法或成员变量 结果: 调用子类构造函数方法调用子类方法childMethod调用父类方法par 阅读全文
posted @ 2017-06-14 23:51 R-Bear 阅读(365) 评论(0) 推荐(0)
摘要:类:一类事物的抽象,比如汽车类 对象:类的一个实例,比如一台真实的宝马车 类的定义:class关键字 类的组成:方法\类变量\成员变量\局部变量 方法:也可以叫函数,但与函数不同,类方法必须包含参数self,且为第一个参数 类变量特点:定义在类里方法外,可以由类名直接调用,也可以有对象来调用 成员变 阅读全文
posted @ 2017-06-14 23:32 R-Bear 阅读(310) 评论(0) 推荐(0)
摘要:random()随机函数 结果: abanana OS模块 OS模块常见操作: os.path.isdir(path) 判断当前路径是否指向这样的一个目录(存在的),如果是就返回true os.path.isfile(path) 判断当前路径是否指向一个文件(存在的) os.path.exists( 阅读全文
posted @ 2017-06-14 00:55 R-Bear 阅读(328) 评论(0) 推荐(0)
摘要:1.什么是异常 异常可以理解为一个对不正常事情的处理机制 一般情况下,在python中无法正常处理程序时就会发生一个异常 异常处理可以让错误变得更人性化 2.异常处理 捕捉异常可以使用try/except语句 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并 阅读全文
posted @ 2017-06-13 23:36 R-Bear 阅读(236) 评论(0) 推荐(0)
摘要:文件IO #文件的基本操作 1.在python中你可以用file对象做大部分的文件操作 2.一般步骤: 先用python内置的open()函数打开一个文件,并创建一个file对象, 然后调用相关方法进行操作 语法: file_object = open(file_name[,acess_mode][ 阅读全文
posted @ 2017-06-13 00:58 R-Bear 阅读(388) 评论(0) 推荐(0)
摘要:1.什么是模块? 可以理解为一个py文件就是一个模块,比如xiaoming.py就是一个模块,想要引入它, 那么就在代码里写上import xiaoming即可 2.模块首先从当前目录查询,如果没有再按path顺序逐一查询(sys.path) 3.一个模块只会被导入一次,不管你执行了多少次impor 阅读全文
posted @ 2017-06-12 22:40 R-Bear 阅读(255) 评论(0) 推荐(0)
摘要:1、什么是函数?函数是实现特定功能而封装起来的一组语句块,可以被用户调用2、函数的分类自定义函数(用户编写);预定义函数(系统自带,lib自带)3、为什么使用函数降低编程难度,将大问题分解为若干小问题;代码重用,函数可被多次调用4、函数的语法定义:def 函数名字(参数): 函数体 return 语 阅读全文
posted @ 2017-06-09 01:16 R-Bear 阅读(316) 评论(0) 推荐(0)