自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 从0开始搭建flask web 程序(2)

templates/base.html<!DOCTYPE html><html><head>{% block head %} <meta charset="utf-8"> <link rel="shortcut icon" href="{{ url_for('static', filename='images/p

2018-07-25 11:24:55 489

原创 Python谷歌浏览器selenium自动化测试

selenium自动化测试例子:1.安装seleniumpip install selenium若安装成功之后,在命令行执行 python -m pydoc -p 8888   (-p 是指定端口号)  访问http://127.0.0.1:8888 在页面的最下面site-packages 一栏 会多出一个selenium项,当前python下安装的包和api都能在这边查得到...

2018-05-26 16:48:14 3674

原创 BAT脚本示例

@echo off color a Title XP端口-进程查询 setlocal enabledelayedexpansion echo ╔- -╗ echo 本机开放的端口及使用该端口的进程 echo ╚- -╝ echo ------------------------------------ echo 端口号 进程名称 ECHO TCP协议: ::利用netstat命...

2018-05-05 15:18:24 825

原创 DOS基础命令

cls(clear screen)清屏dirdir/ah  仅显示当前文件夹下的隐藏文件   dir/as      # 仅显示当期文件夹下的系统文件cdchange directorymovemove d:\a.zip   E:\copycopy d:\a.zip  e:\deldel d:\a.zipmkdir/md创建目录rmdir/rd删除目录type显示文本类文件中的内容(例如:.txt...

2018-05-05 10:39:38 196

原创 从0开始搭建flask web 程序(1)

Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。一、开始项目1.pip 安装所需依赖Flask==0.12.2Flask-Bootstrap==3.3.7.1Flask-HTTPAuth==3.2.3Flask-Login==0.4.0Flask-Mail==0.9.1Flask-Migrate==2.0.4F...

2018-04-23 11:17:54 700

原创 Flask-Login模块

Flask-Login模块提供用户状态的管理功能。使用flask-login首先要获取一个loadmanager的实例。   1) 当用户登录以后,如果需要记录用户的状态则则可以调用 login_user函数记录当前登录的用户。def login_user(user, remember=False, force=False, fresh=True): if not force and...

2018-04-18 09:11:14 996

原创 Hive使用

官方网址:https://hive.apache.org/1、概念(1)Hive 是建立在 Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL ,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce...

2018-04-08 15:09:45 240

原创 shell修改配置文件脚本

#!/bin/bash#Use to modify ip or domain for files of apinfo.json/ldd.conf/ngx_x.conf/fdfs#main_menu(){echoechodis_mainmenu="Modify ip or domain for linkdood"curdate=`date "+%Y-%m-%d %T"`cat ...

2018-04-05 11:33:17 4183

原创 python监控脚本

#!/usr/bin/env python# -*- coding:utf8 -*-import urllibimport datetimeimport osimport reimport jsonimport sysimport loggingimport Daemonfrom providers.s_email import SendMailHandlefrom pr...

2018-04-05 11:30:52 906

转载 Python爬虫

1.最基本的抓站import urllib2content = urllib2.urlopen('http://XXXX').read()2.使用代理服务器这在某些情况下比较有用,比如IP被封了,或者比如IP访问的次数受到限制等等。import urllib2proxy_support = urllib2.ProxyHandler({'http':'http://XX.XX.XX.XX:800...

2018-04-02 23:10:34 216

原创 Python调用ansible2.4

代码如下:#!/usr/bin/env pythonimport jsonimport shutilfrom collections import namedtuplefrom ansible2api.parsing.dataloader import DataLoaderfrom ansible2api.vars.manager import VariableManagerfrom...

2018-03-29 15:04:48 5171 1

原创 Python使用PyCrypto实现AES加密功能示例

使用PyCrypto实现AES加密功能:#!/usr/bin/env pythonfrom Crypto.Cipher import AESimport base64import os# the block size for the cipher object; must be 16, 24, or 32 for AESBLOCK_SIZE = 32# the character u...

2018-03-28 17:01:44 2289 1

原创 ansible安装及使用

Ansible默认通过 SSH 协议管理机器.安装Ansible之后,不需要启动或运行一个后台进程,或是添加一个数据库.只要在一台电脑(可以是一台笔记本)上安装好,就可以通过这台电脑管理一组远程的机器.在远程被管理的机器上,不需要安装运行任何软件,因此升级Ansible版本不会有太多问题.目前,只要机器上安装了 Python 2.6 或 Python 2.7 (windows系统不可以做控制主机)...

2018-03-27 11:26:43 463

原创 使用Crypto进行AES的cbc模式加密

#!/usr/bin/env python# -*- coding:utf-8 -*-from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexclass prpcrypt(): def __init__(self, key): self.key = key self....

2018-03-26 20:02:54 3732

原创 linux命令行隐藏input输入

脚本如下:function hidden_input{ typeset function_name="hidden_input" typeset prompt="$1" typeset input="" typeset character="" echo "" echo "$prompt:" STTY_RESTORE=$(stty

2018-03-26 10:44:20 2023

原创 windows 下安装whl文件

1.用管理员方式打开cmd2.安装wheel 命令:python -m pip install wheel3.python -m pip *.whl如果pip设置了环境变量,直接pip即可。

2018-02-05 15:47:55 2460

原创 python MysqlDb模块使用

python调用mysql数据库通常通过mysqldb模块,简单说下如何调用1.安装驱动目前有两个MySQL的驱动,我们可以选择其中一个进行安装:  1. MySQL-python:是封装了MySQL C驱动的Python驱动;  2.mysql-connector-python:是MySQL官方的纯Python驱动。这里使用MySQL-python驱动,即MySQ

2018-02-03 15:30:23 525

原创 flask sqlalchemy数据库操作

大多数的数据库引擎都有对应的Python 包,包括开源包和商业包。Flask 并不限制你使用何种类型的数据库包,因此可以根据自己的喜好选择使用MySQL、Postgres、SQLite、Redis、MongoDB 或者CouchDB。如果这些都无法满足需求,还有一些数据库抽象层代码包供选择,例如SQLAlchemy 和MongoEngine。你可以使用这些抽象包直接处理高等级的Python 对象,

2018-02-02 15:02:39 515

原创 基于python的open-falcon 多日志多关键字监控插件

最近公司业务运维对日志要求关键字监控,网上的open-logdog是基于go语言开发的插件,编译测试发现有些问题不符合自己公司的要求,迫于时间压力,使用python进行了改造,满足多日志、多关键字、忽略大小写及定时推送数据到接口,主代码如下:#!/usr/bin/python# coding=utf-8import sysimport reimport timefr

2018-01-31 17:37:45 1414

原创 多线程编程

一、线程和进程1.进程 计算机的程序只是在磁盘上可执行的二进制(或其他类型)文件。只有把它们加载到内存中并被操作系统调用,才拥有其生命周期。进程则是一个执行中的程序。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统管理其上所有进程的执行,并为这些进程合理的分配时间。进程也可以派生(fork或spwan)新的进程来执行其他任务,不过因为每个新进程也都拥有自己的内存和

2017-12-19 17:26:07 124

原创 网络编程(2)

一、文件传输协议 1.Python和FTPfrom ftplib import FTP as ftpf = ftp('some.ftp.server')f.login('anonymous','your@email.address') . .f.quit()2.ftplib.FTP类的方法login(user='anonymous',passwd='',

2017-12-19 13:21:54 132

原创 网络编程(1)

一、套接字:通信端点1.套接字 套接字是计算机网络数据结构,它体现了‘通信端点’的概念。在任何类型的通信开始之前,网络应用程序必须创建套接字。可以将他们比作电话插孔,没有它将无法通信。 套接字的起源可以追溯到20世纪70年代,它是加利福尼亚大学的伯克利版本UNIX的一部分。因此,有时套接字成为伯克利套接字或BSD套接字。 2.套接字地址:主机-端口对 如果一个套接字像一个电话插孔–允

2017-12-17 21:54:57 135

转载 linux开源邮箱服务器搭建

1.安装Postfixyum -y install postfix安装完成还需要替换系统自带的sendmail:rpm -e sendmail 或者 yum remove sendmail修改MTA(默认邮件传输代理)alternatives --config mta 然后直接回车即可。2.安装Dovecot(邮局转发)yum -y install dovecot3.配置Postfixvi /etc

2017-12-15 18:37:30 6334 3

转载 Python特殊语法:filter、map、reduce、lambda

Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力! filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3

2017-12-15 18:29:06 149

原创 python正则表达式(二)

python的正则表达式支持大量的扩展符号 通过使用(?iLmsux)系列,用户可以在正则表达式里面指定一个或者多个标记,而不是通过compile()或者其他re模块函数。下面使用re.I/IGNORECASE的示例,最后一个示例在re.M/MULTILINE实现多行混合。>>>import re>>>re.findall(r'(?i)yes','yes? Yes. YES!')['yes',

2017-12-10 18:08:13 445

原创 python正则表达式(基础)

一、正则表达式是包含文本和特殊字符的字符串,该字符串描述一个可以识别各种字符串的模式。                正则表达式               匹配的字符                  foo                foo                python

2017-12-09 18:50:11 303

Python开发指南

包含Python前端开发主流框架文档及应用简单入门实例等;

2018-04-05

flask入门实例

flask开发应用入门实例,使用bootstrp3框架、数据库采用SQLIT,简单入门应用实例。

2018-04-05

空空如也

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

TA关注的人

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