![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pyhton
文章平均质量分 64
修电脑的码农
这个作者很懒,什么都没留下…
展开
-
Python 快速获得Linux系统和磁盘信息
背景介绍在日常运维或者迁移客户系统的时候我们需要快速的了解客户应用系统的主机的一些基本信息,我们可以通过Linux的命令获得相关信息,自己信息总结,我这里收集总结了基于Python2.7的一些脚本,可以快速获得系统的基础信息。选择Python2.7是应为现在绝大多数Linux 操作系统依然使用的默认版本的Python还是2.x的版本。本身这些脚本可以下载直接运行,无需安装任何第三方的包方便使用。获得操作系统信息#coding=utf-8import platformdef GetPlatfo转载 2020-07-18 17:50:40 · 2264 阅读 · 0 评论 -
动态展示的OSS网站 - 函数计算
背景介绍:上面文章给大家介绍了如果通过OSS和CDN去做一个静态的纯展示页面,基本可以满足个人开发者或者App展示的需求,但是如果您想要您网站可以动态的去展示一些内容,还是没法满足你的需求,这个我会通过函数计算服务来实现网站的动态展示,通过这篇文档你可以了解到制作OSS动态展示的页面的一些思路。架构设计:使用OSS和CDN做静态页面的优势就在于托管,您的网站已经搭建好之后,那么你就...原创 2018-07-30 17:33:12 · 1109 阅读 · 0 评论 -
ImportError: No module named shutil_get_terminal_size
自从安装anaconda之后,使用ipython的时候,老是报错ImportError: No module named shutil_get_terminal_size然后百度了一下让去改一下这个路径的文件内容/Users/dushibing/anaconda/lib/python2.7/site-packages/IPython/utils/terminal.py, line 22, in <m原创 2017-04-24 21:53:19 · 3206 阅读 · 1 评论 -
Django日志可视化大作战
简介:日常的各种应用都有很多的日志文件,某些特殊的应用需要分析日志,对于较小的应用我门可以采用自己编写脚本工具来完成分析,那么对于大型应用的日志数据,我们就需要借用开源软件帮助我们完成。我将会分两部分来讲,第一部分是介绍如何使用Python+echart 完成日志可视化的任务,后部分讲给大家介绍如何使用Elasticsearch + logstash + Kibana 实现对日志的实时大批量的数据可原创 2017-05-07 16:11:08 · 4582 阅读 · 0 评论 -
AWS Lambda 入门到放弃
Request 1.进来的reuqest转入/hello/. 2.Django通过在ROOT_URLCONF配置来决定根URLconf. 3.Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目。 4.如果找到匹配,将调用相应的视图函数 5.视图函数返回一个HttpResponse 6.Django转换HttpResponse为一个适合的HTTP resp原创 2017-04-02 20:03:44 · 16078 阅读 · 0 评论 -
boto3 dynamodb 入门使用
介绍 Amazon DynamoDB 是一项快速灵活的 NoSQL 数据库服务,适合所有需要一致性且延迟低于 10 毫秒的任意规模的应用程序。它是完全托管的云数据库,支持文档和键值存储模型。灵活的数据模型和可靠的性能使其成为移动、Web、游戏、广告技术、物联网和众多其他应用的不二之选。定价 官方网站的价格介绍:https://aws.amazon.com/cn/dynamodb/pricing原创 2017-02-26 22:49:55 · 4317 阅读 · 1 评论 -
AWS Boto3 使用介绍(一)
背景介绍: 最近开发一个脚本服务,需要使用AWS service, 所以就了解了一下Boto的使用,看到国内相关文档特别少,只有英文文档介绍,对于英文不好的朋友比较不友善,这里给大家几本介绍一下Boto。然后会给出几个使用AWS的服务Python代码的例子。一、Boto3 介绍 Boto is the Amazon Web Services (AWS) SDK for Python, w原创 2017-01-20 23:06:11 · 21550 阅读 · 5 评论 -
Boto3 操作AWS的SQS
SQS 介绍: Amazon Simple Queue Service (SQS) 是一项快速可靠、可扩展且完全托管的消息队列服务。Amazon SQS 可以简单、经济高效地解耦云应用程序的各个组件。您可以使用 Amazon SQS 来传输任何规模的数据,而不会丢失消息,也不要求其他服务始终可用。Amazon SQS 包括具有高吞吐量和至少一次处理的标准队列,还包括能提供 FIFO (先进先出)原创 2017-02-09 22:12:18 · 4433 阅读 · 0 评论 -
Python 单例模式详解 __new__, import ,__dict__,__metaclass__
定义: 单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。 实现某个类只有一个实例的途径: 1,让一个全局变量使得一个对象被访问,但是他不能防止外部实例化多个对象。 2,让类自身保存他的唯一实例,这个类可以保证没有其他实例可以被创建 #-*- encoding=utf-8 -*- print '----------------------方法1-------原创 2016-10-14 15:59:11 · 1364 阅读 · 0 评论 -
SQLAchemy 各种查询例子
连接数据库SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如:MySQL-Python mysql+mysqldb://<user>:<password>@<host>[:<port>]/<dbname>pymysql mysql+pymysql://原创 2016-11-20 23:32:49 · 2709 阅读 · 0 评论 -
Memcached的python操作
什么是Memcached?Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load原创 2016-11-19 16:25:30 · 558 阅读 · 0 评论 -
RabbitMQ常用方法介绍python
介绍:RabbitMQ是一个消息代理 - 一个消息系统的媒介。它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全。详细介绍RabbitMQ优点,特点,请见中文文档点这里Chinese Document。交换机和交换机类型Name(交换机类型) Default pre-declared names(预声明的默认名称) Direct exchange(直连交换机) (E原创 2016-11-18 09:07:59 · 674 阅读 · 0 评论 -
python继承顺序
python和C++一样,支持多继承。概念虽然容易,但是困难的工作是如果子类调用一个自身没有定义的属性,它是按照何种顺序去到父类寻找呢,尤其是众多父类中有多个都包含该同名属性。class P1 #(object): def foo(self): print 'p1-foo' class P2 #(object): def foo(self):转载 2016-10-13 14:03:44 · 1893 阅读 · 1 评论 -
一个多线程Ping 类
需求背景:部门内部一个监控项目需要快速Ping批量的IP地址,在网上找了很多资料结合各家之所长,写了一个多线程Ping类,可以实现快速的ping,并且格式化的返回IP状态。主要解决痛点:1.为什不直接用Linux command? 一个两个可以,对于批量上千个ip来说,用Linux command 就有点不太适合了 2.为什么用多线程而不是用多进程? 进程提供了多道编程,充分发挥了计算机部件的原创 2016-10-10 21:48:43 · 4629 阅读 · 0 评论 -
Django template for 标签 结合使用字典,javascript
介绍 本文主要介绍在Django template里如何使用字典,并且结合着javascript使用,可以更加高效的开发前端页面。背景: 以前编写Django template的时候,javascript都是单独编写的,通常要查好多资料才能实现比较复杂的功能,最近开发的一个前端页面里包涵SVG图像,所以感觉完全用jQuery来解决需求有点麻烦,就突然意识到既然Django template t原创 2016-09-11 20:54:36 · 2309 阅读 · 0 评论 -
sql备份文件导出到excel
需求背景: 公司内部由于开发的维护的网站及工具使用的数据库,由于时间比较悠久,架构比较旧,当开发人及维护员离职后,一旦服务崩溃后新的员工没法恢复服务使用了,在只有遗留数据库备份文件的情况下,有需要查询旧的数据资源。 造成的原因: 开发及运维人员没有完整的开发和部署文档,旧的技术或者架构早已经被弃用,年轻人对于比较老旧的技术了解的不多。解决方案 1. 重新开发新的网站,并且使用旧的数据库原创 2016-04-10 16:10:01 · 677 阅读 · 0 评论 -
Python 实现单例模式
#-*- encoding=utf-8 -*-print '----------------------方法1--------------------------'#方法1,实现__new__方法#并在将一个类的实例绑定到类变量_instance上,#如果cls._instance为None说明该类还没有实例化过,实例化该类,并返回#如果cls._instance不为None,直接返回cl转载 2016-03-28 17:03:54 · 721 阅读 · 0 评论 -
SocketServer module
介绍SocketServer 是一个高级别的模块在标准库里他的目标是简单的模版化绝大多数代码,非常简单的创建网络客户端和服务器端。在这个模块里有很多的类方便你使用隐藏很多细节对你编码过程 -面向对象的方法帮助我们组织数据和逻辑功能 我们的应用将是基于事件驱动各种类的继承关系请求句柄的继承关系Serverimport SocketServerimport time# This cl原创 2016-01-02 17:27:17 · 474 阅读 · 0 评论