摘要: 一、爬虫 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可 阅读全文
posted @ 2017-08-28 16:10 beiguuu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ队列安装 1.安装 2.安装pika模块 二、RabbitMQ队列 实现最简单的队列通信 client端 server端 work queues 在这种模式下,RabbitMQ会默认把p发的消息依次分发给各个消费者(c),跟负载均衡差不多 生产者 消费者 消息持久化 发送端 接收 阅读全文
posted @ 2017-08-08 16:37 beiguuu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.安装python3以及pip的过程 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar zxvf Python-3.6.0.tgz ./configure —prefix=/etc/python/python3.6 阅读全文
posted @ 2017-07-26 20:23 beiguuu 阅读(8249) 评论(0) 推荐(0) 编辑
摘要: 封装的sql 阅读全文
posted @ 2017-06-26 19:58 beiguuu 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 面向对象的一些特殊方法:一定要记住的方法....就四个方法 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 实现对数据库的操作,如: 更多详见:h 阅读全文
posted @ 2017-06-13 19:22 beiguuu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、报错类型 二、捕获异常 基本写法: 异常类只能用在指定的异常情况,如果不能确定异常的类型是不能使用的。 万能捕获异常: Exception 这个异常确实能捕捉所有的异常,但是出现的所有异常都只能执行Exception下的代码。如果需求是出现什么异常就走该异常下的代码,就要换多分支的异常捕捉。 多 阅读全文
posted @ 2017-04-24 22:30 beiguuu 阅读(323) 评论(0) 推荐(0) 编辑
摘要: # x + y + z = 100 # 5x + 3y + z/3 = 100 for x in range(1, 20): for y in range(1, 33): z = 100 - y - x if z % 3 == 0 and 5 * x + 3 * y + z / 3 == 100: print('公鸡:', x, '... 阅读全文
posted @ 2017-04-11 23:59 beiguuu 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 类:就是把相同的事物的动作和特征整合到一起 类是一个抽象的。 对象:基于类创建的一个具体的事物, 也是特征和动作整合一起的 PS. 面向对象编程,和程序设计面向对象 ,是没有关系的 面向对象编程,是使用class类来进行编程的 程序设计面向对象:是使用def()来编程的 二、类/对象相 阅读全文
posted @ 2017-04-09 17:34 beiguuu 阅读(409) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: UTF-8 -*- 在python2中测试i = '中国'print [i.decode('utf-8')] #16进制gbk = i.decode('utf-8').encode('GBK') #utf-8转gbk# print i.d 阅读全文
posted @ 2017-03-31 13:52 beiguuu 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.编写脚本自动部署反向代理、web、nfs; 要求:I、部署nginx反向代理三个web服务,调度算法使用加权轮询; II、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性; 2.编写监控脚本,监控集群内所有服务存活状态,内存、磁盘剩余率检测,异常则发送报警邮件 阅读全文
posted @ 2017-03-26 09:41 beiguuu 阅读(172) 评论(0) 推荐(0) 编辑