自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 python多继承(新式类)一

最近在学习python的多重继承。先来了解下多重继承的概念,所谓多重继承,是指python的类可以有两个以上父类,也即有类A,类B,类C,C同时继承类A与类B,此时C中可以使用A与B中的属性与方法。那么问题来了,如果A与B中具有相同名字的方法,这个时候python怎么调用的会是哪个方法呢?举个例子:class A(object):  def __init__(self):   pa...

2018-09-28 14:28:45 181

转载 安装centos 7的时候出现An Unknown Error Has Occurred

提示“An Unknown Error Has Occurred”,detail info最上面的那行,大概是提示exception “/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py”。出现这个信息时,可能是你的硬盘里面有些raid的数据,与安装程序发生了冲突,你要把你的硬盘格式化掉,一般可以用diskgenius工具,这个工...

2018-09-28 13:51:43 7572 1

转载 弹出层 layer !!!常用

 功能强大,实用,操作方便,文档齐全。http://www.layui.com/doc/modules/layer.html 常用功能代码: <!doctype html><html><head> <meta charset="utf-8"> <title>layer...

2018-09-28 00:38:58 2424

转载 Select2学习总结

本文主要是对Select2插件常用使用方法的一些总结。包括其单选、多选、分组显示、按照拼音搜索功能。并通过测试示例对其效果进行了验证。一、效果图二、 使用方式1.使用前需要引入下面几个插件:select2.css或者select2.min.cssselect2.js或者select2.min.jsjquery-2.0.3.min.js<link href="../.....

2018-09-28 00:30:40 1691

转载 Underscore.js 入门教程

出处:http://web.jobbole.com/87537/总结:Underscore.js 是一个由 Jeremy Ashkenas 开发的 JavaScript 库,它提供了许多作为开发者的我们在开发 Web 项目所需要的实用功能。 Underscored 的三个最常用的方法:_.each() _.template() _.filter() Underscore....

2018-09-28 00:26:35 1928

转载 EJS 模板

在ejs模板中,通常会用下面四种方式在HTML中输出服务端的变量或表达式的值:1. 直接在<%%>中写表达式或变量。这种情况通常只是用来进行表达式计算或给变量赋值,不会有任何输出,被称作无缓冲的代码。<% code %>2. 在<%%>中通过=号输出变量或表达式的值。默认输出到页面中的内容会进行HTML转义。如<div>Hello&...

2018-09-27 23:11:43 2446

转载 jinja2 宏的简单使用总结(macro)

http://docs.jinkan.org/docs/jinja2/templates.html#id19Table of Contents1. 简介 2. 用法 3. 参数和变量 4. 注意事项 4.1. macro的变量只能为如下三种: 4.2. 和block的关系: 5. 参考文档1 简介jinja2是python的模板引擎, 在写python web使用的...

2018-09-27 22:29:42 1976

转载 bootstrap所使用的图标集

http://www.runoob.com/try/demo_source/bootstrap3-glyph-icons.htmhttps://v3.bootcss.com/components/https://blog.csdn.net/weixin_37189727/article/details/79483745

2018-09-26 22:59:26 1599

转载 二十三种设计模式及其python实现

出处https://www.cnblogs.com/Liqiongyu/p/5916710.html本文源码寄方于github:https://github.com/w392807287/Design_pattern_of_python参考文献:《大话设计模式》——吴强《Python设计模式》——pythontip.com《23种设计模式》——http://www.cnblog...

2018-09-24 13:44:50 247

转载 如何简单区分Web前后端与MVC

MVC是开发所有软件所必须涉及的基本几个划分M主要负责数据与模型,V主要负责显示C主要负责交互与业务所以不管是前端还是后端,都是有MVC的。MVC是一个对于软件简单的抽象,不管是M还是V,还是C都是有很多细分的。所以理解MVC是一种业务抽象是非常重要的。前端MVC前端流行的MVVM就是对于前端MVC结构的一次重新定义。特别是angular这样的框架出来后,前端的MVC就非常...

2018-09-24 11:23:32 1528

转载 详解Python中的__new__、__init__、__call__三个特殊方法

关键点:1、对象通过提供__call__(slef, [,*args [,**kwargs]])方法可以模拟函数的行为,如果一个对象x提供了该方法,就可以像函数一样使用它,也就是说x(arg1, arg2...) 等同于调用x.__call__(self, arg1, arg2) 。2、__call__ : 对象可call,注意不是类,是对象。正文:用双下划线包围的特殊方法在P...

2018-09-23 23:33:33 1488

转载 Python实现设计模式--02.工厂模式(Factory Pattern)

# 鞋,基类(抽象产品类)class Shoe: def walk(self): pass # 皮鞋(具体产品)class LeatherShoe(Shoe): def walk(self): print("优雅的皮鞋,去拉客户中") # 球鞋(具体产品)class SoccerShoe(Shoe): def wa...

2018-09-23 23:09:27 224

转载 python中super出现的TypeError: must be type, not classobj 原因及解决

 class Person是新类,正常class Person(object):      .....class Person(object): def __init__(self): print "Person" self.name = None self.gender = None def getName(...

2018-09-23 22:22:11 2016

原创 python uwsgi environ对象中包含的信息

####################################################################################################{'HTTP_COOKIE': 'SL_G_WPT_TO=zh; SL_GWPT_Show_Hide_tmp=1; SL_wptGlobTipTmp=1', 'SERVER_SOFTWARE': ...

2018-09-23 14:53:43 957

转载 Python中 Flask的魔法方法深入理解

这篇文章主要介绍了Python中的魔法方法深入理解,本文通过分析WEB框架Flask的源码来分析Python中的魔法方法,需要的朋友可以参考下接触Python也有一段时间了,Python相关的框架和模块也接触了不少,希望把自己接触到的自己 觉得比较好的设计和实现分享给大家,于是取了一个“Charming Python”的小标,算是给自己开了一个头吧, 希望大家多多批评指正。 :)from ...

2018-09-23 14:29:13 560

转载 CGI,FastCGI,WSGI浅析

wsgi是基于cgi实现的https://blog.csdn.net/ywy463726588/article/details/44621353werkzeug是python wsgi工具库wsgiref是python内置的wsgi服务器werkzeug和wsgiref底层都是调用socketserver(python提供两个socket相关库,socket和socketserve...

2018-09-23 11:50:23 348

转载 python socket编程详细介绍

flask 处理http流程   出处:https://blog.csdn.net/rebelqsp/article/details/22109925

2018-09-22 23:04:32 190

转载 python assert的作用

一、python assert的作用:根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), "Assert statements are a convenient way to insert debugging assertions into a program". 二、一般的用...

2018-09-20 23:58:23 247

原创 git删除某次提交(某个commit)的方法

例如我的提交历史如下commit 58211e7a5da5e74171e90d8b90b2f00881a48d3aAuthor: test <test@36nu.com>Date: Fri Sep 22 20:55:38 2017 +0800 add d.txtcommit 0fb295fe0e0276f0c81df61c4fd853b7a000bb5cAut...

2018-09-20 00:05:32 15528

转载 python 的 subprocess模块用法 popen

总结:cmds = ["git checkout -- .", "git clean -fd", "git pull"]retcode, stdout, stderr = self.cmd.subprocess_popen(                cmd.split(" "), cwd=git_repo)cwd设置工作目录git checkout -- .  点表示当前目...

2018-09-20 00:03:10 992

转载 Flask-Babel 简介

 最近用 Flask 给公司做了个小 web 应用,做的时候用英文了,现在要求翻译成中文。查看官方文档,发现有些内容讲得不甚详细,尤其缺乏一个完整的 walkthrough。于是我把自己的翻译流程大致总结一下,贴在这里供大家分享。由于我的 app 比较简单,本文也不会涉及到获取 locale 以及显示时间格式等话题,详细信息还是请多读官方文档和实际案例,使用 google code 搜索 fl...

2018-09-18 20:20:47 939

转载 Flask大型项目框架结构理解

导语:前段时间学习狗书的flask大型项目框架结构的时候有点混乱,到现在也知道是个啥了,想着,把关系理一理,写一篇博客。也方便后来学习的人查阅。以下是我创建项目时候的结构。     myproject     ---->app                 项目文件夹       ---->static         静态资源       ---->tem...

2018-09-17 09:53:04 2313

转载 Flask 扩展 HTTP认证

from flask_httpauth import HTTPBasicAuth, HTTPTokenAuth, MultiAuthfrom flask_restful import Api, Resource, reqparsehb_auth = HTTPBasicAuth()ht_auth = HTTPTokenAuth(scheme='testTokenAuth')multi_a...

2018-09-16 23:35:16 474

转载 使用Flask设计带认证token的RESTful API接口[翻译]

总结:一、使用username和password认证每次请求都要带上这两个信息,User模型中实现        产生密码哈希hash_password(PassLib或werkzeug.security)和认证密码哈希verify_password     的方法同时使用Flask-HTTPAuth认证,还有实现verify_password的回调(login_required需要)...

2018-09-16 22:40:37 2258

转载 Flask-Login详解

关于Flask登录认证的详细过程请参见拙作<<使用Flask实现用户登陆认证的详细过程>>一文,而本文则偏重于详细介绍Flask-Login的原理,代码的解析。首次登陆我们首先来看一下首次登录验证的流程图:首次登陆Flask-Login在登录过程中主要负责:将用户对象存入request context中 将用户ID,Session ID等信息存入S...

2018-09-16 01:59:42 3050

转载 flask signals信号

把两个函数注册到定义的信号"xxxxx"上, 触发时两个都会执行 flask插件flask-login 扩展的信号,有如下:出处:https://www.cnblogs.com/bingpan/articles/8268799.html...

2018-09-16 00:37:59 349

转载 ansible的delegate_to、connection、和local_action

由于工作需要,经常需要把目标节点获得的信息写入执行节点文件日志。所以经常用到delegate_to,connection,local_action写法难看,基本不用。delegate_to和connection最后达到的目标是一致的,就是把目标机器上的{{ }}大括号标记的变量在被代理连接的节点上调用。示例---- name: connection hosts: con...

2018-09-12 16:36:43 5763

转载 一起学习python flask之三:用flask_wtf轻松实现表单

在 Flask-WTF 中,表单是表示成对象,是FlaskForm类的子类。一个表单子类简单地把表单的域定义成类的变量。从上述代码可看出,我们定义了一个LoginForm,且继承了FlaskForm类,它直接使用StringField等对象作为自己的成员变量。这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整...

2018-09-12 14:16:58 1665

转载 多对多关系的多表关联查询

出处:https://blog.csdn.net/liubin5620/article/details/786178951.什么是多对多关系       多对多关系(百度):多对多关系是关系数据库中两个表之间的一种关系, 该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。       下面我就举个比较好理解的例子来说明...

2018-09-11 16:12:01 4157

转载 多表查询、外键、表与表之间的关系

出处:https://blog.csdn.net/xiaoyuxianshenging/article/details/76280614外键通常在实际工作中,数据库中表格都不是独立存在的,且表与表之间是有种联系的,比如两张表格,一张为分类表category,一张为商品表product。在分类表中有两个信息,cid、cname,商品表中有三个数据信息pid、name、price。两张表要想有...

2018-09-11 15:45:37 1039

转载 Flask-SQLALchemy基本使用

http://www.pythondoc.com/flask-sqlalchemy/quickstart.htmlhttps://blog.csdn.net/weixin_41790086/article/details/80540773数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用db.session表示。在准备把数据写入数据库前...

2018-09-11 15:10:21 275

转载 python多进程 主进程和子进程间共享和不共享全局变量

Python 多进程默认不能共享全局变量主进程与子进程是并发执行的,进程之间默认是不能共享全局变量的(子进程不能改变主进程中全局变量的值)。如果要共享全局变量需要用(multiprocessing.Value("d",10.0),数值)(multiprocessing.Array("i",[1,2,3,4,5]),数组)(multiprocessing.Manager().dict(),字典)...

2018-09-10 23:48:16 13321 1

转载 线程的堆和栈

linux下一个进程中的所有线程共享该进程的地址空间,但它们有各自独立的(私有的)栈(stack)。堆(heap)的分配与栈有所不同,一般是一个进程有一个C运行时堆,这个堆为本进程中所有线程共享。(一个进程下的所有线程有自己独立的栈,但是堆是共享进程的堆)堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过...

2018-09-10 22:57:25 7338

转载 git rm与git rm --cached

当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用1 git rm file_path2 git commit -m 'delete somefile'3 git push当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用git rm --cached file_pathgit commit -m '...

2018-09-10 20:22:08 807

转载 git reset soft,hard,mixed之区别深解

GIT reset命令,似乎让人很迷惑,以至于误解,误用。但是事实上不应该如此难以理解,只要你理解到这个命令究竟在干什么。首先我们来看几个术语HEAD这是当前分支版本顶端的别名,也就是在当前分支你最近的一个提交Indexindex也被称为staging area,是指一整套即将被下一个提交的文件集合。他也是将成为HEAD的父亲的那个commitWorking Copywork...

2018-09-10 18:03:39 192

转载 git 修改仓库远程主机名origin为pd

git --bare init //初始化git git remote -v 查看远程origin git remote rm origin 删除远程origin git remote add origin sqt@180.169.33.117:repositores/ZSKPad.git git push -u origin master //第一次push的时候要- u rm -rf...

2018-09-10 17:26:37 5745

转载 flask response对象

版权声明:本文为作者创作,转载请注明出处:http://blog.csdn.net/claroja,如有商业用途请联系QQ:63183535。 https://blog.csdn.net/claroja/article/details/78853499方法或属性 描述 headers   status   status_code   data  ...

2018-09-09 23:21:35 270

转载 使用 Flask-RESTful 设计 RESTful API

使用 Flask-RESTful 设计 RESTful API前面我已经用 Flask 实现了一个 RESTful 服务器。今天我们将会使用 Flask-RESTful 来实现同一个 RESTful 服务器,Flask-RESTful 是一个可以简化 APIs 的构建的 Flask 扩展。RESTful 服务器作为一个提醒, 这里就是待完成事项列表 web service 所提供的方法...

2018-09-09 18:08:51 448

原创 flask-session Server-side Session

#flask_session/sessions.py# -*- coding: utf-8 -*-""" flask_session.sessions ~~~~~~~~~~~~~~~~~~~~~~ Server-side Sessions and SessionInterfaces. :copyright: (c) 2014 by Shipeng ...

2018-09-09 15:31:08 1081

原创 flask 自定义session机制

# flask原生session机制,cookie中返回session加密的valueclass SecureCookieSessionInterface(SessionInterface): """The default session interface that stores sessions in signed cookies through the :mod:`i...

2018-09-09 14:53:31 2045

Docker 入门到实践.pdf

Docker 入门到实践,docker基础以及但docker核心技术的解读,实践应用

2018-02-14

Nginx高性能Web服务器详解

Nginx高性能Web服务器详解,包括重要模块基本配置,性能包括系统linux系统本身及nginx服务本身的优化设置,rewrite,upstream负载均衡等常用功能

2018-02-07

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

TA关注的人

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