自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 python3快速安装

linux环境快速安装python3之前在linux上安装python3的时候,为了让不影响linux环境原有的python2的环境,选择的方法都是下载对应的linux环境的python包,不过这里需要注意的是,不要更改linux默认输入python 进入python2的方法,自己安装python3的时候做软链接的时候要做成python3,否则系统的很多工具依赖于p...

2019-06-17 15:57:00 161

转载 Git&GitHub

本节内容github介绍安装仓库创建&提交代码代码回滚工作区和暂存区撤销修改删除操作远程仓库分支管理多人协作github使用忽略特殊文件.gitignore为什么要用版本控制?假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你...

2017-08-08 16:52:00 305

转载 PyCharm快捷键使用

转载于:https://www.cnblogs.com/xuyuanyuan123/p/7278440.html

2017-08-03 10:41:00 133

转载 django之form功能

Django的Form主要具有一下几大功能:生成HTML标签验证用户数据(显示错误信息)HTML Form提交保留上次提交数据初始化页面显示内容1、form的创建:示例:class LoginForm(Form): # 正则验证:不能为空,6-18 username=fields.CharField( max_...

2017-07-07 16:09:00 197

转载 django框架之中间件

中间件简介django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件如图:中间件中一共有五个方法:process_reques...

2017-07-06 15:56:00 115

转载 http 之cookie和session

cookie和session关于http:1、http是:无状态、短连接2、http的请求生命周期:给服务端发送一个请起头,通过域名提取url,通过路由关系匹配,再通过函数+html进行模板加数据渲染,最后返回给用户(响应头+响应体)3、http发送规定:(1)请求: get请求:没有请求体、数据不能超过1k post:有请求体,数据大小没有要求(2)响...

2017-07-02 23:33:00 95

转载 Django之cfrs跨站请求伪造和xfs攻击

跨站请求伪造一、简介django为用户实现防止跨站请求伪造的功能,通过中间件django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。全局:  中间件django.middleware.csrf.CsrfViewMiddleware局部:@csrf_protect...

2017-07-02 23:33:00 288

转载 Django框架<一>

Django框架Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。一、django的安装实现和目录介绍1、django实现流程django #安装: pip3 install django ...

2017-07-02 23:32:00 108

转载 django框架<二>

django框架:Models1、基本创建Django提供了一个抽象层("Model")的构建和管理Web应用程序的数据。Django使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。每个模型是一个Python类,子类django.db.models.model模型中的每个属性代表一个数据库字段。...

2017-07-02 23:32:00 140

转载 django框架<三>

一、ORM操作1、django orm创建数据库的方法(1)指定连接pymysql(python3.x),先配置__init__.pyimport pymysqlpymysql.install_as_MySQLdb()(2)、配置连接mysql文件信息settings.pyDATABASES = { 'default': {...

2017-07-02 23:32:00 95

转载 mysql数据库(一)

一、概述1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能:a. 将数据保存到文件或内存b. 接收特定的命令,然后对文件进行相应的操作PS:如果有了以上软件,无须自己再去创建文件和文...

2017-06-11 14:12:00 119

转载 前端—css

csscss概述CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。一、css的四种引入方式:1.行内式行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。示例:<p style="color: blue;bac...

2017-05-23 18:59:00 109

转载 前端-html

Html基础一、前端概述超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。更多内容参考:http://www.w3school.com.cn/html/http://www.runoob.c...

2017-05-18 16:38:00 427

转载 Http协议

Http协议一 HTTP概述HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫“请求协议”;服务器发送给客...

2017-05-15 15:42:00 64

转载 python进程和线程

进程是最小的资源管理单位,线程是最小的执行单位关于进程和线程:对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部...

2017-05-08 15:31:00 118

转载 python软件目录结构规范

软件目录结构规范软件开发规范一、为什么要设计好目录结构?1.可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。2.可维护性高: 定义好组织规则后,维护者就能很明确地知道,新增的哪个文件和代码应该放在什么目录之下。这个好处是,随着时间的推移,代码/配置的规模增加,项目结构不会混...

2017-05-03 18:32:00 377

转载 python网络编程之socket编程

一 客户端/服务器架构即C/S架构,包括1.硬件C/S架构(打印机)2.软件C/S架构(web服务)美好的愿望:最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽...

2017-05-03 18:07:00 129

转载 python—RE正则表达式

re正则表达式正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。一、正则表达式的作用1、给字符串进行模糊匹配,和其它的数据类型没有任何关系2、对象就是字符串二、字符匹配(普通字符,元字符)1.普通字符:数字字符和英文字母...

2017-05-02 17:33:00 164

转载 python之计算器

开发一个简单的python计算器1、实现加减乘除及拓号优先级解析2、用户输入1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公式(不能调用eval等类似功能偷懒实现),运算后得出结果,结果必...

2017-05-01 14:23:00 82

转载 python常用模块

只有函数、类和模块这三种可以开辟自己的作用域模块就是py文件一、time模块1、在Python中,有三种方式来表示时间,分别是:(1)时间戳:时间戳表示的是从1970年1月1日00:00:00开始按秒计算至现在的时间,时间戳是用来给计算机识别的例如:import time#调入时间模块print(time.time())#获取时间戳执行结果是:...

2017-04-26 18:53:00 101

转载 python面向对象进阶(下)

一、item系列:就是把字典模拟成一个字典去操作(操作字典就用item的方式)obj[‘属性’]的方式去操作属性时触发的方法__getitem__:obj['属性'] 时触发__setitem__:obj['属性']=属性的值 时触发__delitem__:del obj['属性'] 时触发示例:#把对象的方式模拟成字典的方式去操作class foo: ...

2017-04-25 17:27:00 74

转载 python面向对象进阶(上)

一 、isinstance(obj,cls)和issubclass(sub,super)(1)isinstance(obj,cls)检查对象obj是否是类 cls 的对象,返回True和Flase示例:class People: country="china" def __init__(self,name): self.name=na...

2017-04-25 15:43:00 80

转载 python面向对象之继承与派生

一、继承继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类称为基类或超类,新建的类称为派生类或子类。python中类的继承分为:单继承和多继承,如果是多继承的话,继承顺序有深度和广度2种示例:class ParentClass1: #定义父类 passclass ParentClass2: #定义父类 ...

2017-04-23 22:49:00 63

转载 python面向对象——类和对象

一、三大编程范式 编程范式即编程的方法论,标识一种编程风格三大编程范式:1.面向过程编程(流水线式)优点:极大...

2017-04-23 20:55:00 68

转载 python 匿名函数和递归函数

匿名函数lambda匿名函数:lambda x,y:x+y上述解释:x,y分别是函数的参数,x+y是函数的返回值 匿名函数的命名规则,用lamdba关键字标识,冒号(:)左侧表示函数接收的参数(a,b),冒号(:)右侧表示函数的返回值(a+b)。  因为lamdba在创建时不需要命名,所以叫匿名函数等同于普通函数:def test(x,y):...

2017-04-16 14:21:00 119

转载 python 列表表达式、生成器表达式和协程函数

列表表达式、生成器表达式和协程函数一、列表表达式:常规方式示例:egg_list=[]for i in range(100): egg_list.append("egg%s"%i)print(egg_list)执行结果是:['egg0', 'egg1', 'egg2', 'egg3', 'egg4', 'egg5', 'egg6', ...

2017-04-16 12:16:00 66

转载 python 装饰器

写代码要遵循开发封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即:封闭:已实现的功能代码块开放:对扩展开发故装饰器的出现就是解决以上问题的一、什么是装饰器  装饰器本质就是函数,功能是为其他函数附加功能二、装饰器遵循的原则1、不修改被修饰函数的源代码2、不修改被修饰...

2017-04-16 11:14:00 53

转载 python之内置函数

内置函数:内置函数是指内置到python解释器中的函数以下是Python3版本所有的内置函数:1. abs()  获取绝对值示例:print(abs(-1))print(abs(0))print(abs(-10))其结果是:10102. all()  接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,...

2017-04-13 18:59:00 338

转载 python 迭代器和生成器

for循环的本质:循环所有对象,全都是使用迭代器协议。第一部分关于为什么要用迭代器: 优点:1:迭代器提供了一种不依赖于索引的取值方式,这样就可以遍历那些没有索引的可迭代对象了(字典,集合,文件)2:迭代器与列表比较,迭代器是惰性计算的,更节省内存缺点:1:无法获取迭代器的长度,使用不如列表索引取值灵活2:一次性的,只能往后取值,不能倒着取值用以下例子示...

2017-04-11 18:02:00 67

转载 python函数对象和闭包

关于函数对象和闭包闭包(closure)是函数式编程的重要的语法结构。不同的语言实现闭包的方式不同。Python以函数对象为基础,为闭包这一语法结构提供支持的 (我们在特殊方法与多范式中,已经多次看到Python使用对象来实现一些特殊的语法)。Python一切皆对象,函数这一语法结构也是一个对象。在函数对象中,我们像使用一个普通对象一样使用函数对象,比如更改函数对象的名字,或者将函数...

2017-04-09 17:12:00 74

转载 python函数篇:名称空间、作用域和函数的嵌套

一、名称空间:(有3类)(1)内置名称空间(全局作用域)(2)全局名称空间(全局作用域)(3)局部名称空间(局部作用域)关于名称空间的查询:x=1def func(): print('from func') x=2 a=1 b=2 print(globals())#打印全局名称空间 print(...

2017-04-09 15:45:00 58

转载 python—用for循环、while循环和一句话打印九九乘法表

用for循环打印九九乘法表:for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i*j,"\t",end="") if i==j: print("") break 打印结果是:1 x 1 =...

2017-04-09 15:10:00 315

转载 python用户登录,密码错误3次则锁定

需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定。 2.判断用户是否存在,如果不存在提示账号不存在。 3.判断账号密码是否正确,如果正确登录进去。如果不正确有三次输入密码机会。三次全部输错,账号锁定。方法一:(简易版本)count = 0use...

2017-04-07 17:35:00 1650

转载 python函数——形参中的:*args和**kwargs

多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现*args:(表示的就是将实参中按照位置传值,多出来的值都给args,且以元祖的方式呈现)示例:def foo(x,*args): print(x) print(args)foo(1,2,3,4,5)#其中的2,3,4,5都给了args...

2017-04-06 17:46:00 340

转载 python基础之函数(自定义函数)

函数:函数的定义:初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。自变量x的取值范围叫做这个函数的定义域,编程语言中函数定义:函数是逻辑结构化和过程化的一种编程方法。函数的三大优点:1.代码重用2.保持一致性3.可扩展性函数的分类:...

2017-04-06 16:36:00 180

转载 python 文件操作 r w a

python基础-文件操作一、文件操作对文件操作的流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。打开文件的模式有:r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】w,只写...

2017-04-05 19:19:00 106

转载 python-列表 字典 集合 元祖 字符串的相关总结练习

1、执行python脚本的两种方式指定解释器执行在交互器中执行2、简述位、字节的关系:ASCII1个二进制位是计算机里的最小表示单元1个字节是计算机里最小的储存单元二进制位=8bits(位)8bits=1个字节(1bytes)1024bytes=1kb1024KB=1MB1024MB=1GB1024GB=1TB1024TB=1PB3、简述ASCII、unicode、utf-8、g...

2017-03-30 20:24:00 405

转载 python基础代码(猜年龄、从最内层跳出多层循环、简单的购物车程序)

1、猜年龄 , 可以让用户最多猜三次!age = 55i=0while i<3: user_guess = int (input ("input your guess:")) if user_guess > age: print ("try smaller ") elif user_guess &l...

2017-03-27 16:55:00 162

转载 linux基础 -nginx和nfs代理 开发脚本自动部署及监控

开发脚本自动部署及监控1.编写脚本自动部署反向代理、web、nfs;(1)、部署nginx反向代理三个web服务,调度算法使用加权轮询;(2)、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;脚本如下#!/bin/shNginx_WebInstall(){systemctl stop firewalldsetenforce ...

2017-03-26 11:54:00 120

转载 shell脚本之while for if 语句和编写计划任务

关于while循环:whiledodone例如1、关于内存的实时操作:(1)、vim a.sh(2)、输入以下while循环(3)、./a.sh执行脚本2、自加一的操作:(1)、vim b.sh(2)、先赋值xyy=1,再输入当xyy<=10时,则输出xyy的值,并且执行加1的命令(即xyy++),直至等于10为止,最后输出每...

2017-03-25 14:46:00 98

空空如也

空空如也

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

TA关注的人

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