python 批量执行远程命令
摘要:import paramiko,threading,sys,time,os class SSHThread(threading.Thread): def __init__(self, ip, port,user,pwd,timeout,cmd): threading.Thread.__init__(self) self.ip = ip...
阅读全文
posted @
2018-03-26 10:53
不死孤狼
阅读(101)
推荐(0)
Django【进阶篇 】
摘要:Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd
阅读全文
Django【基础篇】
摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject
阅读全文
python 面向对象基础
摘要:基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 1
阅读全文
python 模块
摘要:模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是
阅读全文
Python基础之函数
摘要:三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 基本数据类型补充 set set集合,是一个无序且不重
阅读全文
Python基本数据类型
摘要:Python基本数据类型 运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基本数据类型 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的
阅读全文
Python简介
摘要:Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由
阅读全文
Python rabbitmq
摘要:rabbitmq rabbitmq 消息队列解耦:一个程序间 把两个耦合度降低异步:天生解决耦合优点:解决排队问题 缺点:不能保证任务被及时的执行应用场景:去哪儿网 12306网站同步优点:保证任务及时执行缺点:不能解决排队问题,导致时间被浪费 大并发 Web Linux上 近几年使用的是nginx
阅读全文
python request
摘要:python request a. 客户端向服务端发送多层字典的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 obj = { 'data':{ "k1":"v1", "k2":"v2" }, 'status': True
阅读全文
python 资产管理
摘要:python 资产管理 一、Agent 方式 1 1.这个方法的优点:使用简单,速度快,适合服务器较多场景使用,缺点:服务器比较占资源,性能会变低。<br><br>2.使用Agent的前提条件是客户端(服务器)特别多的时候使用这种方法。<br><br><em id="__mceDel">3.Agen
阅读全文
python Saltstack
摘要:python Saltstack 一. 安装配置 a. 环境准备 1 2 3 4 5 6 7 8 9 10 11 12 服务端:192.168.1.24 oldboy 客户端:192.168.1.147 oldgirl 客户端:192.168.1.119 olddog 官方文档:https://do
阅读全文
python 报障系统(完)
摘要:python 报障系统(完) 一、报障系统原理: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
阅读全文
Beautifulsoup4
摘要:Beautifulsoup4 kindEditor 1 官网:http://kindeditor.net/doc.php 2 文件夹说明: ├── asp asp示例 ├── asp.net asp.net示例 ├── attached 空文件夹,放置关联文件attached ├── example
阅读全文
python KindEditord
摘要:python 文本编辑器(KindEditord) 1、下载 官网下载:http://kindeditor.net/down.php 本地下载:http://files.cnblogs.com/files/wupeiqi/kindeditor_a5.zip 2、文件夹说明 1 2 3 4 5 6 7
阅读全文
python Django注册页面显示头像
摘要:python Django注册页面显示头像(views) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 def register(request): ''' 注册 :param reques
阅读全文
python 保障系统
摘要:python 保障系统 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 from django.shortcuts import render,redirect,HttpResponse from
阅读全文
django python 评论楼
摘要:django python 评论楼 评论楼 从数据库中取出本篇博客的所有评论使用python语句将评论整理成具有层级关系的列表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 typename=request.POST.get('typename') comment_list =
阅读全文
Python 生成随机验证码
摘要:Python生成随机验证码 Python生成随机验证码,需要使用PIL模块. 安装: 1 pip3 install pillow 基本使用 1. 创建图片 1 2 3 4 5 6 7 8 9 from PIL import Image img = Image.new(mode='RGB', size
阅读全文
python Josnp(跨域)
摘要:python Josnp(跨域) 所谓的跨域就是进行不用域名内的请求,好比如说我在A域名想访问B域名的内容就是一种跨域的行为。 但是在我们浏览器端会有一个同源策略的设置,这个同源策略只对Ajax请求有限制,如果你通过Ajax请求发送数据,在被访问的一端能够接受访问请求并且进行处理后返回给浏览器,但是
阅读全文
python Django之Ajax
摘要:python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用 【JavaScript语言】 以及 相关【浏览器提供类库】 的功能向服
阅读全文
python Django之文件上传
摘要:python Django之文件上传 使用Django框架进行文件上传共分为俩种方式 1 2 3 一、方式一 通过form表单进行文件上传 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # FORM表单上传文件 def f1(
阅读全文
python Django学生管理
摘要:Django 学生管理系统 1. 一对一 班级 模态增加 编辑 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .hide{ display: none; } .s
阅读全文
python Django之Form组件
摘要:python Django之Form组件 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1
阅读全文
python/ Django之中间件
摘要:python/ Django之中间件 一、中间件 中间件共分为: (1)process_request(self,request) (2)process_view(self, request, callback, callback_args, callback_kwargs) (3)process_
阅读全文
python Django知识点总结
摘要:python Django知识点总结 一、Django创建项目: 1 CMD 终端:Django_admin startproject sitename(文件名) 其他常用命令: 1 2 3 4 5 6 7 8 其他常用命令: 通过类创建表--python manage.py makemigrati
阅读全文
基于session认证 相亲小作业
摘要:1 2 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显示男生列表 1 2 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显示男生列表 1 2 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显示男生列表 1 2 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显
阅读全文
djang的模板和session
摘要:djang的模板和session 一、创建一个app目录 1 在models.py只能类进行进行创建表 1 class Foo: 2 xx= 字段(数据库数据类型) 3 字段类型 4 字符串 5 EmailField(CharField): 6 IPAddressField(Field) 7 URL
阅读全文
django CSRF跨站请求伪造
摘要:python CSRF跨站请求伪造 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <form method="POS
阅读全文
Python/Django(CBV/FBV/ORM操作)
摘要:Python/Django(CBV/FBV/ORM操作) CBV:url对应的类(模式) 1 ## CBV操作 2 3 # class geting(View): 4 # def dispatch(self, request, *args, **kwargs): 5 # print('before'
阅读全文
django ORM操作详解
摘要:django ORM操作详解 一、python/ORM操作详解 1 2 增 models.UserInfo.objects.create(title='alex') 1 # def gets(request): 2 # models.UserInfo.objects.create(id=2,titl
阅读全文
python/Djangof分页与自定义分页
摘要:python/Djangof分页与自定义分页 Django分页 1 ## 分页 2 # current_pagc = request.GET.get('page') 3 # from django.core.paginator import Paginator,Page 4 # # result =
阅读全文
python/SQLAchemy
摘要:python/SQLAchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装: 1 pip3 install SQLAlchemy SQ
阅读全文
django 基础操作
摘要:django 基础操作 python/Django(增、删、改、查)操作 我们要通过pycharm中的Django模块连接MySQL数据库进行对数据的操作。 一、创建Django项目(每创建一个项目都要进行以下设置) 1、如图所示,创建一个Project 2、红色区域是创建的项目名称,蓝色区域是创建
阅读全文
python 前端 *args 和 **kwargs
摘要:python 前端 *args 和 **kwargs *args和**kwargs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
阅读全文
python 前端 Jquery
摘要:python 前端 Jquery jquery 一.寻找元素(选择器和筛选器) a.选择器 1.基本选择器 1 $("*") $("#id") $(".class") $("element") $(".class,p,div") 2.层级选择器 1 $(".outer div") $(".outer
阅读全文
python 前端 JavaScript
摘要:python 前端 JavaScript JavaScript 一. JavaScript Javascript 在开发中绝大多数情况是基于对象的.也是面向对象的. a. JavaScript的引入方式 1 2 3 4 5 6 7 #直接编写 <script> alert('hello yuan')
阅读全文
python 前端 CSS
摘要:python 前端 CSS CSS 一. css的四种引入方式 1.行内式 2.嵌入式 3. 链接式 将一个.css文件引入到HTML文件中 1 <link href="mystyle.css" rel="stylesheet" type="text/css"/> 4.导入式 二. css选择器 1
阅读全文
posted @
2018-03-15 11:42
不死孤狼
阅读(251)
推荐(0)
python 前端 HTML
摘要:python 前端 HTML Html 列表标签 1 #<ul>: 无序列表 unorder list [type属性:disc(实心圆点)(默认)、circle(空心圆圈)、square(实心方块)] 2 3 <ul type="circle"> 4 <li>111</li> 5 <li>222<
阅读全文
python 前端 Http协议
摘要:python 前端 Http协议 Http协议 一 HTTP概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发
阅读全文
posted @
2018-03-15 11:39
不死孤狼
阅读(145)
推荐(0)
python基础 二十四 进程 和 线程
摘要:python基础 二十四 进程 和 线程 进程 线程 操作系统 为什么要有操作系统? 操作系统:操作系统是一个用来协调,管理和控制计算机硬件和软件资源的系统程序。位于底层硬件与应用软件之间 工作方式:向下管理硬件 向上提供接口 切换 1.出现IO时切换 2.固定时间切换 进程 定义: 进程就是一个程
阅读全文
python基础 二十三 类的进阶
摘要:python基础 二十三 类的进阶 类的进阶 一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo: 2 pass 3 4 class Bar(Foo): 5 pa
阅读全文
python基础 二十二 类和对象
摘要:python基础 二十二 类和对象 类和对象 类 1.类的组成 数据和函数,二者是类的属性 2.两个作用: 实例化 属性引用 属性引用:类名.属性(增删改查) 实例化: 类名加括号就是实例化,会自动出发__init__的运行,可以用它为每个实例创建自己的特征 1 2 3 4 类属性 特征(变量) 技
阅读全文
posted @
2018-03-15 11:01
不死孤狼
阅读(111)
推荐(0)
python基础 二十 一 模块与包
摘要:python基础 二十 一 模块与包 1.什么是模块? 模块就是py文件 2.为什么要用模块? 如果在解释器上进行编码,把解释器关闭之前写的文件就不存在了,如果使用模块的话就能永久保存在磁盘中。 3.如何使用模块? 3.1 import 通过import导入要使用的模块 1 #spam.py 2 p
阅读全文
python基础 二十 模块2
摘要:python基础 二十 模块2 python/正则 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 4
阅读全文
python基础 十九 模块 1
摘要:python基础 十九 模块 1 模块 一.os 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.c
阅读全文
python基础 十八 异常处理
摘要:python基础 十八 异常处理 异常处理 1.语法错误 (这种错误,根本过不了Python解释器的语法检测,必须在程序执行前改正) 语法上的异常不是能被捕捉的 语法错误示范: #语法错误示范一: if #语法错误示范二: def test: pass #语法错误示范三: class Foo pas
阅读全文
python基础 十七 异常和反射
摘要:python基础 十七 异常和反射 异常 反射 一、异常处理: 1 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x 2 IOError 输入/输出异常;基本上是无法打开文件 3 ImportError 无法引入模块或包;基本上是路径问题或名称错误 4
阅读全文
python基础 十六 - 匿名函数和内置函数
摘要:python基础 十六 - 匿名函数和内置函数 1 匿名函数 1 2 3 匿名函数是lambda定义的没有名字的具有一些小功能的函数 具体形式是 lambda 参数列表:返回值表达式 lambda x: X**2 # 求平方操作 lambda x: x>100 # 判断参数是否大于100 2 内置函
阅读全文
python基础 十四 函数 装饰器 内置函数
摘要:函数 装饰器 内置函数 一.命名空间和作用域 二.装饰器 1.无参数 2.函数有参数 3.函数动态参数 4.装饰器参数 三.内置函数 1 salaries={ 2 'egon':3000, 3 'alex':100000000, 4 'wupeiqi':10000, 5 'yuanhao':250
阅读全文
posted @
2018-03-15 10:27
不死孤狼
阅读(83)
推荐(0)
python基础 十三 函数
摘要:python基础 十三 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函
阅读全文
python基础 十二 闭包
摘要:python基础 十二 闭包 什么是闭包 1 #定义一个函数 2 def test(number): 3 4 #在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包 5 def test_in(number_in): 6 print("in test
阅读全文
python基础 十一 文件操作
摘要:python基础 十一 文件操作 1.打开文件 1 2 3 使用open() 文件句柄 = open('文件路径', '模式') 2.文件操作 1 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: 1 2 3 4 5
阅读全文
python基础十 - 数据类型
摘要:python基础十 - 数据类型 一.string 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 # * 重复输出字符串 print('hello'*2) # [:] 通过索引获取字符串中字符,这里和列表的切片操作
阅读全文
python基础九 - 集合
摘要:python基础九 - 集合 1 2 3 4 5 set( )集合,集合是无序的,集合是可变的,集合是可迭代的 set()强型转成集合数据类型 set()集合本身就是去掉重复的元素 集合更新操作案列: 1 j={1,2,3,4,5} #创建一个集合 2 l={4,5,6,7,8} #创建一个集合 3
阅读全文
python基础八 - 字典
摘要:python基础八 - 字典 1 2 3 4 5 dict( )字典 dict()强型转换成字典类型的数据类型: 字典的键(Key)必须是唯一不可变的 字典是无序,字典可变数据类型,且是可迭代的对象 字典清空操作案例: 1 d={'k':1,'v':2,} #创建一个字典 2 d.clear() #
阅读全文
python基础七 数字和元组
摘要:python基础七 数字和元组 1 2 int整型 int()强行转换成整型数据类型 int整型是不可变,且是不可迭代的对象 一、整型数字用二进制位数表示案例: 1 age=7 #设定一个数字赋值给age变量 2 num=age.bit_length()#把age用几个二进制表示,赋值给num 3
阅读全文
python基础六 --列表
摘要:python基础六 --列表 1 2 3 4 5 列表(list)list()可以强行转换数据类型为列表,列表是可迭代对象 列表是有序的,且列表是可变的数据类型 列表中的元素可以是(字符串、整型、元祖、列表、字典、集合、布尔值)所有的都能放进去,当然元素。 列表索引取值案例: 1 l1=[1,2,3
阅读全文
python基础五 字符串(1)
摘要:python基础五 字符串(1) 1 2 3 4 5 字符串(str) 字符串是可迭代的 str()强制转成字符串类型 字符串是有序的,且不可变的数据类型。 字符串转换整型的案例: 1 name=['guobaoyuan'] 先定义一个列表然后再赋值给name 2 3 name1=str(name)
阅读全文
python基础四 数据类型和变量
摘要:数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是, 计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据, 需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 整数 P
阅读全文
python基础三 字符编码
摘要:python 字符编码 ASCII 1 2 3 4 5 6 记住一句话:计算机中的所有数据,不论是文字、图片、视频、还是音频文件,本质上最终都是按照类似 01010101 的二进制存储的。 再说简单点,计算机只懂二进制数字! 所以,目的明确了:如何将我们能识别的符号唯一的与一组二进制数字对应上?于是
阅读全文
python基础 二 (初识Python)
摘要:python基础(初识Python) 本章内容: Python 的种类 Python 的环境 Python 入门(解释器、编码、pyc文件、脚步传入参数、变量、输入、流程控制与缩进、while循环) 练习题 python的种类 Cpython Python的官方版本,使用C语言实现,使用最为广泛,C
阅读全文
python基础 一
摘要:python基础(常用内容) 机器数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 一个数在计算机中的二进制表示形式就是机器数。 例如: +3用机器数表示就用《00000011》表示 -3
阅读全文
在字典的循环中删除指定的键值
摘要:#!usr/bin/python # -*- coding: utf-8 -*- # @Time : 2018/3/14 15:57 # @Author : 黑咖啡 # @Email : webaa88@126.com # @File : dicttest.py # @Software: PyCharm a_dict = { 'haozhe':{'chengji':...
阅读全文
centos 7 安装python3
摘要:安装说明 在centos 7 中,默认使用的是python 2.7 因为几个关键的应用程序依赖于Python 2.7.5。如果替换了系统的Python环境就会发生很多难以预见的错误,甚至要重装系统。 我们使用make altinstall,如果使用make install,你将会看到在系统中有两个不
阅读全文
python基础 一
摘要:一.python版本间的差异: 1.1:2.x与3.x版本对比 version 2.x 3.x print print " "或者print()打印都可以正常输出 只能print()这种形式打印,否则会出现 SyntaxError input raw_inut input:输出原生的数据类型,输入什
阅读全文
mysql 5.7二进制 初始化安装脚本
摘要:1 #!/bin/bash 2 3 echo "mysql 初始化安装脚本" 4 5 <<COMMENT 6 这些事注释内容: 7 FILE: CENTOS7-INIT.SH 8 USAGE: sh centos7-init.sh 9 AUTHOR: 邢飞, webaa88@126.com 10 C
阅读全文
centos7 初始化脚本
摘要:vim centos7-init.sh #!/bin/bashecho "centos 7 初始化脚本"<<COMMENT 这些事注释内容: FILE: CENTOS7-INIT.SH USAGE: sh centos7-init.sh AUTHOR: 邢飞, webaa88@126.com CRE
阅读全文
linux系统的基本优化
摘要:一.系统1. 最小化安装操作系统2. 进行用selinux3. 调整运行级别为文本模式4. 优化开机启动项(关闭不需要的服务)5. 如果是入网服务关闭防火墙或者防火墙不要设置过于复杂,只允许必要的服务即可6. 调整文件描述符大小(去除pam限制) ulimit -n echo '* - nofile
阅读全文
centos 7 Tomcat 8.5 的安装及生产环境的搭建调优
摘要:一 安装tomcat 8.5修改运行级别为文本# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target1. 创建标准目录结构mkdir /softwaremkdir /datamkdir /sc
阅读全文
nginx 安装 调优
摘要:###################################################nginx安装#####################################################一 . 安装nginx -1 安装依赖: yum install -y wge
阅读全文