自定义博客皮肤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)
  • 收藏
  • 关注

转载 session与cookie之间的关系

一、客户端与服务端请求响应的关系USER(客户端) 请求 tomcat(服务器), 属于HTTP请求。http请求是无状态的,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;所以当用户从客户端请求一次登录后,登录成功,再次进行请求时,因为tomcat不能识别这两次会话都是来自同一个浏览器,即服务端不知道客户端的历史请求记录;就会再次弹出登录对话框...

2019-01-02 21:53:00 195

转载 Python 格式化输出的3种方式

1. % print ('我叫%s, 身高%scm' % (name,height)) ** 传入的值为元组 %s :str() %d-:十进制-- %x:十六进制 %f :浮点型 指定长度: %5d 右对齐,不足左边补空格 %-5d - 代表左对齐,不足右边默认补空格...

2019-01-02 10:59:00 279

转载 判断python字典中key是否存在的两种方法

今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下:第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。例:12345#生成一个字典d={'name':{},'age':{},'sex':{}}...

2019-01-02 10:21:00 188

转载 python实现忽略大小写对字符串列表排序的方法

这篇文章主要介绍了python实现忽略大小写对字符串列表排序的方法,通过三种不同的方法实现了对字符串的排序,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧。分享给大家供大家参考。具体分析如下:先来看看如下代码:?12345678910...

2019-01-02 10:12:00 744

转载 详解Python的装饰器

详解Python的装饰器Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello...

2018-12-22 21:52:00 88

转载 静态方法、类方法、属性方法

一、静态方法1.1、定义  在类中的方法前面通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法12345678910classPerson(object):def__init__(self, name):self.name=na...

2018-12-22 21:02:00 108

转载 Python 断言的使用方法

Python 断言的使用方法自动化测试常用断言的使用方法(python)  自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。  这里介绍以下几个断言方法:    assertEqual ...

2018-12-22 20:36:00 355

转载 高性能IO模型浅析

高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:  (1)同步阻塞IO(BlockingIO):即传统的IO模型。  (2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(NewIO)库。  (3)IO多...

2018-12-21 16:43:00 48

转载 IO多路复用之select、poll、epoll详解

IO多路复用之select、poll、epoll详解目前支持I/O多路复用的系统调用有select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,pselect,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件...

2018-12-21 16:21:00 356

转载 高并发的详解及解决方案

高并发的详解及解决方案一、什么是高并发  高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统...

2018-12-21 11:43:00 56

转载 Python网络爬虫之三种数据解析方式

引入回顾requests实现数据爬取的流程指定url基于requests模块发起请求获取响应对象中的数据进行持久化存储其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指定数据解析。因为大多数情况下的需求,我们都会指定去使用聚焦爬虫,也就是爬取页面中指定部分的数据值,而不是整个页面的数据。因此,本次课程中会给大家详细介绍讲解三种聚焦爬虫中...

2018-12-11 20:28:00 101

转载 mui消息框(alert,confirm,prompt,toast)的使用

mui消息框(alert,confirm,prompt,toast)的使用  在开发mui的过程中,我们最经常用到的就是消息框,例如警告框、确认框、对话框、消息提示框等等一系列的弹出消息框。mui没有让我们失望,这些都做好了封装alert(警告框)  用法:    .alert( message, title, btnValue, callback [, type] )  mes...

2018-12-01 18:52:00 160

转载 Javascript-mui&html5+相关

MUI----号称“最接近原生APP体验的高性能前端框架”需要工具:Hbuilder+手机模拟器(我们使用的是夜神模拟器)+后台程序接口(python-flask)文档为中文,大家可在使用中及时查看文档。http://dev.dcloud.net.cn/mui/ui/注意点:  1.默认index页面的id为“Hbuilder”,此是最特殊的一个id,切记!!! ...

2018-11-29 22:01:00 94

转载 Django知识总结(一)

1. 简述Http协议?   - 超文本传输协议   - 特点:     - 无状态,请求响应之后,再次发起请求时,不认识。     - 短连接,一次请求和一次响应就断开连接。   -格式:     - GET请求:输入地址回车:https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.c...

2018-11-27 21:51:00 243

转载 Django跨域请求问题的解决方法示例

  针对Django中在编写供AJAX调用的API时碰到的跨域问题,我们来总结下Python的Django应用程序解决AJAX跨域访问问题的方法,其中使用GitHub上开源分享的django-cors-headers尤其推荐引子  使用Django在服务器端写了一个API,返回一个JSON数据。使用Ajax调用该API:12345...

2018-11-27 21:26:00 120

转载 Django跨域请求CSRF的方法示例

web跨域请求  1.为什么要有跨域限制  举个例子:    1.用户登录了自己的银行页面 http://mybank.com,http://mybank.com向用户的cookie中添加用户标识。    2.用户浏览了恶意页面 http://evil.com。执行了页面中的恶意AJAX请求代码。    3.http://evil.com向http://mybank.com发...

2018-11-27 21:16:00 101

转载 Python概念-Item系列

  所谓Attr系列,其实是__setattr__,__delattr__,__getattr__ 三个函数,从名字中可以看出来这是一套设置,删除,查询的函数,那我们来一个一个的看:  __setitem__(self,key,value):当对类中的某个属性进行"赋值"时触发的函数(只有使用字典赋值的方式时才会触发此方法的执行)与Attr系列的区分:__setattr_...

2018-11-26 21:22:00 135

转载 Pycharm的项目目录异常解决之法

  今天在玩pycharm的时候不知道按了其中什么按钮,然后我们的项目目录全部都不见了(一开始还不知道这个叫做项目目录)然后自己捣鼓了好久各个窗口的打开关闭,终于最后被我发现了什么~1. pycharm的项目全部不见了自己作死不知道按了什么按钮,然后我们的项目目录变成这样了,对于有点强迫症的我们来说实在是太难受了。点击子文件还得一个一个找。...

2018-11-26 20:49:00 1189

转载 python限定类属性的类属性:__slots__

__slots__由于Python是动态语言,任何实例在运行期都可以动态地添加属性。如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一个特殊的__slots__来实现。顾名思义,__slots__是指一个类允许的属性列表:class Student(object): ...

2018-11-25 21:40:00 172

转载 Flask上下文管理

引子:  在了解flask上下文管理机制之前,先来一波必知必会的知识点。一、面向对象双下方法  首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如__call__、__getattr__系列、__getitem__系列。  __call__  这个方法相信大家并不陌生,在单例模式中,我们可能用到过,除此之外,还想就没有在什么特殊场景中用到了。我们往往忽视了它一个...

2018-11-25 20:57:00 62

转载 RESTful

web服务交互    我们在浏览器中能看到的每个网站,都是一个web服务。那么我们在提供每个web服务的时候,  都需要前后端交互,前后端交互就一定有一些实现方案,我们通常叫web服务交互方案。  目前主流的三种web服务交互方案:    -- REST (Representational State Transfer)表述性状态转移    -- SOAP ...

2018-11-22 15:06:00 46

转载 pycharm导入自己写的模块时,模块下方出现红色波浪线的解决方案

  这种情况其实可以不用管,是可以正常运行的;但是,如果看着不舒服,可以进行以下过程进行设置即可:file->settings->project->project structure->点击项目路径->点击Excluded。然后确定就正常显示了。转载于:https://www.cnblogs.com/wdbgqq/p/10001081.h...

2018-11-22 14:58:00 135

转载 Flask组件的相关配置

1.Flask中的路由:   endpoint:          反向URL from falsk import url_for   endpoint          默认视图函数名   url_for("endpoint")   methods:         允许访问该视图函数的请求方式 可迭代对象["GET","POST"]   defaults={...

2018-11-20 20:10:00 86

转载 Flask之初识

Flask初识  1.和几种框架的对比   Django :     优点:大 组件全 session models     缺点:所有资源全部加载,造成资源上一定的浪费   Flask :     优点:小 短小精悍 session 三方组件多太多了     缺点:稳定性相对而言较差   Tornado:     优点 :异步 IO 非阻塞 原...

2018-11-19 21:40:00 82

转载 DRF的版本控制

DRF的版本版本控制是做什么用的, 我们为什么要用  首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~当我们项目越来越更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~那我们就需要对版本进行控制~~这个DRF也给我们提供了一些封装好的版本控制方法~~版本控制怎么用  之前我们学视图的时候知道APIVie...

2018-11-01 21:53:00 142

转载 Django Rest-Framework的视图

APIVIEW  django中写CBV的时候继承的是View,rest_framework继承的是APIView,不管是View还是APIView最开始调用的都是as_view()方法~~那我们走进源码看看~~  APIView继承了View, 并且执行了View中的as_view()方法,最后把view返回了,用csrf_exempt()方法包裹后去掉了csrf的认证...

2018-11-01 21:40:00 90

转载 Vue数据的监听

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="x-ua-compatible" content="IE=edge"> 6 <meta na...

2018-10-24 22:44:00 62

转载 Vue的生命周期

一Vue的生命周期二 生命周期的钩子 1 <div id="app"> 2 {{name}} 3 </div> 4 <script> 5 const app=new Vue({ 6 el:'#app', 7 data:{ 8 n...

2018-10-24 22:39:00 31

转载 Vue-Router相关

一 vue-router是什么?  vue-router是Vue的路由系统,定位资源的,可以不进行整页刷新去切换页面内容。二vue-route安装和配置  vue-router.js 可以下载 也可以用cdn。 <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script&...

2018-10-24 21:59:00 70

转载 Vue组件相关

一 组建的注册  1.全局注册 1 <div id="app"> 2 <wdb></wdb> 3 </div> 4 <hr> 5 <div id="app1"> 6 <wdb></wdb> 7 <wdb&gt...

2018-10-24 11:38:00 57

转载 Vue基础指令

一 Vue框架简介   Vue是一个构建数据驱动的web界面的渐进式框架。  目标是通过尽可能简单的API实现响应式的数据绑定和组合的视图组件1 <div id="app">2 <span>你的名字是{{name}}</span>3 </div>4 var app=new ...

2018-10-22 23:07:00 51

转载 ES6 常用语法

一 什么是ES6?  ECMAScript 6 简称ES6, 在2015年6月正式发布!!!二 常用语法  1.声明变量 const/let/var    ES6以前用var来声明变量,存在变量提升现象---会提前创建变量    作用域也只有全局作用域和函数作用域---所以变量提升会在函数顶部或者全局作用域顶部  ************************...

2018-10-22 21:00:00 54

转载 Django+中间件+登录验证

  Django的request请求需要首先经过中间件处理,再通过URL查找到对应的views函数进行处理。在settings的MIDDLEWARE_CLASSES中添加设置中间件进行激活,大致原理如下图所示:     在使用Django框架进行开发的过程中,遇到一个问题:要求对觉得多数页面请求request进行用户登录验证,如果用户没有登录则跳转回到登录页面;如果...

2018-10-20 18:27:00 240

转载 Linux安装软件浅析

  我们在使用linux过程中总是需要根据不同需求来安装不同的软件,那么如何高效快捷的安装软件就变得非常重要,下面就简单谈一谈两种linux软件的安装方式:一 yum install 软件名  快速,简单,易用,常用于小的工具,或者说没有特殊需求的软件安装  只有通过yum安装的软件,可以使用     systemctl start/stop/restart/sta...

2018-10-20 15:54:00 194

转载 nigix入门与实战

一 源代码下载&安装  1.安装、启动    a.yum install nigix    b.编译安装 1 1.下载源码包 2 wget -c https://nginx.org/download/nginx-1.12.0.tar.gz 3 2.解压缩源码 4 tar -zxvf nginx-1.12.0.tar.gz 5 3.配置,编译安装...

2018-10-19 17:56:00 613

转载 Linux基础系统优化

1.查看yum源仓库  ls /etc/yum.repos.d/2.查看CentOs-Base.repo文件  [root@localhost yum.repos.d]# cat CentOS-Base.repo3.配置yum源  https://opsx.alibaba.com/mirror   找到这个网站,然后找到centos7   执行下载阿里云yum源     wge...

2018-10-16 20:50:00 43

转载 Linux之shell基本命令

一 前言命令行的基本构成二 Linux 系统命令操作语法格式  三 基本操作  1.创建一个目录 1 make directory > mk dir > mkdir 2 ------------------------------- 3 mkdir /oldboy 4 -------------------------------...

2018-10-15 22:44:00 52

转载 Linux之初识

一 服务器核心知识二VMware与Centos系统安装之重置root密码三Linux文档目录管理转载于:https://www.cnblogs.com/wdbgqq/p/9794889.html

2018-10-15 21:36:00 46

转载 Django项目的权限问题

引子:  1.为什么需要权限?  由于用户的身份不同,我们需要根据他的角色来给其赋予不同的权限,以便更好分工且避免责任不明确的问题。  2.为什么要开发一个权限组件?  权限问题对于大多数系统都会用到,根据当前实际开发出一套比较完备的权限组件,当业务需要时根据具体业务适当修改,可大量节省开发时间,提高开发效率。  3.再WEB开发中什么是权限?  URL约等于权限...

2018-10-09 12:02:00 140

转载 如何将一个div水平垂直居中?6种方法做推荐

方案一:div绝对定位水平垂直居中【margin:auto实现绝对定位元素的居中】,兼容性:,IE7及之前版本不支持 1 div{ 2 width: 200px; 3 height: 200px; 4 background: green; 5 position:...

2018-09-25 20:38:00 77

空空如也

空空如也

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

TA关注的人

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